„NextCloud“

„NextCloud“ diegimas „Debian 10“

„NextCloud“ diegimas „Debian 10“
Jei norite nustatyti savo failų bendrinimo paslaugą, „NextCloud“ yra jums tinkama parinktis. „NextCloud“ yra atviro kodo savarankiškai priglobta failų bendrinimo programinė įranga.  Šiame straipsnyje aš jums parodysiu, kaip įdiegti „NextCloud“ „Debian 10 Buster“. Taigi, pradėkime.

„NextCloud“ diegimas:

„NextCloud“ yra PHP pagrįsta žiniatinklio programa. Jis veikia ant LAMP (Linux, Apache, MySQL / MariaDB, PHP) kamino. Visi reikalingi paketai, skirti LAMP kamino nustatymui, yra oficialioje „Debian 10“ paketų saugykloje. Taigi, mes galime lengvai sukonfigūruoti „Debian 10 LAMP“ serverį ir jame sukonfigūruoti „NextCloud“.

Pirmiausia atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:

$ sudo apt atnaujinimas

Reikėtų atnaujinti APT paketų saugyklos talpyklą.

Dabar įdiekite „Apache“ žiniatinklio serverį, PHP ir reikalingas PHP bibliotekas „NextCloud“, „MariaDB“ duomenų bazių serveriui ir kitiems reikalingiems įrankiams iš oficialios „Debian 10“ paketų saugyklos naudodami šią komandą:

$ sudo apt įdiekite mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget išpakuokite bzip2 garbanos php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-request

Dabar paspauskite Y tada paspauskite kad patvirtintumėte diegimą.

APT paketų tvarkyklė atsisiųs ir įdiegs visus reikalingus paketus. Gali praeiti šiek tiek laiko.

Šiuo metu visi paketai turėtų būti įdiegti.

Dabar turite sukurti „NextDloud“ „MariaDB“ duomenų bazę.

Norėdami tai padaryti, pirmiausia prisijunkite prie „MariaDB“ apvalkalo kaip šaknis duomenų bazės vartotojas su šia komanda:

$ sudo mysql -u šaknis -p

Pagal nutylėjimą - ne šaknis turėtų būti nustatytas slaptažodis. Taigi, tiesiog paspauskite .

PASTABA: Jei jau turite LAMP serverio sąranką, „MySQL / MariaDB“ duomenų bazėje gali būti šaknis slaptažodis nustatytas. Tokiu atveju įveskite šaknis slaptažodį ir paspauskite .

Turėtumėte būti prisijungę prie „MariaDB“ apvalkalo.

Dabar sukurkite naują duomenų bazę kitas debesis „NextCloud“ su šiuo SQL sakiniu:

MariaDB [(none)]> CREATE DATABASE nextcloud;

Dabar sukurkite naują vartotoją kitas debesis, nustatykite naujo vartotojo slaptažodį (123 mano atveju) ir suteikti naujam vartotojui visas privilegijas duomenų bazei kitas debesis su tokiu SQL sakiniu:

MariaDB [(none)]> SUTEIKTI VISĄ „Nextcloud“.* Į „nextcloud“ @ „localhost“
NUSTATYTA „123“;

Dabar paleiskite šį SQL sakinį, kad pakeitimai įsigaliotų:

MariaDB [(nėra)]> NUOTEKIO PRIVILEGIJOS;

Dabar išeikite iš „MariaDB“ apvalkalo taip:

MariaDB [(nėra)]> \ q

Dabar eikite į / var / www katalogą taip:

$ cd / var / www

Dabar atsisiųskite „NextCloud 16“ zip archyvą iš oficialios „NextCloud“ svetainės naudodami šią komandą:

$ sudo wget https: // atsisiųsti.kitas debesis.com / server / releases / nextcloud-16.0.4.užtrauktukas

PASTABA: „NextCloud 16“ yra naujausias stabilus leidimas šio rašymo metu. Kol skaitote šį straipsnį, gali būti išleista nauja „NextCloud“ versija. Tokiu atveju tiesiog nukopijuokite naują atsisiuntimo nuorodą iš oficialios „NextCloud“ svetainės ir pakeiskite ją čia.

Reikėtų atsisiųsti „NextCloud“ zip archyvą.

Kaip matote, „NextCloud“ zip archyvas yra / var / www kataloge.

$ ls -lh

Dabar išimkite „NextCloud“ zip archyvą naudodami šią komandą:

$ sudo išpakuokite „nextcloud-16“.0.4.užtrauktukas

Reikėtų išgauti „NextCloud“ archyvą.

Naujas katalogas kitas debesis / turėtų būti sukurta. Tai „NextCloud“ žiniatinklio šaknis.

Dabar pakeiskite visų failų ir katalogų savininką ir grupę kitas debesis / katalogą į www duomenys taip:

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

Reikėtų pakeisti savininką ir grupę.

Dabar sukurkite naują „Apache 2“ svetainės konfigūraciją „NextCloud“ naudodami šią komandą:

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

Dabar įveskite šias eilutes konfigūracijos faile.


ServerAdmin [apsaugotas el. Paštu]
DocumentRoot / var / www / nextcloud
Pseudonimas / nextcloud "/ var / www / nextcloud /"
 

Parinktys + „FollowSymlinks“
„AllowOverride All“
 

Davas išjungtas

 
Reikalauti visų suteiktų
 
„SetEnv HOME“ / var / www / nextcloud
„SetEnv HTTP_HOME / var / www / nextcloud“

 
„ErrorLog“ $ APACHE_LOG_DIR / nextcloud_error_log
„CustomLog“ $ APACHE_LOG_DIR / nextcloud_access_log dažnas

Galutinis konfigūracijos failas turėtų atrodyti taip. Dabar išsaugokite failą paspausdami + X paskui Y ir .

Dabar įgalinkite „NextCloud“ svetainės konfigūraciją naudodami šią komandą:

$ sudo a2ensite nextcloud.konf

Dabar išjunkite numatytąją svetainės konfigūraciją naudodami šią komandą:

$ sudo a2dissite 000-default.konf

Dabar iš naujo paleiskite „Apache 2“ žiniatinklio serverį naudodami šią komandą:

$ sudo systemctl paleiskite „apache2“ iš naujo

Dabar patikrinkite, ar apache2 tarnyba veikia su šia komanda:

$ sudo systemctl status apache2

Kaip matote, apache2 paslauga veikia. Taigi, konfigūracija turėtų būti sėkminga.

„NextCloud“ konfigūravimas:

Pirmą kartą vykdydami „NextCloud“, turėsite sukurti „NextCloud“ administratoriaus vartotoją ir pateikti „NextCloud“ duomenų bazės kredencialus. Visa tai galite padaryti naudodami „NextCloud“ žiniatinklio sąsają.

Pirmiausia raskite „Debian 10“ įrenginio IP adresą naudodami šią komandą:

$ ip a

Kaip matote, mano „Debian 10“ mašinos IP adresas yra 192.168.21.131. Jums bus kitaip. Taigi, nuo šiol būtinai pakeiskite jį savo.

Dabar atidarykite savo naršyklę ir apsilankykite http: // 192.168.21.131 ir turėtumėte pamatyti šį puslapį. Dabar čia įveskite savo administratoriaus vartotojo vardą ir slaptažodį.

Numatytasis „NextCloud“ duomenų katalogas yra / var / www / nextcloud / data. Jei norite tai pakeisti, turite prijungti atminties įrenginį / var / www / nextcloud / data ir pakeiskite to katalogo savininką ir grupę į www duomenys. Norėdami gauti daugiau informacijos, skaitykite Dedikuotos saugyklos naudojimas „NextCloud“ straipsnio skyrius „NextCloud“ diegimas „Ubuntu“.

Turėtumėte būti prisijungę. Spustelėkite X.

Turėtumėte pamatyti „NextCloud“ informacijos suvestinę. Čia galite tvarkyti asmeninius failus, kurti naujus vartotojus arba administruoti „NextCloud“.

Taigi, taip įdiegiate „NextCloud“ „Debian 10“. Dėkojame, kad perskaitėte šį straipsnį.

„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...