Introduksjon

OnwCloud er en pålitelig, PHP-webapplikasjon med egen vert, designet for å støtte fildeling og datasynkronisering. Det er en sikker, åpen kildekode-samarbeidspakke som gjør det mulig for nettbrukere å administrere kontakter, filer, kalendere og mer på et enhetlig sted.


Denne opplæringen vil hjelpe deg med å installere og sette opp ownCloud på Debian 9-systemet ditt for å øke sikkerheten og gi deg kontrollen over alt innhold.

Før du begynner

For at prosessen skal fungere feilfritt, trenger du følgende:

  • LAMP (Linux, Apache, MySQL og PHP) -stabelen installert på Debian 9-systemet.

Trinn 1 – Installere et OwnCloud-forekomst

Standard Debian-depot kommer ikke med en ownCloud-pakke. Heldigvis har ownCloud sitt dedikerte depot som kan legges til systemet ditt for å lette installasjonen. La’s inkorporerer ownCloud-depotet til Debian 9.

Først kjører du kommandoen nedenfor for å oppdatere den lokale pakkeindeksen:

$ sudo apt oppdatering

Utfør deretter kommandoen nedenfor for å installere apt-transport-https pakker som lar deg bruke deb https: // for å betegne eksterne depoter brukt over HTTP-er.

$ sudo apt installere krøll apt-transport-https

Nå bruker du kommandoen nedenfor for å skaffe OwnCloud utgivelsesnøkler før du importerer dem sammen med apt-key verktøyet:

$ krøll https://download.owncloud.org/download/repositories/production/Debian_9.0/Release.key | sudo apt-key legg til –

OwnCloud-utgivelsesnøkkel har den offentlige nøkkelen Pretty Good Privacy (PGP) som brukes av apt til å autentisere pakken for onwCloud.

I tillegg til å importere denne nøkkelen, bør du generere en fil i apt-katalogen, sources.list.d og navngi det owncloud.list. Denne filen har en adresse til ditt egetCloud-serverlager:

echo’deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / ‘| sudo tee /etc/apt/sources.list.d/owncloud.list

Nå, kildes og implementer ownCloud ved å bruke apt package manager. I tillegg til å installere ownCloud, vil kommandoen nedenfor legge til PHP-bibliotekene som kreves for å utvide ownCloud-funksjonaliteten.

$ sudo apt oppdatering
$ sudo apt installere php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-filer

At’det er det! Alle tingene du trenger er installert.

Trinn 2 – Endre Apache Document Root

Den nylig installerte ownCloud-pakken vil kopiere webfiler i katalogen / Var / www / ownCloud på Debian 9-serveren din. Imidlertid er konfigurasjonsfilen for Virtual Host for øyeblikket konfigurert til å levere filer fra et annet sted. Av denne grunn bør du endre Apache-dokumentroten i konfigurasjonen slik at den peker til din nye ownCloud-katalog.

Nå bruker du apache2ctl verktøyet for å finne Apache virtuelle vertskonfigurasjonsfiler som peker til din IP-adresse eller domenenavn. Kommandoen nedenfor vil hjelpe deg å oppnå dette og filtrere utdataene dine ved hjelp av IP-adressen din eller domenenavnet. Husk å erstatte verdien server_domain_or_IP med din IP-adresse eller domenenavn:

$ sudo apache2ctl -t -D DUMP_VHOSTS | grep server_domain_or_IP

Dette vil gi deg en utgang som ligner på:

*: 443 server_domain_or_IP (/etc/apache2/sites-enabled/server_domain_or_IP-le-ssl.conf:2)
port 80 namevhost server_domain_or_IP (/etc/apache2/sites-enabled/server_domain_or_IP.conf:1)

Filene i parentes er filene som peker til din IP-adresse eller domenenavn. Nå, gå videre og rediger disse filene. Utfør kommandoen nedenfor for å åpne den første filen.

$ sudo nano /etc/apache2/sites-enabled/server_domain_or_IP.conf

Når filen er åpnet, se etter et direktiv om Document og endre linjen for å peke på katalogen, / Var / www / ownCloud. Det er:

. . .
DocumentRoot / var / www / owncloud
. . .

Lagre filen og avslutt teksteditoren. Gjenta dette for de andre filene.

Når du har modifisert alle filene, kjører du kommandoen nedenfor for å bekrefte at syntaksen er ok:

$ sudo apache2ctl configtest

Hvis det ikke er noen feil eller detekterbare skrivefeil, får du følgende utdata:

Syntaks OK

Hvis du merker en feil, kan du sjekke filene dine og rette eventuelle skrivefeil. Når syntaksstesten er bestått, kjører du kommandoen nedenfor for å laste inn Apache-tjenesten din på nytt:

$ sudo systemctl laste inn apache2 på nytt

Nå skal Apache kunne tjene ownCloud-serverfilene.

Trinn 3 – Konfigurere databasen

Din ownCloud er nesten klar, men før du utfører den endelige konfigurasjonen, må du konfigurere MySQL-databasen. Dette er fordi du vil trenge et databasenavn samt et brukernavn og passord for databasen for å gjøre det mulig for ownCloud å koble data sikkert inn i MySQL.

Hvis du ikke har konfigurert passordgodkjenning for databasen din, kjører du kommandoen nedenfor for å logge inn på MySQL admin-kontoen:

$ sudo mysql

Hvis du har implementert passordgodkjenning, kan du alternativt bruke kommandoen nedenfor for å se databasens administrasjonskonto:

$ mysql -u admin -p

Når du har logget inn, oppretter du en database som er spesielt dedikert til ownCloud og kaller den ownCloud.

CREATEDATABASE owncloud;

Deretter må du opprette en annen MySQL-database-brukerkonto som skal brukes til å kontrollere den nye databasen. I denne opplæringen, vi’Ringer brukerkontoen, ownCloud. Husk å erstatte dette navnet med ønsket verdi.

TIL ALL PÅ owncloud. * Til’owncloud ‘@’ localhost’IDENTIFIEDBY’owncloud_database_password ‘;

Merk: Verdien owncloud_database_password i kommandoen over bør erstattes med et faktisk passord.

Nå, kjør kommandoen nedenfor for å la den nåværende MySQL-forekomsten kvittere for de nylige privilegiene.

FLUSHPRIVILEGES;

Gå ut av MySQL-økten:

exit

Databasen for fullt konfigurert og den’Det er greit hvis du fortsetter med den endelige nettkonfigurasjonen

Trinn 4 – Sette opp OwnCloud

Først må du komme til nettgrensesnittet for ownCloud via favorittleseren din.

https: // server_domain_or_IP

En gang åpner du konfigurasjonssiden for ownCloud-serveren for ownCloud, oppretter en ny admin-konto. Husk å bruke lett å huske, men i hovedsak sterke verdier for passord og brukernavn.

Hvordan installere ownCloud på debain 9

Ikke endre ownCloud datamappe innstillinger! Få tilgang til konfigurasjonsdelen av databasen. Her oppgir databasens navn og brukernavn og passord som tilsvarer denne databasen. Dette brukernavnet og passordet skal være legitimasjonene som er angitt i trinn 3. For databaseserveren, la det bare være som en lokal vert.

Hvordan installere ownCloud på debain 9

Klikk Fullfør oppsettet for å aktivere ownCloud til å bruke detaljene som er gitt for å fullføre konfigurasjonen. Når alt er satt, vil du se dette påloggingsskjermbildet:

Hvordan installere ownCloud på debain 9

Skriv inn brukernavn og passord og trykk TAST INN å logge på. Når du har logget deg inn, vil du se følgende skjermbilde:

Hvordan installere ownCloud på debain 9

Du kan nå laste ned apper som hjelper deg med å synkronisere filer på flere enheter, og deretter klikke X øverst til høyre på siden din for å se owvCloud-hovedgrensesnittet. Når du er på dette grensesnittet, opprett og last opp mapper til din egenCloud-konto.

Konklusjon

Det er det! Du har installert og konfigurert ownCloud på Debian 9-systemet. Du kan nå glede deg over kraften og bekvemmeligheten som følger med denne applikasjonen.

Sjekk ut disse topp 3 Cloud hosting-tjenestene:

FastComet

Startpris:
$ 59.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

Cloudways

Startpris:
$ 10.00


Pålitelighet
9.4


Priser
9.2


Brukervennlig
9.2


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk Cloudways

Hostinger

Startpris:
$ 7.45


Pålitelighet
9.3


Priser
9.3


Brukervennlig
9.4


Brukerstøtte
9.4


Funksjoner
9.2

Les anmeldelser

Besøk Hostinger

Relaterte artikler for hvordan du gjør det

  • Hvordan installere MongoDB på en Debian 9 VPS eller dedikert server
    nybegynner
  • Slik installerer og sikrer jeg phpMyAdmin på Debian 9
    nybegynner
  • Hvordan konfigurere tidssynkronisering i Debian 9
    nybegynner
  • Hvordan installere ionCube Loader på en Debian 9 VPS eller dedikert server
    mellomliggende
  • Slik installerer du Jupyter On Debian 9
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me