Cloud Computing

Slik installerer du OwnCloud på Ubuntu Linux En veiledning for nybegynnere

Slik installerer du OwnCloud på Ubuntu Linux En veiledning for nybegynnere

I en tid med cloud computing kan du ikke nekte nødvendigheten av å ha minst en skytjeneste. De som har brukt Dropbox, Google Drive eller Onedrive i flere tiår, vil kunne forholde seg til konseptet OwnCloud. I utgangspunktet er OwncCloud den åpne kilden og gratis erstatning for alle disse tredjeparts skyserverne. På Ubuntu har filhosting og deling blitt enklere og ubegrenset med hjelp fra OwnCloud-tjenesten.

OwnCloud på Ubuntu Linux


Hvis du har din egen vertsserver, kan du installere og konfigurere OwnCloud på Ubuntu Linux. Du kan også velge andre hostingtjenester for å konfigurere Owncloud. OwnCloud kan synkroniseres med mobile enheter, Mac eller til og med Windows-enheter. Det er privat, sikkert og, viktigst, eid av deg. Du kan dele filer mellom klienter og kolleger med OwnCloud-pakken. I dette innlegget skal vi se hvordan du installerer og konfigurerer OwnCloud på Ubuntu Linux.

Trinn 1: Oppdatering av Ubuntu System Repository for OwnCloud


OwnColud krever en oppdatert og virtuell privat server som kan være vert for alle filene dine. Det er viktig å få systemet oppdatert fordi du skal være vert for en server, slik at alle sikkerhetsoppdateringer må oppdateres uten feil. Så, første ting raskt. La oss oppdatere og oppgradere Ubuntu-systemet vårt.

$ sudo apt update -y && sudo apt upgrade -y

Du kan også sjekke Ubuntu Software Updater for å sjekke om det er en oppdatering tilgjengelig eller ikke. Husk å velge den beste serveren for din region for å få best nedlastningshastighet.

Trinn 2: Installere PHP og Apache Server for OwnCloud


Du kan spørre, hvorfor skal du installere PHP for å starte OwnCloud? Svaret er enkelt; PHP er det beste programmeringsspråket å tolke med ethvert nettsted og webserver. PHP kan også integreres med hvilken som helst databasemotor. For å installere og oppdatere PHP-versjonen din fra Ubuntu, følg apt-kommandolinjene i terminalen din.

$ sudo apt installere apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-vanlig php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-glidelås


Nå kan du installere Apache Server på Ubuntu-systemet. Apache HTTP-serveren vil ta det punktet hvor du kan komme i gang med OwnCloud på Ubuntu. Hvis du allerede har en Apache-server installert, kan du sjekke om den fungerer som den skal eller ikke.

$ sudo apt oppdatering && oppgradere $ sudo apt installere apache2 $ sudo systemctl starte apache2 $ sudo systemctl aktivere apache2

Her kan du sjekke om HTTP-serveren til Apache fungerer eller ikke. Hvis du finner noen feil mens du sjekker Apache-serverens status, må du være oppmerksom på at du skriver inn riktig versjon av Apache-serveren. Eller hvis du finner ut at det ikke er installert noen Apache-server i systemet ditt, kan du følge terminalkommandoene nedenfor.

$ sudo dpkg -l apache2

Sjekk nå PHP-versjonen din for å sikre at PHP-rammeverket fungerer som det skal.

$ php -v

Nå må du kanskje gjøre noen endringer i PHP-konfigurasjonsfilen. Gjør følgende endringer ved hjelp av Nano-teksteditoren, som vist nedenfor. Du kan også endre disse innstillingene i henhold til kravet til din OwnCloud-server.

file_uploads = På allow_url_fopen = På memory_limit = 256M upload_max_filesize = 100M display_errors = Av dato.tidssone = Bangladesh / Dhaka

Trinn 3: Kontrollere Apache Server-status


For å sjekke om din Apache-server fungerer som den skal, eller ikke, må du først la brannmuren forsvare å nå Apache-serveren. Vanligvis styrer brannmuren på Ubuntu webtrafikk på Ubuntu. Det kan slippe eller nekte Apache-serveradressen din fra tilgangslisten. Så la oss fortelle brannmuren vår å godta Apache-serveradressen. Før du gir tilgang, kan du alltid ha listen som kan trenge brannmurtilgang. Du må kanskje også få brannmurtilgang for OwnCloud-tjenesten på Ubuntu.

$ sudo ufw app liste $ sudo ufw tillater 'Apache' $ sudo ufw status

Nå kan du sjekke statusen til Apache-serveren. Du kan bruke systemctl kommando i Ubuntu-terminalen.

$ sudo systemctl status apache2

Jeg antar at du har gjort alle de ovennevnte prosessene riktig, og nå gleder du deg til å komme inn på Apache-serveren din. Her kan du finne litt komplikasjoner for å finne din Apache-serveradresse. Normalt er serveren alltid vert i localhost, men hvis du bruker en hvilken som helst Virtual Machine eller Docker, kan du finne serveradressen med det grunnleggende nettverktøyet ifconfig kommando.

$ ifconfig

Der går du, din Apache-standardwebside åpnes nå i nettleseren din. Du kan endre denne filen fra Apache-rotkatalogen. Og du kan også få manualen inne i usr / del katalog.

/ var / www / html / index.html / usr / share / doc / apache2 / README.Debian.gz 

Trinn 4: Installere og konfigurere MariaDB for OwnCloud


MariaDB er den anbefalte serveren for MySQL-språk. Når vi jobber med Apache-webserveren, vil vi også håndtere en database. For å installere MariaDB på Ubuntu-maskinen din, følg terminalkommandoene nedenfor.

$ sudo apt installere mariadb-server

Sjekk MariaDB-statusen din, enten den fungerer eller ikke. Du kan også sjekke versjonen av MySQL.

$ sudo systemctl status mariadb $ mysql -V

Ikke glem å legge til GNU Privacy Guard (GPG) -tasten for MariaDB. Dette vil bidra til å kryptere dine OwnCloud-data. Oppdater deretter Ubuntu-depotet.

$ sudo apt-key adv --recv-keys --keyserver hkp: // keyserver.ubuntu.com: 80 $ sudo add-apt-repository 'deb [arch = amd64, arm64, ppc64el] http: // ftp.uteksas.edu / mariadb / repo / 10.3 / ubuntu bionic main '

Her er det du kanskje vil vite om DB-motoren din fungerer perfekt eller ikke. Ved å skrive inn MariaDB-rotpassordet i terminalen, kan du endre det gamle passordet, fjerne anonyme brukere, ikke tillate root-pålogging eksternt, fjerne testdatabase og laste rettighetstabeller fra Ubuntu.

For å sikre databaseserveren din og få root-tilgang, bruk følgende terminalkommando. Hvis du finner noen feil, må du først lukke Apache localhost-serveren og deretter prøve igjen.

$ sudo mysql_secure_installation $ mysql -u root -p

For å endre MySQL-standardpassordet, logg inn på systemet ditt som rotbruker og endre passordet. Konfigurer OwnCloud-serveren din fra Ubuntu-rotkatalogen.

$ sudo mysql -u root $ sudo mysqladmin passord $ sudo mysql -u root -p

Nå må du opprette en database for OwnCloud-serveren. Her er terminalkommandoene gitt nedenfor. Alle kommandoene er enkle og selvforklarende.

Opprett en ny database for OwnCloud og tilordne et nytt passord.

OPPRETT BRUKER 'ubuntupit' @ 'localhost' IDENTIFISERT AV '1234';

Legg all administrativ tillatelse til databasen med passordet.

TILGIV ALLE PÅ owncloud.* TIL 'ubuntupit' @ 'localhost' IDENTIFISERT AV '1234' MED GRANT OPTION;

Nå er vi nesten ferdige. Skyll, lagre og gå ut av terminalen.

FLUSH PRIVILEGES; Exit;

Trinn 5: Laste ned OwnCloud på Ubuntu


Last ned og installer OwnCloud er ganske grunnleggende på Ubuntu. Det er en rekke OwnCloud-agenter tilgjengelig på OwnClouds offisielle nettside. Hvis du bruker en Docker, kan du også finne Docker-bildet av OwnCloud i GitHub.

Men nå, for å installere OwnCloud Community-utgaven på Ubuntu, bruker du wget lenke og pakke ut filen i var / www / katalog. Når prosessen for nedlasting og utpakking er ferdig, kan du nå konfigurere innstillingene for Apache-serveren din med Vim eller Nano-teksteditoren.

$ sudo wget https: // nedlasting.owncloud.org / community / owncloud-10.4.0.zip $ sudo pakke ut owncloud-10.4.0.zip -d / var / www / html / owncloud $ sudo vim / etc / apache2 / conf-available / owncloud.conf $ sudo nano / etc / apache2 / sites-available / owncloud.konf

Hvis du ikke finner Vim installert i Ubuntu-systemet, installerer du det først. Det er veldig enkelt.

$ sudo apt installere vim

Nå en gang owncloud.konf filen åpnes med redigeringsprogrammet, kopier og lim inn konfigurasjonsinnstillingene i filen og lagre den. Du kan bruke ctrl + X, deretter Y, og trykk deretter Enter-knappen for å lagre og avslutte filen for Nano-editor.

Alias ​​/ owncloud "/ var / www / html / owncloud /"  Alternativer + FølgSymlinker AllowOverride All Krev alle bevilget  Dav av  SetEnv HOME / var / www / html / owncloud SetEnv HTTP_HOME / var / www / html / owncloud Alias ​​/ owncloud "/ var / www / html / owncloud /"  Alternativer + FølgSymlinker AllowOverride All  Dav av  SetEnv HOME / var / www / html / owncloud Sett HTTP_HOME / var / www / html / owncloud 

Her er noen primære Apache-serverkommandoer som vil hjelpe deg med å konfigurere OwnCloud-serveren din. Du kan omskrive skriptet, redigere overskriften, opprette et nytt miljø, lage en ny katalog og oppdatere Apache-mime-modulen med disse terminalkommandolinjene. Start deretter Apache-serveren på nytt.

$ sudo a2enconf owncloud $ sudo a2enmod omskriv $ sudo a2enmod overskrifter $ sudo a2enmod env $ sudo a2enmod dir $ sudo a2enmod mime $ sudo systemctl start apache2

Trinn 6: Komme i gang med OwnCloud On Ubuntu


Aktiver SSL for Apache-serveren og generer ditt eget sertifikat for Apache-serveren for å få lisens. Etter det kan du bla til OwnCloud ved å bruke nettadressen til Apache-serveren. Gå til nettleseren din og skriv serveradressen og porten (om nødvendig), og legg til en skråstrek(/) og skriv owncloud, trykk deretter på Enter-knappen.

$ sudo a2enmod ssl $ systemctl start apache2 $ sudo openssl req -x509 -noder-dager 365 -nøkkel rsa: 2048 -keyout / etc / apache2 / ssl / owncloud.key -out / etc / apache2 / ssl / owncloud.crt

Etter at alt er gjort vellykket, til slutt, bør du kunne nå OwnCloud-serversiden fra nettleseren din i Ubuntu.

Hvis du finner ut at det oppstod noe feil mens du åpnet OwnCloud-serveren i nettleseren din, må du se etter feilen i konfigurasjonsfilene. Bruk disse terminalkommandolinjene for å finne ut hvor de faktiske feilene oppstår.

$ journalctl | hale

Eller du kan også åpne konfigurasjonsfilen fra katalogen.

$ cd / etc / apache2 $ apache2ctl configtest

Prikken over i'en


Installere OwnCloud på Ubuntu Linux er i utgangspunktet ikke en vanskelig jobb. De fleste serverne rundt om i verden kjøres under Apache Ubuntu-serveren. Så du må være forsiktig når du redigerer og konfigurerer filene med Vim eller Nano. Du kan tilpasse OwnCloud så mye du vil; Vær imidlertid oppmerksom på at det å rote med PHP og Apache-server kan påvirke OwnCloud-serveren din dårlig. Ikke glem også å gi tilgang til brannmuren.

Å velge den beste agenten for overføring av skyfiler er veldig vanskelig når du har mange tilgjengelige alternativer i hånden. Men jeg må si, OwnCloud er et av de fineste skyfyllingssystemene for Ubuntu Linux. Gi oss beskjed om hva din vurdering av OwnCloud-filserversystemet er. Skriv ned kommentaren nedenfor i kommentarfeltet. Happy Cloud computing!

Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...