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.