GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat NextCloud 13 na Ubuntu 16.04

NextCloud je jednou z nejpopulárnějších bezplatných a open source aplikací pro synchronizaci a sdílení souborů s vlastním hostitelem. Můžete jej použít k ukládání osobních souborů, kontaktů, obrázků, hudby a mnoha dalšího a umožňuje vám k nim kdykoli přistupovat nebo je sdílet s přáteli. Je to oblíbená alternativa k jiné široce používané aplikaci pro hostování souborů s názvem ownCloud.
V tomto tutoriálu vám ukážeme, jak nainstalovat NextCloud 13 na Ubuntu 16.04 VPS.
Pokud jste uživatelem ownCloud a chcete migrovat na NextCloud, přečtěte si také náš návod, jak migrovat z ownCloud do NextCloud.

Máme aktualizovanou verzi tohoto návodu Jak nainstalovat Nextcloud na Ubuntu 20.04


Požadavky

Než začneme s instalací, musí být splněno několik požadavků:

– SSH přístup k vašemu serveru. Budete se muset umět připojit k vašemu serveru přes SSH.

– Zásobník LAMP sestávající z Linuxu, webového serveru Apache, databázového serveru MySQL nebo MariaDB a PHP 7.0, 7.1 nebo 7.2.

Doporučujeme také zabezpečit NextCloud SSL certifikátem. Zde si můžete zakoupit důvěryhodný certifikát SSL.

1. Přihlaste se přes SSH a aktualizujte svůj systém

Nejprve se musíte přihlásit ke svému serveru přes SSH jako uživatel root:

ssh root@IP_ADDRESS -p PORT_NUMBER

ujistěte se, že jste nahradili „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.

Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server Ubuntu 16.04 aktuální:

apt-get update
apt-get upgrade

2. Nainstalujte Apache

Spusťte následující příkaz k instalaci Apache na váš server:

apt-get install apache2

Po dokončení instalace můžete povolit automatické spouštění služby při spuštění systému pomocí:

systemctl enable apache2

Zda je server Apache spuštěný, můžete ověřit pomocí následujícího příkazu:

systemctl status apache2

3. Nainstalujte PHP 7.0

Chcete-li nainstalovat PHP 7 spolu se všemi dalšími moduly požadovanými NextCloud, spusťte následující příkaz:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-common 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

4. Nainstalujte databázový server MySQL a vytvořte databázi

Dále musíme nainstalovat databázový server MySQL. Chcete-li to provést, jednoduše spusťte následující příkaz:

apt-get install mysql-server

Nyní můžete spustit databázový server a povolit, aby se automaticky spouštěl při zavádění, pomocí následujících příkazů::

systemctl start mysql
systemctl enable mysql

Můžete také spustit mysql_secure_installation skript pro posílení zabezpečení vašeho databázového serveru MySQL:

mysql_secure_installation

Poté, co jste odpověděli na všechny otázky, můžete nyní pokračovat a přihlásit se do MySQL jako root pomocí hesla root pomocí následujícího příkazu:

mysql -u root -p

Chcete-li vytvořit novou databázi pro vaši instalaci NextCloud, spusťte následující příkazy:

CREATE DATABASE nextcloud_db;
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Nezapomeňte nahradit „PASSWORD“ skutečným, silným heslem.

5. Instalace NextCloud

Naše hostingové prostředí je připraveno a také jsme vytvořili novou databázi. Nyní můžeme pokračovat ve skutečné instalaci NextClould.

Spuštěním následujících příkazů stáhněte a rozbalte nejnovější instalační soubory NextCloud 13:

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-13.zip
unzip latest-13.zip
chown -R www-data:www-data nextcloud
rm latest-13.zip

6. Nastavení virtuálního hostitele Apache

Abyste měli přístup k vaší instalaci NextCloud s vaší doménou, budete muset vytvořit konfigurační soubor virtuálního hostitele Apache. Můžete to vytvořit pomocí textového editoru nano:

nano /etc/apache2/sites-available/nextcloud.conf

Nyní zadejte do souboru následující informace:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/nextcloud
ServerName yourdomain.com
ServerAlias www.yourdomain.com

Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
 Options +FollowSymlinks
 AllowOverride All

<IfModule mod_dav.c>
 Dav off
 </IfModule>

SetEnv HOME /var/www/nextcloud
 SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

ErrorLog /var/log/apache2/nextcloud-error_log
CustomLog /var/log/apache2/nextcloud-access_log common
</VirtualHost>

Poté musíme povolit soubor virtuálního hostitele pomocí následujícího příkazu:

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

Také se musíme ujistit, že jsou povoleny také následující mody Apache:

a2enmod rewrite headers env dir mime

Nakonec restartujte webový server Apache:

systemctl restart apache2

7. Dokončete instalaci NextCould prostřednictvím webového prohlížeče

Nyní můžete přejít na svou http://vasedomena.com (nebo http://VAŠE_IP_ADRESA ) a podle pokynů na obrazovce dokončete instalaci NextCloud.

Budete si muset vytvořit svůj uživatelský účet správce výběrem vlastního uživatelského jména a hesla. V části „Úložiště a databáze“ zadejte informace o databázi, kterou jsme dříve vytvořili, a poté klikněte na „Dokončit nastavení“.

A je to. Váš NextCloud byl úspěšně nainstalován a můžete se přihlásit pomocí přihlašovacích údajů vašeho administrátora.

Samozřejmě nemusíte instalovat NextCloud 13 na Ubuntu 16.04, pokud používáte jednu z našich hostingových služeb NextClould, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek na Jak nainstalovat NextCloud 13 na Ubuntu 16.04 líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat Graylog Server na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 18.04

  1. Jak nainstalovat TaskBoard na Ubuntu 18.04

  2. Jak nainstalovat Dotclear na Ubuntu 18.04

  3. Jak nainstalovat OpenCart na Ubuntu 18.04

  1. Jak nainstalovat phpPgAdmin na Ubuntu 18.04

  2. Jak nainstalovat OpenVPN na Ubuntu 18.04

  3. Jak nainstalovat Nextcloud na Ubuntu 20.04