Configure Static IP Addresses on Ubuntu 18.04 LTS Server
Indholdsfortegnelse:
- Forudsætninger
- Trin 1: Oprettelse af MySQL-database
- Trin 2: Installation af PHP og Apache
- Trin 3: Konfiguration af firewall
- Trin 4: Download Nextcloud
- Trin 5: Konfigurer Apache
- Trin 6: Installation af Nextcloud
- Konklusion
Nextcloud er en open source, selvhost filformular og samarbejdsplatform, der ligner Dropbox. Det leveres sammen med medieafspiller, kalender og kontaktadministration.
Nextcloud kan udvides via apps og har desktop- og mobilklienter til alle større platforme.
I denne tutorial viser vi dig, hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskine.
Forudsætninger
Før du begynder med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Trin 1: Oprettelse af MySQL-database
NextCloud kan bruge SQLite, PostgreSQL eller MySQL-database til at gemme alle dens data. I denne tutorial vil vi bruge MySQL som den valgte database.
For at oprette en database og bruger skal du først logge ind på MySQL-shell ved at skrive følgende kommando:
sudo mysql
Kør følgende SQL-sætninger for at oprette en database ved navn
nextcloud
, bruger med navn
nextclouduser
og for at give alle nødvendige tilladelser til brugeren:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Trin 2: Installation af PHP og Apache
Nextcloud er et PHP-program. PHP 7.2, som er standard PHP-version i Ubuntu 18.04, understøttes fuldt ud og anbefales til Nextcloud.
Kør følgende kommando for at installere Apache, PHP og alle nødvendige PHP-udvidelser og:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
Trin 3: Konfiguration af firewall
Forudsat at du bruger
UFW
til at administrere din firewall, skal du åbne HTTP (
80
) og HTTPS (
443
) porte. Det kan du gøre ved at aktivere 'Apache Full' -profilen, der indeholder regler for begge porte:
Trin 4: Download Nextcloud
På dette tidspunkt, hvor denne artikel skrives, er den nyeste stabile version af Nextcloud version 15.0.0. Før du fortsætter med næste trin, skal du besøge Nextcloud-downloadsiden og kontrollere, om der er en ny version af Nextcloud tilgængelig.
Start med at downloade den nyeste version af Nextcloud ved hjælp af følgende wget-kommando:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
Når overførslen er gennemført, skal du arkivere til / var / www-biblioteket:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Indstil det rigtige ejerskab, så Apache-webserveren kan have fuld adgang til Nextclouds filer og mapper.
sudo chown -R www-data: /var/www/nextcloud
Trin 5: Konfigurer Apache
Åbn din teksteditor og opret følgende Apache-konfigurationsfil.
sudo nano /etc/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Aktivér den nyligt tilføjede konfiguration og alle nødvendige Apache-moduler med:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Aktiver ændringerne ved at genstarte Apache-tjenesten:
Trin 6: Installation af Nextcloud
Nu hvor Nextcloud er downloadet og alle nødvendige tjenester er konfigureret, åbner du browseren og starter Nextcloud-installationen ved at besøge din server's domænenavn eller IP-adresse efterfulgt af
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Du får præsenteret siden Opsætning af Nextcloud.
Konklusion
Du har lært, hvordan du installerer og konfigurerer Nextcloud på din Ubuntu 18.04-maskine. Hvis du har et domænenavn tilknyttet din Nextcloud-server, kan du følge denne vejledning og sikre din Apache med Let's Encrypt.
For at finde mere information om, hvordan du administrerer din Nextcloud-forekomst, skal du besøge dokumentationen til Nextcloud.
nextcloud ubuntu apacheSådan installeres og konfigureres en nfs-server på ubuntu 18.04
Network File System (NFS) er en distribueret filsystemprotokol, der giver dig mulighed for at dele eksterne mapper over et netværk. I denne selvstudie gennemgår vi, hvordan du indstiller en NFSv4-server på Ubuntu 18.04.
Sådan installeres og konfigureres nextcloud med apache på centos 7
Nextcloud er en open source, selvhost filformular og samarbejdsplatform, der ligner Dropbox. I denne tutorial viser vi dig, hvordan du installerer og konfigurerer Nextcloud med Apache på en CentOS 7-maskine.
Sådan installeres og konfigureres owncloud med apache på ubuntu 18.04
ownCloud er en open source, self-hosted filsynkronisering og fildelingsplatform. I denne tutorial viser vi dig, hvordan du installerer og konfigurerer ownCloud med Apache på en Ubuntu 18.04-maskine.