ownCloud je poslužitelj za razmjenu datoteka otvorenog koda i platforma za suradnju. Omogućuje kontrolu podataka na korisničkim poslužiteljima i okruženjima. Jednom konfiguriran, ownCloud omogućuje jednostavan pristup svim vašim podacima - kad god želite, gdje god želite.
ownCloud Značajke
- Pristupite svemu gdje god želite
- Podijelite s bilo kime pod svojim uvjetima
- Mobilna i radna površina sinkronizacija
- Podrška za šifriranje od kraja do kraja
- Proširivo kroz okvir Agile App
ownCloud je besplatan za preuzimanje i instaliranje na vaše privatne poslužitelje bez plaćanja pružateljima usluga.
U ovom ćemo vam članku pomoći instalirajte i konfigurirajte ownCloud na vašem Ubuntuu mašina. Ovaj je vodič temeljito testiran na Ubuntu 18.04 LTS.
Instalirajte ownCloud na Ubuntu 18.04 LTS
Prije postavljanja Ownclouda, morate instalirati Apache, PHP i MySQL.
Korak 1 - Instalirajte Apache HTTP poslužitelj
Počnimo s ažuriranjem sistemskih spremišta. Pokrenite Terminal i unesite sljedeću naredbu:
sudo apt-get ažuriranje
Instalirajte Apache:
sudo apt-get instalirati apache2
Općenito, usluga Apache pokreće se automatski. Provjerite status pomoću naredbe:
sudo systemctl status apache2.servis
Ako vidite da usluga nije pokrenuta, možete je pokrenuti ručno pomoću sljedeće naredbe.
sudo systemctl start apache2
Omogućite Apache pri pokretanju sustava.
sudo systemctl omogućiti apache2
Dopustite Apache priključke s Ubuntu vatrozida.
sudo ufw dopustiti 80 / tcp
sudo ufw dopustiti 443 / tcp
Ponovo učitajte vatrozid i provjerite status vatrozida.
sudo ufw ponovno učitaj status sudo ufw
Da biste provjerili status pokretanja instalacije Apache, pokrenite preglednik koristeći ime hosta ili IP adresu poslužitelja.
http: // hotname ili IP /
Ako vidite zadanu stranicu Apachea, znači da je sve prošlo u redu.
Korak 2 - Instalirajte MySQL
Počnimo s provjerom dostupnosti MySQL verzije.
politika sudo apt-cache mysql-poslužitelj
Kao što vidite, dostupna je nova verzija. Instalirat ćemo pomoću naredbe kako slijedi:
sudo apt-get instalirati mysql-poslužitelj mysql-klijent
Osiguravanje instalacije MySQL
sudo mysql_secure_installation
Trebali biste vidjeti upit ako želite konfigurirati VALIDATE PLUSWORD PLUGIN. Upišite "Y" da i pritisnite Enter za nastavak.
Tada biste trebali vidjeti upit za odabir razine provjere valjanosti lozinke. Odaberite snagu lozinke i nastavite
Naprijed i navedite lozinku za MySQL root korisnika.
Trebalo bi pitati „Želite li nastaviti s navedenom lozinkom?". Upišite "Y" i pritisnite Enter.
Trebali biste vidjeti niz pitanja - upišite "Y" za svako od njih.
Uklonite anonimne korisnike? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y Daljinski onemogući prijavu za root? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y Uklonite testnu bazu podataka i pristupite joj? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y Ponovo učitajte tablice privilegija? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y
Do sada ste trebali instalirati MySQL i također ga sigurno konfigurirati. MySQL poslužitelju možete pristupiti pomoću matične prijave i lozinke.
sudo mysql -u korijen -p
Korak 3 - Instalirajte PHP
Prvo bismo trebali provjeriti dostupne verzije PHP-a, a zatim ga instalirati.
sudo apt-cache politika php
Instalirajte PHP.
sudo apt-get instalirati php php-cgi libapache2-mod-php php-uobičajeni php-kruška php-mbstring php-mysql php-curl php-json
Korak 4 - Instalirajte ownCloud
Ključ spremišta možete dodati u apt.
sudo wget -nv https: // preuzimanje.vlastiti oblak.org / download / repositories / production / Ubuntu_18.04 / Oslobađanje.tipka -O Otpuštanje.ključ
sudo apt-key dodati - < Release.key
Pokrenite sljedeće naredbe ljuske da biste dodali spremište:
sudo echo 'deb http: // download.vlastiti oblak.org / download / repositories / production / Ubuntu_18.04 / / '| sudo tee / etc / apt / sources.popis.d / vlastiti oblak.popis
Ažurirajte spremišta.
sudo apt-get ažuriranje
Instalirajte dodatne PHP pakete.
sudo apt instalirati php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
Instalirajte ownCloud paket.
sudo apt-get instalirati owncloud-datoteke
Općenito, paket ownCloud koji smo instalirali kopira web datoteke u “/ var / www / owncloud” na poslužitelju.
Korak 5 - Konfigurirajte Apache pomoću SSL-a
Sada ćemo stvoriti virtualni domaćin za ownCloud.
Stvorite mapu za SSL certifikate.
sudo mkdir / etc / apache2 / ssl
Omogući SSL modul.
sudo a2enmod ssl
Ponovo pokrenite Apache.
sudo systemctl ponovno pokrenite apache2
Kopirajte svoje SSL certifikate u mapu “/ etc / apache2 / ssl /”
Stvorite virtualnu datoteku hosta.
sudo vim / etc / apache2 / sites-available / fosslinuxowncloud.com.konf
U datoteku dodajte sljedeće retke. Zamijenite ServerName s fosslinuxowncloud onim što želite.
Ime poslužitelja fosslinuxowncloud.com ServerAlias www.fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud Mogućnosti -Indeksi + FollowSymLinks AllowOverride All Prijava pogreške $ APACHE_LOG_DIR / fosslinuxowncloud.com-pogreška.zapisati CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-pristup.trupac kombiniranIme poslužitelja fosslinuxowncloud.com ServerAlias www.fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud Mogućnosti -Indeksi + FollowSymLinks AllowOverride All Prijava pogreške $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-pogreška.zapisati CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-pristup.prijavi kombinirani SSLEngine na SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.ključ SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.ca
Datotekama SSL certifikata možete dati bilo koje ime.
SSLCertificateFile / etc / apache2 / ssl / certificatefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / key-name certifikata.ključ SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.ca
Provjerite sintaksu konfiguracijske datoteke.
sudo apachectl -t
Ako dobijete poruku "Sintaksa je u redu", upotrijebite ovaj naredbeni redak da biste onemogućili zadani, virtualni host.
sudo a2dissite 000-zadano.konf
Sljedeće naredbe trebale bi omogućiti nove virtualne hostove.
sudo a2ensite fosslinuxowncloud.com.konf
Ponovo pokrenite Apache da biste aktivirali promjene.
sudo systemctl ponovno pokrenite apache2
Korak 6 - Konfiguriranje MySQL baze podataka za Owncloud
Pristupite MySQL-u koristeći root račun.
sudo mysql -u korijen -p
Stvorite bazu podataka i imenujte je kako želite.
stvoriti bazu podataka fosslinuxowncloud;
Stvorite DB korisnika i dodijelite privilegije.
izradite korisnika 'ownclouduser' @ 'localhost' identificiranog BY 'QB35JaFV6A9 = BJRiT90';
dodijeli sve privilegije na fosslinuxowncloud.* na ownclouduser @ localhost;
Ispustite privilegije.
povlastice na ispiranje;
Korak 7 - Konfigurirajte ownCloud
Otvorite web preglednik i idite na sljedeću adresu za pristup web sučelju ownCloud.
https: // Ime domene ili IP
Izradite administratorski račun odabirom korisničkog imena i lozinke. Nije potrebno mijenjati mapu podataka.
Ispunite detalje imena baze podataka, korisničkog imena i lozinke baze podataka. Ovdje smo bazu podataka instalirali na isti poslužitelj, pa ostavljamo domaćina baze podataka kao „localhost“.
Kliknite gumb "Završi postavljanje" da biste dovršili konfiguriranje.
Sada bi trebao preusmjeriti na stranicu za prijavu. Možete unijeti dato korisničko ime i lozinku za pristup nadzornoj ploči.
Možete koristiti desktop ili mobilni klijent za sinkronizaciju podataka s vlastitim Cloudom. Preuzmite OwnCloud klijent odavde.
Korak 8 - Instalirajte Owncloud klijent na Ubuntu 18.04 Desktop
Pokrenite sljedeće naredbe za dodavanje spremišta. Naredbe bismo trebali pokretati kao root korisnik.
wget -nv https: // preuzimanje.opensuse.org / repozitoriji / isv: ownCloud: desktop / Ubuntu_18.04 / Oslobađanje.tipka -O Otpuštanje.ključ
apt-key dodati - < Release.key
Ažuriraj spremište.
apt-get ažuriranje
Dodaj spremište.
sh -c "echo 'deb http: // preuzimanje.opensuse.org / repozitoriji / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sources.popis.d / isv: ownCloud: radna površina.popis"
Ažuriraj spremište.
apt-get ažuriranje
Instalirajte klijenta.
apt-get instalirati owncloud-client
Po završetku instalacije otvorite ownCloud desktop Sync klijent, dodajte svoje ime domene i kliknite Dalje.
Tada biste trebali dobiti prozor s vjerodajnicama korisnika u kojem biste trebali navesti svoje korisničko ime i lozinku.
Tada možete odabrati lokalnu mapu i konfigurirati postavke sinkronizacije.
Owncloud-Local-Folder-Options
Nakon što kliknete povezati, to bi trebalo sinkronizirati podatke s poslužiteljem.
Datoteke možete dodati u lokalnu mapu ownCloud. Na primjer, u mapu sam dodao sliku.
Tada bi se trebao sinkronizirati s poslužiteljem.
Sada možete otići na poslužitelj i provjeriti podatke. Dodate slike možete vidjeti na poslužitelju.
Ako ste stigli toliko daleko, uspješno ste instalirali i konfigurirali vlastitiCloud poslužitelj te također sinkronizirali datoteke sa svojim klijentom za radnu površinu.
Kako je tekla vaša instalacija? Javite nam svoje povratne informacije u komentarima u nastavku i ne zaboravite podijeliti ovaj članak sa svojim prijateljima i kolegama kojima će možda biti koristan.