Android

Jak nainstalovat a konfigurovat owncloud pomocí apache na Ubuntu 18.04

ownCloud uživatelský návod

ownCloud uživatelský návod

Obsah:

Anonim

ownCloud je open source, samo hostovaná platforma pro synchronizaci souborů a sdílení souborů, podobně jako Dropbox, Microsoft OneDrive a Disk Google. ownCloud 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 ownCloud s Apache na počítači Ubuntu 18.04.

Předpoklady

Abyste mohli instalovat balíčky a konfigurovat systémové služby, musíte být přihlášeni jako uživatel s přístupem sudo.

Krok 1: Vytvoření databáze MySQL

ownCloud umí k ukládání všech svých dat použít databáze SQLite, Oracle 11g, PostgreSQL nebo MySQL. V tomto tutoriálu použijeme MySQL jako databázové back-end.

Pokud není na vašem serveru Ubuntu nainstalován MySQL nebo MariaDB, můžete jej nainstalovat podle následujících pokynů:

Začněte přihlášením do prostředí MySQL zadáním následujícího příkazu:

sudo mysql

Z prostředí prostředí MySQL spusťte následující příkaz SQL a vytvořte databázi:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Dále vytvořte uživatelský účet MySQL a udělte přístup k databázi:

GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Nakonec ukončete konzolu mysql zadáním:

EXIT;

Krok 2: Instalace PHP a Apache

ownCloud je PHP aplikace. PHP 7.2, což je výchozí PHP v Ubuntu 18.04, je plně podporováno a doporučeno pro ownCloud.

Nainstalujte Apache a všechna požadovaná rozšíření PHP pomocí následujícího příkazu:

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

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í ownCloud

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

Ke stažení vlastního archivu zip zipu použijte následující příkaz wget:

wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp

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

sudo unzip /tmp/owncloud-10.0.10.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 ownCloud.

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

Krok 5: Konfigurace Apache

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

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

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

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

sudo a2enconf owncloud 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 ownCloud

Nyní, když je ownCloud stažen a všechny potřebné služby jsou nakonfigurovány, otevřete prohlížeč a spusťte instalaci ownCloud tak, že navštívíte doménové jméno nebo IP adresu vašeho serveru následovanou /owncloud :

http://domain_name_or_ip_address/owncloud

Zobrazí se vám vlastní stránka nastaveníCloud.

Závěr

Naučili jste se, jak nainstalovat a konfigurovat ownCloud na vašem počítači Ubuntu 18.04. Pokud je k vašemu vlastnímu serveruCloud přiřazeno doménové jméno, můžete postupovat podle tohoto průvodce a zabezpečit Apache pomocí Let's Encrypt.

Další informace o tom, jak spravovat svou vlastní instanciCloud, najdete na stránce dokumentace k vlastní dokumentaci.

owncloud ubuntu apache