Android

Jak nainstalovat a konfigurovat nextcloud pomocí apache na Ubuntu 18.04

ownCloud uživatelský návod

ownCloud uživatelský návod

Obsah:

Anonim

Nextcloud je open source, hostitelská platforma pro sdílení souborů a platforma pro spolupráci, podobně jako Dropbox. Je dodáván s přehrávačem médií, kalendářem a správou kontaktů.

Nextcloud je rozšiřitelný prostřednictvím aplikací a má stolní a mobilní klienty pro všechny hlavní platformy.

V tomto tutoriálu vám ukážeme, jak nainstalovat a konfigurovat Nextcloud s Apache na počítači Ubuntu 18.04.

Předpoklady

Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Krok 1: Vytvoření databáze MySQL

NextCloud může použít SQLite, PostgreSQL nebo MySQL databázi k uložení všech svých dat. V tomto tutoriálu použijeme MySQL jako zvolenou databázi.

Chcete-li vytvořit databázi a uživatele, nejprve se přihlaste do prostředí MySQL zadáním následujícího příkazu:

sudo mysql

Spusťte následující příkazy SQL a vytvořte databázi s názvem nextcloud , uživatelem s názvem nextclouduser a udělte uživateli všechna nezbytná oprávnění:

CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password'; FLUSH PRIVILEGES; EXIT;

Krok 2: Instalace PHP a Apache

Nextcloud je PHP aplikace. PHP 7.2, což je výchozí verze PHP v Ubuntu 18.04, je plně podporován a doporučován pro Nextcloud.

Spusťte následující příkaz k instalaci Apache, PHP a všech požadovaných rozšíření PHP a:

sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2

Krok 3: Konfigurace brány firewall

Za předpokladu, že ke správě brány firewall používáte UFW , budete muset otevřít porty HTTP ( 80 ) a HTTPS ( 443 ). To lze provést povolením profilu „Apache Full“, který obsahuje pravidla pro oba porty:

sudo ufw allow 'Apache Full'

Krok 4: Stahování Nextcloud

V době psaní tohoto článku je nejnovější stabilní verzí Nextcloud verze 15.0.0. Před pokračováním v dalším kroku navštivte stránku stahování Nextcloud a zkontrolujte, zda není k dispozici nová verze Nextcloud.

Začněte stažením nejnovější verze Nextcloud pomocí následujícího příkazu wget:

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp

Po dokončení stahování rozbalte archiv do adresáře / var / www:

sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www

Nastavte správné vlastnictví tak, aby webový server Apache mohl mít plný přístup k souborům a adresářům Nextcloud.

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

Krok 5: Nakonfigurujte Apache

Otevřete textový editor a vytvořte následující konfigurační soubor Apache.

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

Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud

Povolte nově přidanou konfiguraci a všechny požadované moduly Apache pomocí:

sudo a2enconf nextcloud sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Aktivujte změny restartováním služby Apache:

sudo systemctl reload apache2

Krok 6: Instalace Nextcloud

Nyní, když je Nextcloud stažen a všechny potřebné služby jsou nakonfigurovány, otevřete prohlížeč a spusťte instalaci Nextcloud návštěvou doménového jména nebo IP adresy vašeho serveru následovaným /nextcloud :

http://domain_name_or_ip_address/nextcloud

Zobrazí se stránka nastavení Nextcloud.

Závěr

Naučili jste se, jak nainstalovat a konfigurovat Nextcloud na vašem počítači Ubuntu 18.04. Pokud máte k serveru Nextcloud přidružené doménové jméno, můžete postupovat podle tohoto průvodce a zabezpečit Apache pomocí Let's Encrypt.

Další informace o správě vaší instance Nextcloud naleznete na stránce dokumentace Nextcloud.

nextcloud ubuntu apache