Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### Install Nextcloud on Raspberry Pi 4B+ using Snap ####
- # install snap
- sudo apt update
- sudo apt install snapd
- sudo reboot
- sudo snap install nextcloud
- ##mount external USB drive
- # get drive path
- ls -l /dev/sd*
- # format hard drive
- sudo mkfs.ext4 /dev/sda1
- # create mount point
- sudo mkdir /media/HDD1
- # mount it
- sudo mount /dev/sda1 /media/HDD1
- ## mount it on start up
- # get UUID
- sudo blkid /dev/sda1
- # create new fstab entry
- sudo nano -Bw /etc/fstab
- UUID= /media/HDD1/ ext4 defaults 0
- # change nextcloud data directory
- sudo nano /var/snap/nextcloud/current/nextcloud/config/autoconfig.php
- edit 'directory' =>
- # restart PHP service
- sudo snap restart nextcloud.php-fpm
- => surf to Pi's IP Adress in Browser and create admin account
- #disable preload files
- sudo nano /etc/ld.so.preload
- change /usr/lib/arm-linux-gnueabihf/libarmmem.so
- to #/usr/lib/arm-linux-gnueabihf/libarmmem.so
- ## open ports 80 and 443 in router and configure DynDNS
- # show trusted domains
- /snap/bin/nextcloud.occ config:system:get trusted_domains
- # add trusted domain
- sudo /snap/bin/nextcloud.occ config:system:set trusted_domains 2 --value=cloud.domain.com
- # restart apache seerver
- sudo snap restart nextcloud.apache
- # create ssl-certificate
- sudo /snap/bin/nextcloud.enable-https lets-encrypt
- ### good to know ###
- # install updates
- sudo snap refresh nextcloud
- # enter config.php
- sudo nano /var/snap/nextcloud/current/nextcloud/config/config.php
- # enter php.ini
Add Comment
Please, Sign In to add comment