Android

Kako instalirati i konfigurirati owncloud s apache na ubuntu 18.04

LINUX UBUNTU SERVER - Instalacija i Konfiguracija

LINUX UBUNTU SERVER - Instalacija i Konfiguracija

Sadržaj:

Anonim

ownCloud je open source, samoposlužena platforma za sinkronizaciju datoteka i dijeljenje datoteka, slično Dropboxu, Microsoft OneDriveu i Google disku. ownCloud je dostupan preko aplikacija i ima klijente za radne površine i mobilne uređaje za sve glavne platforme.

U ovom će vam vodiču pokazati kako instalirati i konfigurirati ownCloud s Apacheom na uređaju Ubuntu 18.04.

Preduvjeti

Morat ćete biti prijavljeni kao korisnik s pristupom sudo kako biste mogli instalirati pakete i konfigurirati sistemske usluge.

1. korak: Izrada baze podataka MySQL

ownCloud može koristiti SQLite, Oracle 11g, PostgreSQL ili MySQL bazu podataka za pohranu svih svojih podataka. U ovom ćemo vodiču koristiti MySQL kao pomoćnu bazu podataka.

Ako MySQL ili MariaDB nisu instalirani na vašem Ubuntu poslužitelju, možete to instalirati slijedeći jedan od vodiča u nastavku:

Započnite prijavom na MySQL školjku upisivanjem sljedeće naredbe:

sudo mysql

Iz MySQL školjke pokrenite sljedeću SQL izjavu kako biste stvorili bazu podataka:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Zatim stvorite MySQL korisnički račun i odobrite pristup bazi podataka:

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

Na kraju, izađite iz konzole mysql upisivanjem:

EXIT;

Korak 2: Instalacija PHP i Apache

ownCloud je PHP aplikacija. PHP 7.2 koji je zadani PHP u Ubuntu 18.04 u potpunosti je podržan i preporučen za ownCloud.

Instalirajte Apache i sva potrebna PHP proširenja koristeći sljedeću naredbu:

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

3. korak: Konfiguriranje vatrozida

Ako pretpostavimo da koristite UFW za upravljanje vatrozidom, morat ćete otvoriti HTTP ( 80 ) i HTTPS ( 443 ) portove. To možete učiniti tako da omogućite profil "Apache Full" koji sadrži pravila za oba priključka:

sudo ufw allow 'Apache Full'

Korak 4: Preuzimanje vlastiteCloud

U vrijeme pisanja ovog članka najnovija stabilna inačica ownClouda je verzija 10.0.10. Prije nastavka s sljedećim korakom posjetite stranicu za preuzimanje ownCloud i provjerite postoji li nova verzija vlastitog jezika.

Upotrijebite sljedeću naredbu wget da biste preuzeli ZIPC arhivu ownCloud:

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

Nakon dovršetka preuzimanja, izvadite arhivu u /var/www direktorij:

sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www

Postavite ispravno vlasništvo tako da web-poslužitelj Apache može imati potpun pristup datotekama i mapama lastCloud.

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

5. korak: Konfiguriranje Apachea

Otvorite uređivač teksta i stvorite sljedeću Apache konfiguracijsku datoteku.

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

Omogućite novo dodanu konfiguraciju i sve potrebne Apache module pomoću:

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

Aktivirajte promjene ponovnim pokretanjem usluge Apache:

sudo systemctl reload apache2

Korak 6: Instaliranje ownCloud-a

Sada kada se preuzme ownCloud, a sve potrebne usluge konfiguriraju, otvorite preglednik i pokrenete instalaciju ownCloud posjetom domene ili IP adrese vašeg poslužitelja, a zatim slijedi /owncloud :

http://domain_name_or_ip_address/owncloud

Bit će vam prikazana stranica za postavljanje ownCloud.

Zaključak

Naučili ste kako instalirati i konfigurirati ownCloud na svom Ubuntu 18.04 stroju. Ako imate naziv domene povezan s vlastitim poslužiteljemCloud, slijedite ovaj vodič i osigurajte svoj Apache pomoću alata Let's Encrypt.

Da biste saznali više informacija o upravljanju vlastitim primjerkomCloud, posjetite stranicu sa dokumentacijom ownCloud.

owncloud ubuntu apache