Nextcloud® je software pro sdílení souborů podobný Google® Drive nebo Dropbox®. Protože Nextcloudis open source, máte plnou kontrolu a můžete nainstalovat server na svůj počítač. Tento článek popisuje, jak nainstalovat Nextcloud na cloudový server Debian® 10.
Předpoklady
- Cloudový server se systémem Debian 10
- Přístup k uživateli root nebo administrátor
Instalace a konfigurace zásobníku LAMP
Před instalací Nextcloud musíte mít na svém serveru zásobník LAMP (Linux®, Apache®, MySQL® nebo MariaDB® a PHP).
Na příkazovém řádku zadejte následující příkazy pro instalaci Apache, MariaDB a PHP:
apt install apache2 mariadb-server libapache2-mod-php7.3 unzip
apt install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring
apt install php7.3-intl php-imagick php7.3-xml php7.3-zip
Po instalaci MariaDB byste měli spustit následující příkaz k zabezpečení databáze:
mysql_secure_installation
Tento příkaz vám umožňuje nastavit heslo uživatele root, zakázat vzdálené přihlášení uživatele root a odstranit testovací databázi.
Nakonfigurujte databázi pomocí následujících kroků:
-
Zadejte svou instalaci MariaDB pomocí následujícího příkazu:
mysql
-
Vytvořte databázi pro Nextcloud. Nahraďte
názvem databáze dle vašeho výběru. Doporučujeme zvolit název databáze, který jasně označuje účel databáze. CREATE DATABASE <database>;
-
Vytvořte uživatele pro novou databázi. Nahraďte
uživatelským jménem a bezpečným heslem dle vašeho výběru. CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
-
Poskytněte uživateli
přístup k databázi : GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
-
Flush oprávnění:
FLUSH PRIVILEGES;
-
Ukončete MariaDB:
exit
Poznamenejte si tato nastavení pověření. Potřebujete je pro přístup k databázi v Nextcloud.
Instalovat Nextcloud
Nyní, když máme náš základní zásobník LAMP nastaven, můžeme přejít k instalaci samotného Nextcloudu. Ke stažení a instalaci Nextcloud použijte příkazy v následujících krocích:
-
Přejděte do kořenového adresáře dokumentu.:
cd /var/www/html/
-
Stáhněte si nejnovější verzi Nextcloud:
wget https://download.nextcloud.com/server/releases/latest.zip
-
Dekomprimujte soubor:
unzip latest.zip
-
Odeberte komprimovaný soubor:
rm latest.zip
-
Předejte vlastnictví webovému serveru:
chown -R www-data:www-data nextcloud/
-
Restartujte Apache:
systemctl restart apache2
-
Ve webovém prohlížeči na místním počítači přejděte na
https://<internet_ip_address>/nextcloud
.Zde můžete vytvořit uživatele admin a nakonfigurovat přístup k databázi. Pro účet správce zvolte libovolnou zabezpečenou kombinaci uživatelského jména a hesla. Pro databázi zadejte stejná pověření, která jste nakonfigurovali dříve.
Nextcloud poté nainstaluje základní systém a také několik aplikací, které by se vám mohly hodit. Po tomto dokončení se zobrazí panel Nextcloud a vy jste připraveni nahrát nějaké soubory.