Lekce 63 Instalace NextCloud na servery Ubuntu

  • Yurii Anneticus
  • 0
  • 2722
  • 747

Před několika týdny jsme studentům a novým uživatelům ukázali snadný způsob instalace OwnCloud na Ubuntu. Dnešní příspěvek ukazuje, jak nainstalovat Nextcloud, vidličku OwnCloud také na servery Ubuntu. Pro ty, kteří neví o Owncloud nebo Nextcloud, si je mohou přečíst online.

Oba jsou open source software, který poskytuje soukromé cloudové služby. Stejně jako DropBox a podobné úložné služby umožňuje Nextcloud komukoli hostovat na svých serverech vlastní cloudové úložiště. Na rozdíl od Dropboxu a dalších služeb se Owncloud i Nextcloud instalují i ​​používají zdarma.

Tento stručný návod vám ukáže, jak snadno nainstalovat Nextcloud na servery Ubuntu, pokud nevíte jak.

Stejně jako Owncloud, i Nextcloud používá k fungování zásobník LAMP. Musíte nainstalovat MySQL nebo MariaDB, PHP a webový server jako Apache2 nebo Nginx. Chcete-li začít s instalací Nextcloudu, postupujte takto:

Krok 1: Nainstalujte zásobník LAMP

Aby Nextcloud fungoval, musí být nainstalován na serveru s LAMP. Chcete-li nainstalovat LAMP, přečtěte si následující příspěvek:

Výukový program pro studenty - Nastavení Ubuntu Linux s Apache2, MariaDB a PHP (LAMP)

Nextcloud vyžaduje další moduly, které nemusí být nainstalovány pomocí výše uvedeného průvodce ... abyste se ujistili, že jsou nainstalovány všechny ostatní požadované moduly, spusťte následující příkazy:

sudo apt-get install libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Krok 2: Stáhněte si Nextcloud

Po instalaci LAMP přejděte a stáhněte si balíček Nextcloud. V době psaní tohoto článku byla aktuální verze 11.0.1. Možná budete muset odpovídajícím způsobem změnit číslo verze. Spuštěním následujících příkazů stáhněte Nextcloud.

cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip

Po stažení spusťte níže uvedené příkazy, abyste extrahovali Nextcloud a přesunuli jej do výchozího kořenového adresáře Apache2.

rozbalte nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

Nezapomeňte odebrat výchozí html soubor Apache2 z kořenového adresáře. To může u nových uživatelů způsobit zmatek

sudo rm /var/www/html/index.html

Změňte oprávnění adresáře tak, aby umožňoval správnou funkci Nextcloud

sudo chown -R www-data: www-data / var / www / html / nextcloud

Krok 3: Nakonfigurujte Apache2

Nyní, když je Nextcloud stažen a přesunut do výchozího kořenového dokumentu Apache2, přejděte a přidejte tyto konfigurace do výchozího konfiguračního souboru webu Apache2. Spusťte následující příkazy a otevřete soubor.

sudo nano / etc / apache2 / sites-available / default nebo sudo nano /etc/apache2/sites-available/000-default.conf

Poté do něj přidejte zvýrazněné řádky a soubor uložte.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Options + FollowSymlinks AllowOverride All    Dav pryč    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Dále povolte tyto moduly Apache2

sudo a2enmod záhlaví sudo a2enmod přepsat sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Krok 4 Vytvořte databázi Nextcloud / uživatele

Nakonec vytvořte databázi Nextcloud a uživatele databáze. V tomto okamžiku byste měli být schopni spustit Nextcloud bez přizpůsobení databáze. Nextcloud pro vás automaticky vytvoří databázi. Někteří lidé rádi vytvářejí a definují vlastní databázi.

Chcete-li jej vytvořit, postupujte podle níže uvedeného průvodce:

Spuštěním následujících příkazů se přihlaste k databázovému serveru.

sudo mysql -u root -p

Poté spusťte níže uvedené příkazy a vytvořte novou databázi nazvanou nextloud

VYTVOŘIT DATABÁZE nextcloud;

Dále spusťte níže uvedené příkazy a vytvořte uživatele databáze pro owncloud s názvem nextclouduser

VYTVOŘIT UŽIVATELE nextclouduser;

Dále udělte všechna oprávnění uživateli databáze spuštěním níže uvedených příkazů

GRANTOVAT VŠE NA nextcloud. * TO 'nextclouduser' @ 'localhost' IDENTIFIKOVÁNO 'new_password_here';

Vypláchněte povolení a ukončete

VÝPLATNÉ PRIVILEGY; výstup 

Krok 5: Restartujte Apache2 a připojte se

Nakonec restartujte webový server Apache2 a připojte se. Chcete-li to provést, spusťte níže uvedené příkazy:

sudo systemctl restart apache2.service

Dále otevřete webový prohlížeč a přejděte na název hostitele serveru nebo IP adresu následovanou nextcloud. Příklad

http: // localhost /

Měla by se zobrazit stránka nastavení Nextcloud, jako je ta níže. Vyplňte výše uvedené informace o databázi, vytvořte účet správce webu a dokončete nastavení.

Přihlaste se a používejte Nextcloud.

Užívat si!




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma