Installere NextCloud:
NextCloud er en PHP-basert nettapp. Den kjører på stakken LAMP (Linux, Apache, MySQL / MariaDB, PHP). Alle nødvendige pakker for å sette opp en LAMP-stabel er tilgjengelig i det offisielle pakkelageret til Debian 10. Så vi kan enkelt konfigurere en Debian 10 LAMP-server og konfigurere NextCloud der.
Oppdater først APT-pakkelagerbufferen med følgende kommando:
$ sudo apt oppdatering
APT-pakkelagerbufferen bør oppdateres.
Installer nå Apache-webserver, PHP og nødvendige PHP-biblioteker for NextCloud, MariaDB-databaseserver og andre nødvendige verktøy fra det offisielle pakkelageret til Debian 10 med følgende kommando:
$ sudo apt installere mlocate apache2 libapache2-mod-php mariadb-clientmariadb-server wget pakke ut 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-forespørsel
Trykk nå Y og trykk deretter på
APT-pakkebehandleren laster ned og installerer alle nødvendige pakker. Det kan ta litt tid å fullføre.
På dette tidspunktet skal alle pakkene installeres.
Nå må du opprette en MariaDB-database for NextCloud.
For å gjøre det, må du først logge på MariaDB-skallet som rot databasebruker med følgende kommando:
$ sudo mysql -u root -p
Nei, som standard rot passordet skal angis. Bare trykk
MERK: Hvis du allerede har et LAMP-serveroppsett, kan MySQL / MariaDB-databasen din ha en rot passord satt. I dette tilfellet skriver du inn rot passord og trykk
Du bør være logget på MariaDB-skallet.
Lag nå en ny database Nextcloud for NextCloud med følgende SQL-setning:
MariaDB [(none)]> OPPRETT DATABASE neste sky;
Nå, opprett en ny bruker Nextcloud, angi passordet for den nye brukeren (123 i mitt tilfelle) og gi den nye brukeren alle rettighetene til databasen Nextcloud med følgende SQL-setning:
MariaDB [(none)]> GRANT ALL ON nextcloud.* TIL 'nextcloud' @ 'localhost'IDENTIFISERT AV '123';
Kjør nå følgende SQL-setning for at endringene skal tre i kraft:
MariaDB [(none)]> FLUSH PRIVILEGES;
Gå nå ut av MariaDB-skallet som følger:
MariaDB [(ingen)]> \ q
Nå, naviger til / var / www katalog som følger:
$ cd / var / www
Last ned NextCloud 16 zip-arkiv fra den offisielle nettsiden til NextCloud med følgende kommando:
$ sudo wget https: // nedlasting.Nextcloud.no / server / utgivelser / nextcloud-16.0.4.glidelåsMERK: NextCloud 16 er den siste stabile utgivelsen i skrivende stund. Når du leser denne artikkelen, kan det hende at ny versjon av NextCloud blir utgitt. Hvis det er tilfelle, er det bare å kopiere den nye nedlastningskoblingen fra den offisielle nettsiden til NextCloud og erstatte den her.
NextCloud zip-arkiv skal lastes ned.
Som du kan se, er NextCloud zip-arkivet i / var / www katalog.
$ ls -lh
Trekk ut NextCloud zip-arkivet med følgende kommando:
$ sudo pakke ut nextcloud-16.0.4.glidelås
NextCloud-arkivet skal hentes ut.
En ny katalog nextcloud / skal opprettes. Dette er nettroten til NextCloud.
Endre nå eier og gruppe av alle filene og katalogene i nextcloud / katalog til www-data som følger:
$ sudo chown -Rfv www-data: www-data nextcloud
Eier og gruppe bør endres.
Opprett nå en ny Apache 2-sidekonfigurasjon for NextCloud med følgende kommando:
$ sudo nano / etc / apache2 / sites-available / nextcloud.konf
Nå skriver du inn følgende linjer i konfigurasjonsfilen.
ServerAdmin [e-postbeskyttet]
DocumentRoot / var / www / nextcloud
Alias / nextcloud "/ var / www / nextcloud /"
Alternativer + FollowSymlinks
AllowOverride All
Dav av
Krever alt gitt
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 vanlig
Den endelige konfigurasjonsfilen skal se ut som følger. Lagre filen nå ved å trykke på
Aktiver nå konfigurasjonen for NextCloud-nettstedet med følgende kommando:
$ sudo a2ensite nextcloud.konf
Deaktiver nå standard nettstedskonfigurasjon med følgende kommando:
$ sudo a2dissite 000-standard.konf
Start Apache 2-webserveren på nytt med følgende kommando:
$ sudo systemctl start apache2 på nytt
Sjekk nå om apache2 tjenesten kjører med følgende kommando:
$ sudo systemctl status apache2
Som du kan se, er apache2 tjenesten kjører. Så konfigurasjonen skal være vellykket.
Konfigurere NextCloud:
Når du kjører NextCloud for første gang, må du opprette en NextCloud-administratorbruker og oppgi databaselegitimasjon for NextCloud. Du kan gjøre alt det fra NextCloud webgrensesnitt.
Finn først IP-adressen til Debian 10-maskinen din med følgende kommando:
$ ip aSom du kan se, er IP-adressen til Debian 10-maskinen min 192.168.21.131. Det vil være annerledes for deg. Så sørg for å erstatte den med din fra nå av.
Åpne nettleseren din og besøk http: // 192.168.21.131 og du bør se neste side. Skriv inn navnet på administratorbrukeren og passordet her.
Standard datakatalog for NextCloud er / var / www / nextcloud / data. Hvis du vil endre det, må du montere en lagringsenhet på / var / www / nextcloud / data og endre eieren og gruppen til katalogen til www-data. For mer informasjon, les Bruke dedikert lagring for NextCloud delen av artikkelen Installer NextCloud på Ubuntu.
Du bør være logget inn. Klikk på X.
Du bør se NextCloud dashbordet. Du kan administrere dine personlige filer, opprette nye brukere eller administrere NextCloud herfra.
Så det er slik du installerer NextCloud på Debian 10. Takk for at du leser denne artikkelen.