Instalace NextCloud:
NextCloud je webová aplikace založená na PHP. Běží na zásobníku LAMP (Linux, Apache, MySQL / MariaDB, PHP). Všechny potřebné balíčky pro nastavení zásobníku LAMP jsou k dispozici v oficiálním úložišti balíků Debianu 10. Můžeme tedy snadno nastavit server Debian 10 LAMP a nakonfigurovat NextCloud tam.
Nejprve aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:
$ sudo apt aktualizace
Mezipaměť úložiště balíčků APT by měla být aktualizována.
Nyní nainstalujte webový server Apache, PHP a požadované knihovny PHP pro NextCloud, databázový server MariaDB a další požadované nástroje z oficiálního úložiště balíků Debian 10 pomocí následujícího příkazu:
$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-clientmariadb-server wget rozbalte bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
požadavek php-http
Nyní stiskněte Y a poté stiskněte
Správce balíků APT stáhne a nainstaluje všechny požadované balíčky. Dokončení může chvíli trvat.
V tomto okamžiku by měly být nainstalovány všechny balíčky.
Nyní musíte vytvořit databázi MariaDB pro NextCloud.
Nejprve se přihlaste do prostředí MariaDB jako vykořenit uživatel databáze s následujícím příkazem:
$ sudo mysql -u root -p
Ve výchozím nastavení ne vykořenit heslo by mělo být nastaveno. Takže jen stiskněte
POZNÁMKA: Pokud již máte nastavení serveru LAMP, může mít vaše databáze MySQL / MariaDB a vykořenit heslo nastaveno. V takovém případě zadejte vykořenit heslo a stiskněte
Měli byste být přihlášeni do prostředí MariaDB.
Nyní vytvořte novou databázi další mrak pro NextCloud s následujícím příkazem SQL:
MariaDB [(žádný)]> VYTVOŘIT DATABÁZE nextcloud;
Nyní vytvořte nového uživatele další mrak, nastavit heslo pro nového uživatele (123 v mém případě) a udělit novému uživateli všechna oprávnění k databázi další mrak s následujícím příkazem SQL:
MariaDB [(none)]> GRANT ALL ON nextcloud.* TO 'nextcloud' @ 'localhost'IDENTIFIKOVÁNO „123“;
Nyní proveďte následující příkaz SQL, aby se změny projevily:
MariaDB [(žádný)]> VÝPLATNÉ VÝSADY;
Nyní opusťte shell MariaDB následujícím způsobem:
MariaDB [(žádný)]> \ q
Nyní přejděte na / var / www adresář takto:
$ cd / var / www
Nyní si stáhněte archiv ZIP NextCloud 16 z oficiálních webových stránek NextCloud pomocí následujícího příkazu:
$ sudo wget https: // stáhnout.další mrak.com / server / releases / nextcloud-16.0.4.zipPOZNÁMKA: NextCloud 16 je nejnovější stabilní vydání v době tohoto psaní. V době, kdy čtete tento článek, může být vydána nová verze NextCloud. Pokud tomu tak je, zkopírujte nový odkaz ke stažení z oficiálních webových stránek NextCloud a nahraďte jej zde.
Archiv zip NextCloud by měl být stažen.
Jak vidíte, archiv ZIP NextCloud je v / var / www adresář.
$ ls -lh
Nyní extrahujte archiv ZIP NextCloud pomocí následujícího příkazu:
$ sudo rozbalte nextcloud-16.0.4.zip
Archiv NextCloud by měl být extrahován.
Nový adresář nextcloud / by měl být vytvořen. Toto je webový kořen NextCloud.
Nyní změňte vlastníka a skupinu všech souborů a adresářů v souboru nextcloud / adresář do www-data jak následuje:
$ sudo chown -Rfv www-data: www-data nextcloud
Měli byste změnit vlastníka a skupinu.
Nyní vytvořte novou konfiguraci webu Apache 2 pro NextCloud pomocí následujícího příkazu:
$ sudo nano / etc / apache2 / sites-available / nextcloud.konf
Nyní zadejte následující řádky do konfiguračního souboru.
ServerAdmin [chráněno e-mailem]
DocumentRoot / var / www / nextcloud
Alias / nextcloud "/ var / www / nextcloud /"
Options + FollowSymlinks
AllowOverride All
Dav pryč
Vyžadovat vše uděleno
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log běžné
Konečný konfigurační soubor by měl vypadat následovně. Nyní uložte soubor stisknutím
Nyní povolte konfiguraci webu NextCloud pomocí následujícího příkazu:
$ sudo a2ensite nextcloud.konf
Nyní deaktivujte výchozí konfiguraci webu pomocí následujícího příkazu:
$ sudo a2dissite 000-výchozí.konf
Nyní restartujte webový server Apache 2 pomocí následujícího příkazu:
$ sudo systemctl restart apache2
Nyní zkontrolujte, zda apache2 služba běží s následujícím příkazem:
$ sudo systemctl status apache2
Jak vidíte, apache2 služba běží. Konfigurace by tedy měla být úspěšná.
Konfigurace NextCloud:
Když používáte NextCloud poprvé, budete muset vytvořit uživatele správce NextCloud a poskytnout pověření databáze pro NextCloud. To vše můžete udělat z webového rozhraní NextCloud.
Nejprve pomocí následujícího příkazu vyhledejte adresu IP vašeho zařízení Debian 10:
$ ip aJak vidíte, IP adresa mého zařízení Debian 10 je 192.168.21.131. Bude to pro vás jiné. Od této chvíle jej tedy vyměňte za svůj.
Nyní otevřete prohlížeč a navštivte stránku http: // 192.168.21.131 a měli byste vidět následující stránku. Nyní sem zadejte jméno uživatele a heslo správce.
Výchozí datový adresář NextCloud je / var / www / nextcloud / data. Chcete-li to změnit, musíte připojit úložné zařízení / var / www / nextcloud / data a změňte vlastníka a skupinu daného adresáře na www-data. Další informace najdete v článku Používání vyhrazeného úložiště pro NextCloud část článku Instalace NextCloud na Ubuntu.
Měli byste být přihlášeni. Klikněte na X.
Měli byste vidět řídicí panel NextCloud. Odtud můžete spravovat své osobní soubory, vytvářet nové uživatele nebo spravovat NextCloud.
Takto tedy nainstalujete NextCloud na Debian 10. Děkujeme za přečtení tohoto článku.