How to Install and Configure Nextcloud with Apache on Ubuntu 18.04 LTS
Innehållsförteckning:
- förutsättningar
- Steg 1: Skapa MySQL-databas
- Steg 2: Installera PHP och Apache
- Steg 3: Konfigurera brandväggen
- Steg 4: Nedladdning av Nextcloud
- Steg 5: Konfigurera Apache
- Steg 6: Installera Nextcloud
- Slutsats
Nextcloud är en öppen källkod, egen värd för fildelning och samarbetsplattform, liknande Dropbox. Det levereras med mediaspelare, kalender och kontakthantering.
Nextcloud kan utvidgas via appar och har stationära och mobila klienter för alla större plattformar.
I den här tutorialen visar vi dig hur du installerar och konfigurerar Nextcloud med Apache på en Ubuntu 18.04-maskin.
förutsättningar
Innan du börjar med självstudien, se till att du är inloggad som användare med sudo-privilegier.
Steg 1: Skapa MySQL-databas
NextCloud kan använda SQLite, PostgreSQL eller MySQL-databasen för att lagra alla dess data. I denna handledning kommer vi att använda MySQL som den databas som du väljer.
För att skapa en databas och användare, logga in först på MySQL-skalet genom att skriva följande kommando:
sudo mysql
Kör följande SQL-satser för att skapa en databas med namnet
nextcloud
, användare som heter
nextclouduser
och för att ge alla nödvändiga behörigheter till användaren:
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;
Steg 2: Installera PHP och Apache
Nextcloud är en PHP-applikation. PHP 7.2 som är standard PHP-versionen i Ubuntu 18.04 stöds och rekommenderas för Nextcloud.
Kör följande kommando för att installera Apache, PHP och alla nödvändiga PHP-tillägg och:
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
Steg 3: Konfigurera brandväggen
Förutsatt att du använder
UFW
att hantera din brandvägg måste du öppna portar HTTP (
80
) och HTTPS (
443
). Du kan göra det genom att aktivera profilen 'Apache Full' som innehåller regler för båda portarna:
Steg 4: Nedladdning av Nextcloud
Vid skrivandet av denna artikel är den senaste stabila versionen av Nextcloud version 15.0.0. Innan du fortsätter med nästa steg besöker du nedladdningssidan för Nextcloud och kontrollerar om det finns en ny version av Nextcloud tillgänglig.
Börja med att ladda ner den senaste versionen av Nextcloud med följande wget-kommando:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
När nedladdningen är klar, extrahera arkivet till / var / www-katalogen:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Ställ in rätt ägande så att Apache-webbservern kan ha full åtkomst till Nextclouds filer och kataloger.
sudo chown -R www-data: /var/www/nextcloud
Steg 5: Konfigurera Apache
Öppna din textredigerare och skapa följande 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
Aktivera den nyligen tillagda konfigurationen och alla nödvändiga Apache-moduler med:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Aktivera ändringarna genom att starta om Apache-tjänsten:
Steg 6: Installera Nextcloud
Nu när Nextcloud laddas ner och alla nödvändiga tjänster har konfigurerats öppnar du webbläsaren och startar Nextcloud-installationen genom att besöka din serverns domännamn eller IP-adress följt av
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Du kommer att presenteras med installationssidan för Nextcloud.


Slutsats
Du har lärt dig hur du installerar och konfigurerar Nextcloud på din Ubuntu 18.04-maskin. Om du har ett domännamn associerat med din Nextcloud-server kan du följa den här guiden och säkra din Apache med Let's Encrypt.
För mer information om hur du hanterar din Nextcloud-instans besöker du dokumentationssidan för Nextcloud.
nextcloud ubuntu apacheLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och konfigurerar nextcloud med apache på centos 7
Nextcloud är en öppen källkod, egen värd för fildelning och samarbetsplattform, liknande Dropbox. I den här tutorialen visar vi dig hur du installerar och konfigurerar Nextcloud med Apache på en CentOS 7-maskin.
Hur man installerar och konfigurerar owncloud med apache på ubuntu 18.04
ownCloud är en öppen källkod, egen värd filsynkronisering och fildelningsplattform. I den här tutorialen visar vi dig hur du installerar och konfigurerar ownCloud med Apache på en Ubuntu 18.04-maskin.







