Установка облачного хранилища Nextcloud на CentOS 7
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.
Denna handledning leder dig genom processen att installera och konfigurera Nextcloud med Apache på ett CentOS 7-system.
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.
Om du inte redan har MySQL eller MariaDB installerat på din CentOS-server kan du installera genom att följa en av anvisningarna nedan:
Börja med att logga in 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 användaren nödvändiga privilegier:
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. CentOS 7 fartyg med PHP 5.4 som inte stöds av Nextcloud.
Vi kommer att installera PHP 7.2 från Remi-lagret. Kommandona nedan möjliggör EPEL och Remi-förvar:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
När förvaren har aktiverats installerar Apache PHP 7.2 och alla nödvändiga PHP-tillägg med följande kommando:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
Steg 3: Konfigurera brandväggen
Du kan göra det genom att köra följande kommandon:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Steg 4: Nedladdning av Nextcloud
Ladda ner den senaste versionen av Nextcloud från Nextcloud nedladdningssida med wget:
wget -P /tmp
Vid skrivandet av denna artikel är den senaste versionen av Nextcloud version 15.0.0.
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 apache: /var/www/nextcloud
Steg 5: Konfigurera Apache
Öppna din textredigerare och skapa följande Apache-konfigurationsfil.
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/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 ä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 CentOS 7-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 centos 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å ubuntu 18.04
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 Ubuntu 18.04-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.







