Install OwnCloud on Ubuntu 18.04 LTS with Apache2, MariaDB and PHP 7.1
Innholdsfortegnelse:
- Forutsetninger
- Trinn 1: Opprette MySQL-database
- Trinn 2: Installere PHP og Apache
- Trinn 3: Konfigurere brannmur
- Trinn 4: Last ned ownCloud
- Trinn 5: Konfigurere Apache
- Trinn 6: Installere ownCloud
- Konklusjon
ownCloud er en åpen kildekode, self-hosted filsynkronisering og fildelingsplattform, som Dropbox, Microsoft OneDrive og Google Drive. ownCloud er utvidbar via apper og har stasjonære og mobile klienter for alle større plattformer.
I denne opplæringen viser vi deg hvordan du installerer og konfigurerer ownCloud med Apache på en Ubuntu 18.04-maskin.
Forutsetninger
Du må være logget inn som bruker med sudo-tilgang for å kunne installere pakker og konfigurere systemtjenester.
Trinn 1: Opprette MySQL-database
ownCloud kan bruke SQLite, Oracle 11g, PostgreSQL eller MySQL database til å lagre alle dataene. I denne opplæringen vil vi bruke MySQL som en database back-end.
Hvis MySQL eller MariaDB ikke er installert på Ubuntu-serveren din, kan du installere ved å følge en av guidene nedenfor:
Start med å logge inn på MySQL-skallet ved å skrive inn følgende kommando:
sudo mysql
Kjør følgende SQL-setning fra MySQL-skallet for å opprette en database:
CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Deretter oppretter du en MySQL-brukerkonto og gir tilgang til databasen:
GRANT ALL ON owncloud.* TO 'owncloudsuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Til slutt går du ut av mysql-konsollen ved å skrive:
Trinn 2: Installere PHP og Apache
ownCloud er en PHP-applikasjon. PHP 7.2 som er standard PHP i Ubuntu 18.04 støttes fullt ut og anbefales for ownCloud.
Installer Apache og alle nødvendige PHP-utvidelser ved å bruke følgende kommando:
sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common 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-zip
Trinn 3: Konfigurere brannmur
Forutsatt at du bruker
UFW
å administrere brannmuren din, må du åpne HTTP (
80
) og HTTPS (
443
) porter. Du kan gjøre det ved å aktivere 'Apache Full' -profilen som inneholder regler for begge porter:
Trinn 4: Last ned ownCloud
I skrivende stund skriver denne artikkelen, er den siste stabile versjonen av ownCloud versjon 10.0.10. Før du fortsetter med neste trinn, kan du gå til ownCloud nedlastingsside og sjekke om det er en ny versjon av ownCloud tilgjengelig.
Bruk følgende wget-kommando for å laste ned ZIP-arkivet ownCloud:
wget https://download.owncloud.org/community/owncloud-10.0.10.zip -P /tmp
Når nedlastingen er fullført, pakker du ut arkivet til
/var/www
katalogen:
sudo unzip /tmp/owncloud-10.0.10.zip -d /var/www
Angi riktig eierforhold slik at Apache-webserveren kan ha full tilgang til ownCloud-filer og -kataloger.
sudo chown -R www-data: /var/www/owncloud
Trinn 5: Konfigurere Apache
Åpne teksteditoren din og lag følgende Apache-konfigurasjonsfil.
sudo nano /etc/apache2/conf-available/owncloud.conf
/etc/apache2/conf-available/owncloud.conf
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Alias /owncloud "/var/www/owncloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud
Aktiver den nylig tillagte konfigurasjonen og alle nødvendige Apache-moduler med:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Aktiver endringene ved å starte Apache-tjenesten på nytt:
Trinn 6: Installere ownCloud
Nå som ownCloud er lastet ned og alle nødvendige tjenester er konfigurert, åpner du nettleseren og starter installasjonen av ownCloud ved å besøke serverens domenenavn eller IP-adresse etterfulgt av
/owncloud
:
http://domain_name_or_ip_address/owncloud
Du vil bli presentert med egenCloud-konfigurasjonssiden.
Konklusjon
Du har lært hvordan du installerer og konfigurerer ownCloud på Ubuntu 18.04-maskinen din. Hvis du har et domenenavn tilknyttet din egenCloud-server, kan du følge denne guiden og sikre din Apache med Let's Encrypt.
Hvis du vil finne mer informasjon om hvordan du administrerer din egenCloud-forekomst, kan du gå til egenCloud-dokumentasjonssiden.
owncloud ubuntu apacheHvordan installere og konfigurere en nfs-server på ubuntu 18.04
Network File System (NFS) er en distribuert filsystemprotokoll som lar deg dele eksterne kataloger over et nettverk. I denne opplæringen skal vi gå gjennom hvordan du konfigurerer en NFSv4-server på Ubuntu 18.04.
Hvordan installere og konfigurere nextcloud med apache på centos 7
Nextcloud er en åpen kildekode, self-host file share og samarbeidsplattform, som Dropbox. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer Nextcloud med Apache på en CentOS 7-maskin.
Hvordan installere og konfigurere nextcloud med apache på ubuntu 18.04
Nextcloud er en åpen kildekode, self-host file share og samarbeidsplattform, som Dropbox. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskin.