Ubuntu

Kako instalirati i konfigurirati ownCloud na Ubuntu 18.04 LTS

Kako instalirati i konfigurirati ownCloud na Ubuntu 18.04 LTS

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

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.

Zadana stranica Apachea

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

MySQL root root

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

Instalirajte Owncloud paket

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 kombiniran   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-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

Web sučelje Owncloud

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“.

Konfiguracije

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.

Stranica za prijavu

Unutar vlastitog oblaka

Možete koristiti desktop ili mobilni klijent za sinkronizaciju podataka s vlastitim Cloudom. Preuzmite OwnCloud klijent odavde.

Vlastiti oblak-Datoteke i mape

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.

Open-Owncloud-klijent

Tada biste trebali dobiti prozor s vjerodajnicama korisnika u kojem biste trebali navesti svoje korisničko ime i lozinku.

Vjerodajnice korisnika

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.

Sinkronizacija podataka

Sinkronizacija dovršena

Datoteke možete dodati u lokalnu mapu ownCloud. Na primjer, u mapu sam dodao sliku.

Dodana slika

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.

Dodana datoteka 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.

HD Remastered igre za Linux koje ranije nisu imale Linux izdanje
Mnogi programeri i izdavači igara dolaze s HD remasterom starih igara kako bi produžili životni vijek franšize, molimo obožavatelje da zatraže kompati...
Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...