sql >> Database teknologi >  >> RDS >> Database

Sådan installeres Nextcloud 15 på Ubuntu 18.04

I lighed med Dropbox og Google Drive er Nextcloud selvhostende software, der giver dig mulighed for at dele filer, kontakter og kalendere. Men i modsætning til Dropbox og Google Drev vil dine filer være private og gemt på din server i stedet for en tredjepartsserver. Nextcloud er en GDPR- og HIPAA-kompatibel hostingløsning, så dine filer bliver krypteret sammen med muligheden for revision. Til denne vejledning installerer vi vores Nextcloud-instans på vores Ubuntu VPS-server.

Før flyvning

  • Apache-installation og PHP aktiveret
  • MariaDB-installation
  • Log ind som root eller brug sudo privilegier

Trin 1: Du skal først logge ind på din server.

ssh [email protected]

Trin 2: Log derefter på din MySQL/MariaDB-instans ved at skrive:

mysql

Du vil se prompten ændre sig, og du vil derefter være i stand til at bruge MySQL-kommandoer til at lave en database og give tilladelser.

MariaDB [(ingen)]>

Erstat den fremhævede adgangskode nedenfor med en sikker adgangskode. Du kan se, at kommandoerne blev accepteret, fordi det vil vise en "Forespørgsel OK, 0 rækker påvirket (0,00 sek.) ” besked efter hver kommando. Sørg for at have adgangskoden til Nextcloud-brugeren ved hånden; vi bruger det senere i denne øvelse.

CREATE DATABASE nextcloud;

OPRET BRUGER nextcloud IDENTIFICERET AF 'adgangskode ';

GIV BRUG PÅ *.* TIL nextcloud@localhost IDENTIFICERET VED 'adgangskode ';

GIV ALLE privilegier PÅ nextcloud.* TIL nextcloud@localhost;

SKYLDE PRIVILEGIER;

afslut;

Installer Nextcloud-moduler

Du skal have specifikke moduler installeret for at NextCloud kan fungere, i din terminal skal du installere modulerne ved hjælp af apt install kommando. Tryk på Y for at fortsætte, når du bliver bedt om det.

apt install php-gd php-json php-mysql php-curl php-mbstring

apt install php-intl php-imagick php-xml php-zip

Installer NextCloud

Til sidst vil vi downloade og udpakke NextClouds filer. Du kan derefter flytte den over til den destination, du ønsker, for vores selvstudie flytter vi den til vores standarddokumentrod, /var/www/html .

Trin 1: Download Nextcloud-pakken.

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2

Trin 2: Udpak Nextcloud-pakken.

tar -xvf nextcloud-15.0.7.tar.bz2

Trin 3: Flyt Nextcloud-kernefiler til Apaches rodmapper.

cd nextcloud

mv ./* /var/www/html

mv ./.htaccess /var/www/html

mv ./.user.ini /var/www/html

cd /var/www/html

Trin 4: Lav en mappe i /var/www/html mappe til Nextcloud-lagring.

mkdir /nextcloud-data

Trin 5: Nextcloud drives af Apache og bruger www-data som bruger bliver du derfor nødt til at ændre tilladelser og ejerskab.

chown -R www-data:www-data ./*

chown -R www-data:www-data .htaccess

chown -R www-data:www-data .user.ini

chown www-data:www-data /nextcloud-data

Trin 6: Genstart Apache for at ændringerne træder i kraft.

systemctl genstart apache2

Trin 7: Bekræft, at Nextcloud fungerer ved at besøge det i din browser på http://din_ip/index.php . Oprettelse af administratorkontoen er nødvendig, samt indstilling af mappen/biblioteket (nextcloud-data ), at NextCloud gemmer sine uploads.

Bemærk På dette tidspunkt er det en god idé at sætte kryptering på din NextCloud-installation. Selvom det ikke er påkrævet at tilføje en SSL på dit websted, beskytter adgangskoder mod at blive set af nogen tredjepart.

  • Opret en konto med brugernavn; vi bruger admin .
  • Datamappen skal være /nextcloud-data
  • Brugernavn og adgangskode skal være dem til MySQL, der blev lavet tidligere, lad indstillingen være på localhost.
  • Klik på Udfør

Du er nu i Nextcloud og kan begynde at uploade filer og mapper!

Vores lynhurtige VPS og dedikerede servere kan køre Nextcloud. Sammen med hardware, der sparker, vil du også nyde teknisk support 24/7. Find ud af, hvordan vores suveræne hostingtjenester kan hjælpe dig!


  1. Hvordan binder man parametre til en rå DB-forespørgsel i Laravel, der bruges på en model?

  2. Brug af data beskyttet med en Azure Key Vault fra Linux

  3. Sådan kontrolleres, om en bruger klikkede på [Annuller] på en inputboks i VBA

  4. Android SQLite jokertegn