apfelcast

Pi NC Snap

May 12th, 2020
7,953
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #### Install Nextcloud on Raspberry Pi 4B+ using Snap ####
  2.  
  3. # install snap
  4. sudo apt update
  5. sudo apt install snapd
  6.  
  7. sudo reboot
  8.  
  9. sudo snap install nextcloud
  10.  
  11. ##mount external USB drive
  12.  
  13. # get drive path
  14. ls -l /dev/sd*
  15.  
  16. # format hard drive
  17. sudo mkfs.ext4 /dev/sda1
  18.  
  19. # create mount point
  20. sudo mkdir /media/HDD1
  21.  
  22. # mount it
  23. sudo mount /dev/sda1 /media/HDD1
  24.  
  25. ## mount it on start up
  26.  
  27. # get UUID
  28. sudo blkid /dev/sda1
  29.  
  30. # create new fstab entry
  31. sudo nano -Bw /etc/fstab
  32.  
  33. UUID= /media/HDD1/ ext4 defaults 0
  34.  
  35. # change nextcloud data directory
  36. sudo nano /var/snap/nextcloud/current/nextcloud/config/autoconfig.php
  37. edit 'directory' =>
  38.  
  39. # restart PHP service
  40. sudo snap restart nextcloud.php-fpm
  41.  
  42. => surf to Pi's IP Adress in Browser and create admin account
  43.  
  44. #disable preload files
  45. sudo nano /etc/ld.so.preload
  46.  
  47. change /usr/lib/arm-linux-gnueabihf/libarmmem.so
  48. to #/usr/lib/arm-linux-gnueabihf/libarmmem.so
  49.  
  50. ## open ports 80 and 443 in router and configure DynDNS
  51.  
  52. # show trusted domains
  53. /snap/bin/nextcloud.occ config:system:get trusted_domains
  54.  
  55. # add trusted domain
  56. sudo /snap/bin/nextcloud.occ config:system:set trusted_domains 2 --value=cloud.domain.com
  57.  
  58. # restart apache seerver
  59. sudo snap restart nextcloud.apache
  60.  
  61. # create ssl-certificate
  62. sudo /snap/bin/nextcloud.enable-https lets-encrypt
  63.  
  64. ### good to know ###
  65.  
  66. # install updates
  67. sudo snap refresh nextcloud
  68.  
  69. # enter config.php
  70. sudo nano /var/snap/nextcloud/current/nextcloud/config/config.php
  71.  
  72. # enter php.ini
Add Comment
Please, Sign In to add comment