GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Nextcloud na Ubuntu:Průvodce instalací krok za krokem

Pokud hledáte skutečnou platformu pro sdílení a synchronizaci souborů s vlastním hostitelem, pak je Nextcloud vynikající místo startu. Ukážu vám, jak nainstalovat Nextcloud na Ubuntu v několika jednoduchých krocích.

Nextcloud je samostatně hostovaný aplikační server pro sdílení souborů, který vám umožňuje ukládat vaše soubory, dokumenty a kontakty z centralizovaného umístění. Jedná se o skutečnou platformu s otevřeným zdrojovým kódem podobnou Dropboxu, Disku Google, OneDrive a dalším proprietárním online úložným službám.

Problém s velkými hráči je, že nevíte, kde přesně jsou vaše data a zda jsou v bezpečí před přístupem ostatních. Pokud tedy dojde na některá utajovaná data, která nechcete ukládat na servery třetích stran, je dobré zvolit něco, co můžete zcela ovládat.

S Nextcloud můžete synchronizovat vše mezi vašimi zařízeními a sdílet soubory s ostatními. Kromě toho můžete vytvořit více účtů pro přátele/rodinu. Poté se budou moci přihlásit na server a ukládat data, velmi podobně jako Dropbox atd.

Serverový program Nextcloud má fungovat na operačních systémech Linux; proto jej může snadno nainstalovat každý uživatel Linuxu, dokonce i začátečník. Takže bez dalších okolků se pustíme do instalace.

1. Nainstalujte webový server Apache

Protože Nexcloud poběží ve webovém prohlížeči, prvním krokem bude instalace webového serveru Apache.

sudo apt install apache2

Po instalaci ověřte stav Apache:

sudo systemctl status apache2

Z výše uvedeného výstupu vidíme, že webový server Apache je v provozu.

2. Nainstalujte PHP

Nextcloud je napsán v programovacím jazyce PHP, takže PHP je nezbytným požadavkem pro kód Nextcloud. Spuštěním následujících příkazů nainstalujte moduly PHP požadované nebo doporučené společností Nextcloud.

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

Potvrďte svou verzi PHP:

php -v

Znovu načtěte Apache, aby se změny projevily.

sudo systemctl reload apache2

3. Nainstalujte a nakonfigurujte databázový server MariaDB

Nextcloud může k ukládání dat používat databázi MySQL, MariaDB, PostgreSQL nebo SQLite. V této příručce budeme používat MariaDB, takže ji nainstalujme.

sudo apt install mariadb-server

S nainstalovanými servery MariaDB musíme nastavit heslo pro správce MariaDB:

sudo mysql_secure_installation

Když vás požádá o zadání rootovského hesla MariaDB, stiskněte klávesu Enter, protože heslo root ještě není nastaveno. Poté zadejte Y pro nastavení hesla uživatele root pro server MariaDB. Nezapomeňte dát rootovi MariaDB silné heslo.

Dále můžete stisknutím klávesy Enter odpovědět na všechny zbývající otázky, odebrat anonymní uživatele, zakázat vzdálené přihlášení root a odebrat testovací databázi.

4. Vytvořte databázi a uživatele pro Nextcloud

Přihlaste se jako uživatel root do MariaDB:

sudo mysql -u root -p

Poté vytvořte novou databázi pro Nextcloud. Tento tutoriál pojmenuje databázi nextcloud , ale můžete použít jakýkoli název.

CREATE DATABASE nextcloud;

Dále vytvořte uživatele databáze a udělte oprávnění pro nextcloud databáze. Vyberu nextcloud-user pro uživatelské jméno, ale pro tohoto uživatele můžete použít své preferované jméno.

Nezapomeňte nahradit your-password s vaším preferovaným heslem.

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

Znovu načtěte oprávnění a ukončete.

FLUSH PRIVILEGES;
EXIT;

Potvrďte, zda se uživatel může připojit k databázi pomocí poskytnutého hesla:

mysql -u nextcloud-user -p

5. Stáhněte a nainstalujte Nextcloud

S nakonfigurovanou databází je nyní čas stáhnout Nextcloud. Nextcloud je distribuován jako soubor zip. Před stažením archivu zkontrolujte nejnovější verzi na stránce stahování Nextcloud.

V době psaní tohoto článku je nejnovější vydání 23.0. Ke stažení NextCloud použijte následující příkaz:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

Provedením níže uvedených příkazů rozbalte balíček do /var/www/html , vytvořte data adresář, kam Nextcloud ukládat uživatelská data, a nastavte příslušná oprávnění adresáře:

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6. Nakonfigurujte Nextcloud

Nextcloud je nyní úspěšně nainstalován. Dále otevřete webový prohlížeč a přejděte na http://server-ip/nextcloud/ k dokončení posledních kroků.

  1. Zadejte své Uživatelské jménoHeslo vytvořit účet správce.
  2. Určete složku Data . V našem případě je to /var/www/html/nextcloud/data .
  3. Zadejte nastavení připojení k databázi (uživatele, heslo a název databáze), jak jste vytvořili v kroku 4.
  4. Klikněte na Dokončit nastavení dokončete instalaci Nextcloud na Ubuntu.

Zjistíte, že jste přihlášeni jako uživatel správce, kde můžete začít přizpůsobovat svou instanci Nextcloud. gratuluji! Můžete jej začít používat jako své soukromé cloudové úložiště.

Svou instalaci Nextcloud můžete zabezpečit pomocí bezplatného certifikátu Let’s Encrypt SSL pro vaši doménu.

Děkujeme, že jste použili náš návod k instalaci Nextcloud na Ubuntu. Doufám, že to bylo užitečné.


Ubuntu
  1. Jak upgradovat Ubuntu 20.04 LTS na 22.04 LTS:Průvodce krok za krokem

  2. Jak nainstalovat Docker Engine na Ubuntu:Průvodce krok za krokem

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  1. Jak nainstalovat Ubuntu na VirtualBox:Průvodce krok za krokem

  2. Jak nainstalovat NextCloud 14 na Ubuntu 16.04

  3. Jak nainstalovat NextCloud na Ubuntu 20.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat NextCloud 15 na Ubuntu 18.04

  3. Jak nainstalovat Nextcloud na Ubuntu 20.04