NextCloud

Instaliranje NextClouda na Debian 10

Instaliranje NextClouda na Debian 10
Ako želite postaviti vlastitu uslugu dijeljenja datoteka, tada je NextCloud opcija za vas. NextCloud je softver za zajedničko korištenje datoteka s vlastitim hostingom.  U ovom članku pokazat ću vam kako instalirati NextCloud na Debian 10 Buster. Pa, krenimo.

Instaliranje NextCloud:

NextCloud je web aplikacija temeljena na PHP-u. Radi na LAMP (Linux, Apache, MySQL / MariaDB, PHP) stogu. Svi potrebni paketi za postavljanje LAMP stoga dostupni su u službenom spremištu paketa Debiana 10. Dakle, lako možemo postaviti Debian 10 LAMP poslužitelj i tamo konfigurirati NextCloud.

Prvo ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Predmemorija spremišta spremišta APT-a trebala bi se ažurirati.

Sada instalirajte Apache web poslužitelj, PHP i potrebne PHP knjižnice za NextCloud, poslužitelj baze podataka MariaDB i ostale potrebne alate iz službenog spremišta paketa Debiana 10 uz sljedeću naredbu:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget raspakirajte bzip2 curl php php-uobičajeni php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-zahtjev

Sada pritisnite Y a zatim pritisnite za potvrdu instalacije.

Upravitelj paketa APT preuzet će i instalirati sve potrebne pakete. Dovršenje može potrajati.

U ovom trenutku trebali bi biti instalirani svi paketi.

Sada morate stvoriti bazu podataka MariaDB za NextCloud.

Da biste to učinili, prvo se prijavite u ljusku MariaDB kao korijen korisnik baze podataka sa sljedećom naredbom:

$ sudo mysql -u korijen -p

Prema zadanim postavkama br korijen treba postaviti lozinku. Dakle, samo pritisnite .

BILJEŠKA: Ako ste već postavili LAMP poslužitelj, tada vaša baza podataka MySQL / MariaDB može imati korijen postavljena lozinka. U tom slučaju unesite korijen lozinku i pritisnite .

Trebali biste biti prijavljeni u ljusku MariaDB.

Sada stvorite novu bazu podataka nextcloud za NextCloud sa sljedećim SQL izrazom:

MariaDB [(nema)]> IZRADI BAZU BAZA nextcloud;

Sada stvorite novog korisnika nextcloud, postaviti lozinku za novog korisnika (123 u mom slučaju) i novom korisniku dodijelite sve privilegije bazi podataka nextcloud sa sljedećim SQL izrazom:

MariaDB [(nema)]> DODAJ SVE NA sljedećem oblaku.* DO 'nextcloud' @ 'localhost'
IDENTIFIKIRANO '123';

Sada pokrenite sljedeći SQL izraz da bi promjene stupile na snagu:

MariaDB [(nema)]> FLIVH PRIVILEGES;

Sada izađite iz ljuske MariaDB na sljedeći način:

MariaDB [(nema)]> \ q

Sada idite na / var / www direktorij kako slijedi:

$ cd / var / www

Sada preuzmite zip arhivu NextCloud 16 sa službenog web mjesta NextCloud sa sljedećom naredbom:

$ sudo wget https: // preuzimanje.nextcloud.com / server / releases / nextcloud-16.0.4.zip

BILJEŠKA: NextCloud 16 je najnovije stabilno izdanje u vrijeme pisanja ovog članka. Dok budete čitali ovaj članak, možda će biti objavljena nova verzija NextClouda. Ako je to slučaj, jednostavno kopirajte novu vezu za preuzimanje sa službenog web mjesta NextCloud i zamijenite je ovdje.

Treba preuzeti zip arhivu NextCloud.

Kao što vidite, zip arhiva NextCloud nalazi se u / var / www imenik.

$ ls -lh

Sada izvucite zip arhivu NextCloud sljedećom naredbom:

$ sudo raspakirajte nextcloud-16.0.4.zip

Treba izvaditi arhivu NextCloud.

Novi direktorij nextcloud / treba stvoriti. Ovo je korijen NextClouda.

Sada promijenite vlasnika i grupu svih datoteka i direktorija u nextcloud / imenik u www-podaci kako slijedi:

$ sudo chown -Rfv www-podaci: www-podaci nextcloud

Treba promijeniti vlasnika i grupu.

Sada stvorite novu konfiguraciju web mjesta Apache 2 za NextCloud pomoću sljedeće naredbe:

$ sudo nano / etc / apache2 / sites-available / nextcloud.konf

Sada upišite sljedeće redove u konfiguracijsku datoteku.


ServerAdmin [zaštićen e-poštom]
DocumentRoot / var / www / nextcloud
Alias ​​/ nextcloud "/ var / www / nextcloud /"
 

Opcije + Slijedite veze
AllowOverride All
 

Dav off

 
Zahtijevaj sve odobreno
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
Prijava pogreške $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log zajedničko

Konačna konfiguracijska datoteka trebala bi izgledati kako slijedi. Sada spremite datoteku pritiskom na + x nakon čega slijedi Y i .

Sada omogućite konfiguraciju mjesta NextCloud pomoću sljedeće naredbe:

$ sudo a2ensite nextcloud.konf

Sada onemogućite zadanu konfiguraciju web lokacije sljedećom naredbom:

$ sudo a2dissite 000-zadano.konf

Sada ponovo pokrenite web poslužitelj Apache 2 sa sljedećom naredbom:

$ sudo systemctl ponovno pokrenite apache2

Sada provjerite je li apache2 usluga se izvodi sa sljedećom naredbom:

$ sudo systemctl status apache2

Kao što vidite, apache2 usluga radi. Dakle, konfiguracija bi trebala biti uspješna.

Konfiguriranje NextCloud:

Kako prvi put pokrećete NextCloud, morat ćete stvoriti administratora NextCloud i pružiti vjerodajnice baze podataka za NextCloud. Sve to možete učiniti putem web sučelja NextCloud.

Prvo pronađite IP adresu vašeg Debian 10 stroja pomoću sljedeće naredbe:

$ ip a

Kao što vidite, IP adresa mog Debian 10 stroja je 192.168.21.131. Za vas će biti drugačije. Pazite da ga od sada zamijenite svojim.

Sada otvorite svoj preglednik i posjetite http: // 192.168.21.131 i trebali biste vidjeti sljedeću stranicu. Sada ovdje upišite ime vašeg administratora i lozinku.

Zadani direktorij podataka NextClouda je / var / www / nextcloud / data. Ako to želite promijeniti, morate postaviti uređaj za pohranu / var / www / nextcloud / data i promijenite vlasnika i grupu te mape u www-podaci. Za više informacija pročitajte Korištenje namjenske pohrane za NextCloud odjeljak članka Instaliranje NextCloud na Ubuntu.

Trebali biste biti prijavljeni. Kliknite na x.

Trebali biste vidjeti nadzornu ploču NextCloud. Odavde možete upravljati svojim osobnim datotekama, stvarati nove korisnike ili administrirati NextCloud.

Dakle, na taj način instalirate NextCloud na Debian 10. Hvala što ste pročitali ovaj članak.

Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...
Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...