Järgmine pilv

NextCloudi installimine Debian 10-sse

NextCloudi installimine Debian 10-sse
Kui soovite oma failide jagamise teenuse seadistada, on NextCloud teile sobiv valik. NextCloud on avatud lähtekoodiga ise hostitud failide jagamise tarkvara.  Selles artiklis näitan teile, kuidas NextCloud Debian 10 Busterile installida. Alustame siis.

NextCloudi installimine:

NextCloud on PHP-põhine veebirakendus. See töötab LAMP (Linux, Apache, MySQL / MariaDB, PHP) virnas. Kõik LAMP-virna seadistamiseks vajalikud paketid on saadaval Debian 10 ametlikus paketihoidlas. Nii saame hõlpsasti seadistada Debiani 10 LAMP-serveri ja konfigureerida seal NextCloudi.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

APT-paketi hoidla vahemälu tuleks uuendada.

Nüüd installige Debiani 10 ametlikust paketihoidlast Apache veebiserver, PHP ja vajalikud PHP teegid NextCloudi, MariaDB andmebaasiserveri ja muude vajalike tööriistade jaoks järgmise käsuga:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-klient
mariadb-server wget lahti pakkima bzip2 curl php php-common php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-päring

Nüüd vajutage Y ja seejärel vajutage installi kinnitamiseks.

APT paketihaldur laadib alla ja installib kõik vajalikud paketid. Selle täitmine võib võtta mõnda aega.

Siinkohal peaksid kõik paketid olema installitud.

Nüüd peate NextCloudi jaoks looma MariaDB andmebaasi.

Selleks logige kõigepealt sisse MariaDB kestale juur andmebaasi kasutaja järgmise käsuga:

$ sudo mysql -u root -p

Vaikimisi ei juur peaks olema määratud parool. Niisiis, lihtsalt vajutage .

MÄRGE: Kui teil on LAMP-serveri häälestus juba olemas, võib teie MySQL / MariaDB andmebaasis olla juur parool on määratud. Sellisel juhul tippige juur parool ja vajutage .

Peaksite olema sisse logitud MariaDB kesta.

Nüüd looge uus andmebaas järgmine pilv järgmise SQL-i avaldisega NextCloud:

MariaDB [(pole ühtegi]]> LOE ANDMEBAAS järgmine nextcloud;

Nüüd looge uus kasutaja järgmine pilv, määrake uue kasutaja parool (123 minu puhul) ja andke uuele kasutajale andmebaasi kõik õigused järgmine pilv järgmise SQL-i lausega:

MariaDB [(pole ühtegi]]> ANTAGE KÕIK järgmise pilvega.* KOHE 'nextcloud' @ 'localhost'
IDENTIFITSEERITUD '123';

Nüüd muutuste jõustumiseks käivitage järgmine SQL-lause:

MariaDB [(pole ühtegi]]> FLUSH PRIVILEGES;

Nüüd väljuge MariaDB kestast järgmiselt:

MariaDB [(pole ühtegi]]> \ q

Nüüd navigeerige / var / www kataloogi järgmiselt:

$ cd / var / www

Nüüd laadige NextCloud 16 zip-arhiiv NextCloudi ametlikult veebisaidilt alla järgmise käsuga:

$ sudo wget https: // lae alla.järgmine pilv.com / server / releases / nextcloud-16.0.4.tõmblukk

MÄRGE: NextCloud 16 on selle kirjutamise ajal viimane stabiilne väljaanne. Selle artikli lugemise ajaks võib NextCloudi uue versiooni välja anda. Sellisel juhul kopeerige lihtsalt uus allalaadimislink NextCloudi ametlikult veebisaidilt ja asendage see siin.

NextCloudi zip-arhiiv tuleks alla laadida.

Nagu näete, on NextCloudi zip-arhiiv / var / www kataloogi.

$ ls -lh

Nüüd eraldage NextCloudi zip-arhiiv järgmise käsuga:

$ sudo pakkige järgmine pilv-16 lahti.0.4.tõmblukk

NextCloudi arhiiv tuleks välja tõmmata.

Uus kataloog järgmine pilv / tuleks luua. See on NextCloudi veebijuur.

Nüüd muutke kõigi failide ja kataloogide omanikku ja rühma järgmine pilv / kataloogi www-andmed järgnevalt:

$ sudo chown -Rfv www-data: www-data järgmine pilv

Omanikku ja gruppi tuleks muuta.

Nüüd looge NextCloudile uus Apache 2 saidi konfiguratsioon järgmise käsuga:

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

Nüüd tippige konfiguratsioonifaili järgmised read.


ServerAdmin [meiliga kaitstud]
DocumentRoot / var / www / nextcloud
Alias ​​/ järgmine pilv "/ var / www / järgmine pilv /"
 

Valikud + FollowSymlinks
AllowOverride All
 

Dav ära

 
Nõua kõik lubatud
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
ErrorLog $ APACHE_LOG_DIR / nextcloud_error_log
Kohandatud logi $ APACHE_LOG_DIR / nextcloud_access_log tavaline

Lõplik konfiguratsioonifail peaks välja nägema järgmine. Nüüd salvestage fail, vajutades + X järgneb Y ja .

Nüüd lubage NextCloudi saidi konfiguratsioon järgmise käsuga:

$ sudo a2ensite järgmine pilv.konf

Nüüd keelake saidi vaikekonfiguratsioon järgmise käsuga:

$ sudo a2dissite 000-vaikimisi.konf

Nüüd taaskäivitage Apache 2 veebiserver järgmise käsuga:

$ sudo systemctl taaskäivitage apache2

Nüüd kontrollige, kas apache2 teenus töötab järgmise käsuga:

$ sudo systemctl olek apache2

Nagu näete, apache2 teenus töötab. Niisiis, seadistamine peaks olema edukas.

NextCloudi konfigureerimine:

Kui kasutate NextCloudi esimest korda, peate looma NextCloudi administraatori kasutaja ja esitama NextCloudi jaoks andmebaasi mandaadid. Kõike seda saate teha veebiliidesest NextCloud.

Esmalt leidke oma Debian 10 masina IP-aadress järgmise käsuga:

$ ip a

Nagu näete, on minu Debian 10 masina IP-aadress 192.168.21.131. Teie jaoks on see erinev. Niisiis, asendage see edaspidi kindlasti oma omaga.

Nüüd avage oma brauser ja külastage http: // 192.168.21.131 ja peaksite nägema järgmist lehte. Nüüd tippige siia oma administraatori nimi ja parool.

NextCloudi vaikekataloog on / var / www / nextcloud / data. Kui soovite seda muuta, peate installima mäluseadme / var / www / nextcloud / data ja muutke selle kataloogi omanikuks ja rühmaks www-andmed. Lisateabe saamiseks lugege Pühendatud salvestusruumi kasutamine NextCloudi jaoks artikli jaotis Install NextCloud Ubuntu.

Peaksite sisse logima. Kliki X.

Peaksite nägema NextCloudi juhtpaneeli. Siit saate oma isiklikke faile hallata, uusi kasutajaid luua või NextCloudi hallata.

Nii installite NextCloudi Debian 10-sse. Täname selle artikli lugemise eest.

HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...
Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...
Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...