NextCloud

Instalace NextCloud na Debian 10

Instalace NextCloud na Debian 10
Pokud chcete nastavit vlastní službu sdílení souborů, pak je pro vás NextCloud volbou. NextCloud je open-source samoobslužný software pro sdílení souborů.  V tomto článku vám ukážu, jak nainstalovat NextCloud na Debian 10 Buster. Pojďme tedy začít.

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-client
mariadb-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 pro potvrzení instalace.

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.zip

POZNÁ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 + X následován Y a .

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 a

Jak 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.

Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...
Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...