Android

Kako instalirati i konfigurirati nextcloud s apache na ubuntu 18.04

SQL Server 2014 - Instalacija i konfiguracija

SQL Server 2014 - Instalacija i konfiguracija

Sadržaj:

Anonim

Nextcloud je open source, samoposjedujuća datoteka za dijeljenje datoteka i platforma za suradnju, slično Dropboxu. Dolazi u paketu s upravljačem medija, kalendarom i kontaktima.

Nextcloud je dostupan putem 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 Nextcloud s Apacheom na Ubuntu 18.04 stroju.

Preduvjeti

Prije nego što započnete s vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

1. korak: Izrada baze podataka MySQL

NextCloud može koristiti SQLite, PostgreSQL ili MySQL bazu podataka za pohranu svih svojih podataka. U ovom ćemo vodiču koristiti MySQL kao bazu podataka po izboru.

Da biste stvorili bazu podataka i korisnika, prvo se prijavite na ljusku MySQL upisivanjem sljedeće naredbe:

sudo mysql

Pokrenite sljedeće SQL izjave kako biste stvorili bazu podataka nazvanu nextcloud , korisnik je nazvao nextclouduser i korisniku dodijelili sva potrebna dopuštenja:

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;

Korak 2: Instalacija PHP i Apache

Nextcloud je PHP aplikacija. PHP 7.2 koji je zadana PHP verzija u Ubuntu 18.04 u potpunosti je podržan i preporučen za Nextcloud.

Pokrenite sljedeću naredbu za instaliranje Apache, PHP i svih potrebnih PHP ekstenzija i:

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

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 Nextcloud-a

U vrijeme pisanja ovog članka najnovija stabilna verzija Nextclouda je verzija 15.0.0. Prije nastavka s sljedećim korakom posjetite stranicu za preuzimanje Nextcloud i provjerite postoji li nova verzija Nextcloud-a.

Započnite s preuzimanjem najnovije verzije Nextclouda pomoću sljedeće naredbe wget:

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

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

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

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

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

5. korak: Konfigurirajte Apache

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

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

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

sudo a2enconf nextcloud 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: Instalacija Nextcloud-a

Sada nakon što se Nextcloud preuzme i sve potrebne usluge konfiguriraju, otvorite preglednik i pokrenete instalaciju Nextcloud posjetom naziv domene ili IP adrese vašeg poslužitelja, a zatim slijedi /nextcloud :

http://domain_name_or_ip_address/nextcloud

Bit će vam prikazana stranica za postavljanje Nextcloud.

Zaključak

Naučili ste kako instalirati i konfigurirati Nextcloud na svom Ubuntu 18.04 stroju. Ako imate naziv domene povezan sa vašim Nextcloud poslužiteljem, možete slijediti ovaj vodič i osigurati svoj Apache pomoću alata Let's Encrypt.

Da biste saznali više informacija o upravljanju instancom Nextcloud, posjetite stranicu s dokumentacijom Nextcloud.

nextcloud ubuntu apache