Osobne preferujem práve inštaláciu cez snap Nextcloud, nakoľko s predchádzajúcimi 2 spôsobmi som mal v minulosti viacero problémov, hlavne pri aktualizácii na vyššiu verziu. Bohužiaľ som musel viac krát opravovať či zasahovať do databázy, prípadne úpravovať súbory, čo mi prišlo pre obyčajného používateľa so základnými znalosťami ako neprekonateľný problém s ohľadom na komfort.
Snap Nextcloud inštaláciu využívam z niekoľkých dôvodov.
Jedinou “nevýhodou” ktorú musím spomenúť je fakt, že pokiaľ je dostupná aktualizácia snap na stránkach www.nextcloud.com, trvá niekoľko dní až týždňov, pokiaľ je aktualizovaný aj snap Nextcloud. Je to ale daň za to že verzia snap je už s vychytanými chybami, ktoré sa zákonite objavujú pri klasických verziách inštalácie.
V prvom kroku musím nastaviť smerovanie domény alebo subdomény. V nastavení domény u môjho registrátora služieb si vytvorím nový A záznam pre subdoménu cloudsnap.vawav.com a nastavím smerovanie na moju verejnú IP adresu.
Na domácom routeri si nastavím smerovanie portov 443 a 80 na vnútornú IP adresu serveru, na ktorý budem inštalovať snap. V mojom prípade na adresu to smerujem na IP 192.168.1.46. Nastavenie smerovania je závislé na Vašom typu routeru. Tento krok si vykonaj individuálne.
Prihlásim sa na Ubuntu server zadám svoje heslo pre konto tony.
ssh tony@192.168.1.46
Aktualizujem zdroje
sudo apt update
Overím si či je nainštalovaná podpora snap a prípadne doinštalujem.
sudo apt install snapd
Samotnú inštaláciu snap Nextcloud urobím príkazom
sudo snap install nextcloud
Pokiaľ by som UFW chcel inštalovať firewall, urobím tak nasledovne.
sudo apt install ufw -y
Pridám výnimky
sudo ufw allow 22,80,443/tcp
Vysvetlenie
Zapnem firewall a potvrdím upozornenie.
sudo ufw enable
SSL cerifikát nainštalujem takto
sudo nextcloud.enable-https lets-encrypt
Potom snap reštartujem príkazom
sudo snap restart nextcloud
Po dokončení inštalácie sa prihlásim vo webovom prehliadači na adrese https://192.168.1.46 alebo externe cez doménu https://cloudsnap.vawav.com.
Vytvorím administrátorské konto.
Pokračujem v inštalácii.
Po dokončení môžem začať používať aplikáciu.