GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Nextcloud na Debian 9

Nextcloud je webová sada, která poskytuje cloudové úložiště přes síť, což je vidlice ownCloud. Je to jako Disk Google / Dropbox, který vám umožňuje ukládat a sdílet vaše dokumenty a obrázky na centralizovaném místě.

V tomto příspěvku uvidíme, jak nainstalovat Nextcloud na Debian 9.

Systémové požadavky

NextCloud funguje nad LAMP,

Linux :Ubuntu 18.04, Debian 9/8, SUSE Enterprise Server 11 SP3 &12, Redhat Enterprise Linux 7 / CentOS 7.

Apache 2.4 s mod_php

Databáze :MariaDB / MySQL, PostgreSQL, Oracle 11g.

PHP 7.1 a vyšší.

K dispozici je také Nextcloud Enterprise.

Funkce

  • Získejte přístup ke svým souborům, ať jste kdekoli.
  • Sdílejte své soubory s ostatními uživateli a chraňte veřejné odkazy heslem.
  • Dvoufaktorové ověřování pomocí QR kódu a TOTP.
  • Monitorujte a sledujte změny probíhající ve vašem souboru.
  • NextCloud má přístup k souborům uloženým v externích poskytovatelích cloudových úložišť, jako jsou Amazon, Google a Dropbox.

Více zde.

Předpoklady

Nainstalujte webový server Apache

sudo apt update 

sudo apt install -y apache2 bzip2

Nainstalujte MariaDB

sudo apt install -y mariadb-server

Nainstalujte PHP 7.2

Nextcloud nepodporuje PHP 7.0, které je standardně dodáváno s Debianem. Protože Nextcloud vyžaduje PHP 7.1 a vyšší, nakonfigurujeme úložiště SURY pro instalaci PHP 7.2.

sudo apt install ca-certificates apt-transport-https

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

sudo apt update

Nyní nainstalujeme PHP a jeho důležitá rozšíření pro NextCloud.

sudo apt install -y libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip php7.2-sqlite3

Povolit moduly Apache

Aby NextCloud fungoval správně, musíte povolit následující moduly.

sudo a2enmod rewrite

Pokud chcete, můžete povolit níže doporučené moduly Apache:

sudo a2enmod headers

sudo a2enmod dir

sudo a2enmod env

sudo a2enmod mime

Restartujte službu Apache.

sudo systemctl restart apache2

Instalovat Nextcloud

Stáhnout Nextcloud

Nextcloud nabízí archivní balíček pro linuxový server ke stažení a ručnímu nastavení nad zásobníkem LAMP.

cd /tmp/

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

tar -jxvf latest.tar.bz2

sudo mv nextcloud /var/www/html/

sudo mkdir /var/www/html/nextcloud/data

Aktualizujte vlastnictví souborů v adresáři Nextcloud, aby do něj uživatel Apache mohl zapisovat data.

sudo chown -R www-data:www-data /var/www/html/nextcloud/

Vytvořit databázi

Pokud vyvoláváte instanci MariaDB poprvé,

PŘEČTĚTE SI:Zabezpečte MariaDB pomocí příkazu mysql_secure_installation

Přihlaste se k serveru MariaDB pomocí uživatele root a vytvořte databázi.

Nemusíte zadávat heslo uživatele root, když spouštíte mysql pomocí sudo, a když vás MariaDB vyzve k zadání hesla uživatele root, stačí stisknout enter, abyste získali prostředí MariaDB
sudo mysql -u root -p

Vytvořte databázi s názvem „nextclouddb “.

create database nextclouddb;

Udělte „nextclouduser “ pro přístup k „nextclouddb ” databáze na localhost s heslem “heslo “.

grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';

Ukončete výzvu MariaDB.

quit

Nastavení NextCloud

Otevřete webový prohlížeč a přejděte na níže uvedenou adresu URL.

http://your-ip-addr-ess/nextcloud

Na stránce nastavení vyplňte informace o správci (uživatelské jméno a heslo) a poté umístění datové složky.

Můžete si vybrat buď SQLite nebo MySQL.

Pokud jste zvolili použití databáze SQLite, nemusíte zadávat údaje o databázi. Používání SQLite v produkčním prostředí se nedoporučuje.

Zde tedy použijeme MariaDB. Zadejte podrobnosti o databázi MariaDB na stránce níže.

Přístup k Nextcloud

Klepnutím na tlačítko Zavřít zavřete vyskakovací okno Nextcloud.

Nyní získáte domovskou stránku Nextcloud. Klikněte na „znaménko + ” a poté Upload pro zahájení nahrávání souborů.

Závěr

Doufám, že vám tento příspěvek pomohl nainstalovat Nextcloud na Debian 9. Jako bezpečnostní opatření můžete zvážit povolení HTTPS pro Nextcloud.


Debian
  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat NextCloud 13 na Debian 9

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9

  1. Jak nainstalovat Webmin na Debian 9

  2. Jak nainstalovat Tomcat 9 na Debian 9

  3. Jak nainstalovat Elasticsearch na Debian 9