Nextcloud je otvorena, snažna i sigurna PHP-ova platforma za suradnju sa sadržajem izrađena za sinkronizacija i dijeljenje datoteka. Nudi sigurno, zaštićeno i fleksibilno rješenje koje korisnicima omogućuje da dijele jednu ili više datoteka i direktorija (ili mapa) na svom računalu te ih sinkroniziraju s Nextcloud poslužitelja.
Rješenje uključuje Nextcloud poslužiteljski softver koji radi na Linux sustavu, klijentske aplikacije za Linux, Microsoft Windows i macOS, kao i mobilni klijenti za Android i Apple iOS.
Nextcloud dolazi sa značajkama poduzeća za pojedince (ili mala poduzeća), velika poduzeća i pružatelje usluga. Za postavljanje poslužitelja Nextcloud potreban je a SVJETILJKA hrpa (Linux, Apač, MySQL/MariaDB, PHP) instaliran na vašem poslužitelju.
Ovaj vodič pokazuje kako instalirati Nextcloud poslužitelju na Ubuntu Linux poslužitelj s Apač i MariaDB kao web poslužitelj i softver za baze podataka.
1. Za instaliranje a SVJETILJKA stog, otvorite prozor terminala i spojite se na svoj
Ubuntu poslužitelj putem SSH. Zatim pokrenite sljedeću naredbu za instalaciju Apač, MariaDB poslužitelj i PHP pakete, plus potrebne i preporučene PHP module.$ sudo apt-get ažuriranje. $ sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip.
2. Nakon što instalacija paketa završi, instalacijski program će postaviti Apache2 i MariaDB usluge za sada pokrenuti i omogućiti im automatsko pokretanje pri pokretanju sustava.
Da biste provjerili jesu li dvije usluge pokrenute i omogućene, pokrenite sljedeće systemctl naredbe.
$ systemctl status apache2. $ systemctl status mariadb. $ systemctl je omogućio apache2. $ systemctl je omogućen mariadb.
Bilješka: Ako iz jednog ili drugog razloga gore navedene usluge nisu pokrenute i omogućene, pokrenite ih i omogućite kako je prikazano.
$ sudo systemctl pokrenite apache2. $ sudo systemctl start mariadb. $ sudo systemctl omogući apache2. $ sudo systemctl enable mariadb.
3. Zatim osigurajte MariaDB instalaciju poslužitelja pokretanjem sigurnosne skripte koja se isporučuje s paketom kako je prikazano.
$ sudo mysql_secure_installation.
Zatim odgovorite na sljedeća pitanja kada se to od vas zatraži (ne zaboravite postaviti jaku i sigurnu root lozinku):
Unesi
y
y
y
y
y
4. Nakon osiguranja instalacije baze podataka, morate stvoriti bazu podataka i korisnika baze podataka za Nextcloud. Dakle, prijavite se na MariaDB poslužitelja za pristup MySQL ljuska.
$ sudo mysql -u korijen -p
I pokrenite sljedeće sql naredbe (zamijenite „[zaštićena e -pošta]!#@%$ lab”Sa sigurnom lozinkom).
MariaDB [(nema)]> CREATE DATABASE nextcloud; MariaDB [(nema)]> IZRADI KORISNIKA [zaštićena e -pošta] IDENTIFIKIRANO OD '[zaštićena e -pošta]!#@%$ lab'; MariaDB [(nema)]> OSTVARITE SVE PRIVILEGIJE NA nextcloudu.* TO [zaštićena e -pošta] IDENTIFIKIRANO OD '[zaštićena e -pošta]!#@%$ lab'; MariaDB [(nema)]> FLUSH PRIVILEGIJE; MariaDB [(nema)]> IZLAZ;
5. Sada idite na Stranica za preuzimanje Nextcloud, zatim kliknite na Preuzmite Nextcloud Poslužitelj => Preuzmite Nextcloud zgrabiti a .zip
arhivirajte ili pokrenite sljedeće naredbe da biste ga preuzeli iz naredbenog retka pomoću naredba wget.
$ sudo wget -c https://download.nextcloud.com/server/releases/nextcloud-18.0.0.zip.
6. Zatim izdvojite sadržaj arhive i kopirajte izdvojeno nextcloud direktorij/mapu u korijenu dokumenta vašeg web poslužitelja. Također postavite odgovarajuće vlasništvo u direktoriju nextcloud, kako slijedi.
$ sudo raspakirajte nextcloud-18.0.0.zip. $ sudo cp -r nextcloud/var/www/html/ $ sudo chown -R www-data: www-data/var/www/html/nextcloud.
7. Sljedeći korak je stvaranje konfiguracijske datoteke Apache za Nextcloud ispod /etc/apache2/sites-available imenik.
$ sudo vim /etc/apache2/sites-available/nextcloud.conf.
Kopirajte i zalijepite sljedeće retke u datoteku (zamijenite /var/www/html/nextcloud/ ako je vaš instalacijski direktorij drugačiji).
Pseudonim/nextcloud "/var/www/html/nextcloud/" Zahtijevajte sve dodijeljene opcije FollowSymlinks MultiViews AllowOverride AllDav off SetEnv HOME/var/www // html/nextcloud SetEnv HTTP_HOME/var/www/html/nextcloud.
Zatim spremite datoteku i zatvorite je.
8. Zatim omogućite novostvorenu web lokaciju i druge Apache module u konfiguracijskoj strukturi Apachea kako je prikazano.
$ sudo a2ensite nextcloud.conf. $ sudo a2enmod prepišite. $ sudo a2enmod zaglavlja. $ sudo a2enmod env. $ sudo a2enmod red. $ sudo a2enmod mimika.
9. Na kraju, ponovno pokrenite Apache2 uslugu kako bi posljednje promjene stupile na snagu.
$ sudo systemctl ponovno pokrenite apache2
10. Sada morate dovršiti instalaciju putem čarobnjaka za grafičku instalaciju iz web preglednika. Otvorite svoj preglednik i usmjerite ga na sljedeću adresu:
http://SERVR_IP/nextcloud/ ILI. http://SERVER_ADDRESS/nextcloud/
11. Nakon što se čarobnjak za instalaciju učita, stvorite korisnički račun superkorisnika/administratora nextcloud. Unesite korisničko ime i lozinku. Osim toga, kliknite na Pohrana i baza podataka vezu za pristup dodatnim opcijama instalacijske konfiguracije za vaš Nextcloud imenik podataka i bazu podataka.
Zatim ispunite detalje povezivanja baze podataka kao što je prikazano na sljedećoj snimci zaslona i kliknite Završite postavljanje.
12. Kad instalacija završi, vidjet ćete sljedeći prozor. Pritisnite strelicu prema naprijed koja će se pojaviti s desne strane plavog prozora za nastavak i slijedite upute.
13. Zatim u sljedećem prozoru kliknite Završite postavljanje kako biste počeli koristiti svoj novi poslužitelj Nextcloud.
14. Sljedeći snimak zaslona prikazuje glavnu nadzornu ploču klijenta web -preglednika Nextcloud.
Za više informacija i konfiguracije poslužitelja pogledajte Nextcloud priručnik za administratore a da biste saznali kako ga koristiti, pročitajte Korisnički priručnik Nextcloud.
To je sve! U ovom smo članku pokazali kako se postavlja Nextcloud poslužiteljskog softvera u Ubuntu Linux poslužitelja, koristeći Apač web poslužitelj i MariaDB baza podataka. Ako imate pitanja u vezi ovog vodiča ili bilo kakvih dodataka, kontaktirajte nas putem donjeg obrasca za komentare.