Nextcloud je samostatně hostovaná softwarová sada, která poskytuje cloudové úložiště v síti a je to fork ownCloud. Je to jako Disk Google / Dropbox, který vám umožňuje ukládat, synchronizovat a sdílet vaše dokumenty a obrázky.
V tomto příspěvku uvidíme, jak nainstalovat Nextcloud na Debian 11 / Debian 10.
Nainstalujte webový server Apache
Nejprve nainstalujte webový server Apache pro Nextcloud.
sudo apt update sudo apt install -y apache2 bzip2
Nainstalujte MariaDB
Poté nainstalujte databázi MariaDB pro instalaci Nextcloud. Místo MariaDB můžete také použít databázi MySQL.
sudo apt install -y mariadb-server mariadb-client
Po instalaci MariaDB použijte k zabezpečení instalace MariaDB příkaz mysql_secure_installation.
Nainstalujte PHP 7.3 nebo 7.4
Nextcloud vyžaduje PHP verze 7.3 nebo 7.4 a totéž je k dispozici v úložišti operačního systému Debian. Můžete tedy použít apt
příkaz k instalaci PHP a jeho rozšíření pro instalaci Nextcloud.
sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3
Jakmile nainstalujete PHP, povolte následující moduly pro Nextcloud.
sudo a2enmod rewrite sudo a2enmod headers
Restartujte službu Apache.
sudo systemctl restart apache2
Instalovat Nextcloud
Stáhnout Nextcloud
Nextcloud nabízí archivní balíček pro linuxové servery 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 mohli zapisovat data.
sudo chown -R www-data:www-data /var/www/html/nextcloud/
Vytvořit databázi
Přihlaste se k serveru MariaDB pomocí uživatele root a vytvořte databázi.
sudo mysql -u root -p
Nejprve vytvořte databázi s názvem nextclouddb
.
create database nextclouddb;
Poté udělte nextclouduser
pro přístup k nextclouddb
databáze na localhost s heslem password
.
grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';
Ukončete prostředí MariaDB.
exit
Nastavení NextCloud
Otevřete svůj webový prohlížeč a přejděte na níže uvedenou adresu URL.
http://your.ip.addr.ess/nextcloud- Za účelem vytvoření účtu správce vyplňte formulář pro uživatelské jméno a heslo .
- Poté klikněte na Úložiště a databáze.
- Nejprve zadejte umístění datové složky Nextcloud a poté informace o databázi v části Konfigurovat databázi ve formě MySQL / MariaDB .
- Po zadání všech informací klikněte na Dokončit .
Přístup k Nextcloud
Po dokončení instalace vás instalační program přenese na domovskou stránku Nextcloud.
Pokud vás instalační program zavede na stránku neexistující – http://index.php/core/apps/recommended, kliknutím na tlačítko Zpět přejděte na Nextcloud.
Závěr
To je vše. Doufám, že jste se naučili, jak nainstalovat Nextcloud na Debian 11 / Debian 10. Jako bezpečnostní opatření můžete zvážit povolení HTTPS pro vaši instalaci Nextcloud.