LINUX UBUNTU SERVER - Instalacija i Konfiguracija
Sadržaj:
- Preduvjeti
- 1. korak: Izrada baze podataka MySQL
- Korak 2: Instalacija PHP i Apache
- 3. korak: Konfiguriranje vatrozida
- Korak 4: Preuzimanje vlastiteCloud
- 5. korak: Konfiguriranje Apachea
- Korak 6: Instaliranje ownCloud-a
- Zaključak
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:
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:
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:
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 apacheKako instalirati i konfigurirati nfs poslužitelj na ubuntu 18.04
Mrežni datotečni sustav (NFS) je protokol distribuiranog datotečnog sustava koji vam omogućuje dijeljenje udaljenih direktorija preko mreže. U ovom ćemo vodiču istražiti kako postaviti NFSv4 Server na Ubuntu 18.04.
Kako instalirati i konfigurirati nextcloud pomoću apache na centos 7
Nextcloud je open source, samoposjedujuća datoteka za dijeljenje datoteka i platforma za suradnju, slično Dropboxu. U ovom ćemo vam vodiču pokazati kako instalirati i konfigurirati Nextcloud s Apacheom na uređaju CentOS 7.
Kako instalirati i konfigurirati nextcloud s apache na ubuntu 18.04
Nextcloud je open source, samoposjedujuća datoteka za dijeljenje datoteka i platforma za suradnju, slično Dropboxu. U ovom će vam vodiču pokazati kako instalirati i konfigurirati Nextcloud s Apacheom na Ubuntu 18.04 stroju.