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-klientmariadb-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
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õmblukkMÄ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
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 aNagu 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.