GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat a nakonfigurovat ownCloud na CentOS 8

ownCloud je open source, samostatně hostovaná cloudová platforma pro správu a sdílení souborů. Lze jej použít jako alternativu k Dropbox, Microsoft OneDrive a Google Drive. ownCloud je rozšiřitelný prostřednictvím aplikací a má klienty pro stolní počítače a mobilní zařízení pro všechny hlavní platformy.

Tento tutoriál vysvětluje, jak nainstalovat a nakonfigurovat ownCloud s Apache na CentOS 8.

Předpoklady #

Než budete pokračovat níže uvedenými kroky, ujistěte se, že jsou splněny následující předpoklady:

  • Přihlášen jako uživatel root nebo uživatel s přístupem sudo.
  • Ve svém systému máte nainstalované MariaDB, Apache a PHP 7.2 nebo 7.3.

Vytváření databáze #

ownCloud podporuje SQLite, Oracle 12g, PostgreSQL 9, MariaDB a MySQL. Jako back-end databáze použijeme MariaDB.

Přihlaste se do prostředí MariaDB zadáním:

sudo mysql

Spuštěním následujícího příkazu SQL vytvořte novou databázi:

CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Vytvořte nového uživatele databáze a udělte přístup k databázi:

GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

Po dokončení ukončete konzolu MariaDB zadáním:

EXIT;

Instalace modulů Apache a PHP #

ownCloud je aplikace PHP. CentOS 8 se dodává s PHP 7.2, které podporuje ownCloud, ale jejich oficiální dokumentace doporučuje PHP 7.3.

Spusťte následující příkaz pro instalaci všech požadovaných rozšíření PHP:

sudo dnf install php php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache 

Načtěte nové moduly restartováním služby FPM:

sudo systemctl restart php-fpm

Stahování ownCloud #

V době psaní tohoto článku je nejnovější stabilní verze ownCloud verze 10.3.2. Než budete pokračovat dalším krokem, navštivte stránku pro stažení ownCloud a zkontrolujte, zda není k dispozici nová verze ownCloud.

Ke stažení archivu ZIP ownCloud použijte následující příkaz wget:

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2 -P /tmp

Po dokončení stahování rozbalte archiv do /var/www adresář:

sudo tar jxf /tmp/owncloud-10.3.2.tar.bz2 -C /var/www

Nastavte správné vlastnictví, aby webový server Apache mohl mít plný přístup k souborům a adresářům ownCloudu.

sudo chown -R apache: /var/www/owncloud

Pokud na vašem systému běží SELinux, budete muset aktualizovat kontext zabezpečení SELinux:

sudo chcon -Rt httpd_sys_rw_content_t /var/www/owncloud

Konfigurace Apache #

Otevřete textový editor a vytvořte následující konfigurační soubor Apache.

sudo nano /etc/httpd/conf.d/owncloud.conf
/etc/httpd/conf.d/owncloud.conf
Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Pro aktivaci změn restartujte službu Apache:

sudo systemctl restart httpd

Instalace ownCloud #

Nyní, když je ownCloud stažen a služby jsou nakonfigurovány, otevřete svůj prohlížeč a spusťte instalaci ownCloud tím, že navštívíte název domény nebo IP adresu vašeho serveru a poté /owncloud :

https://domain_name_or_ip_address/owncloud

Zobrazí se vám stránka nastavení ownCloud.

Pokud se na stránku nemůžete dostat, pravděpodobně váš firewall blokuje port 80 nebo 443 .

Pomocí následujících příkazů otevřete potřebný port:

sudo firewall-cmd --zone=public --add-port=80/tcpsudo firewall-cmd --zone=public --add-port=443/tcpsudo firewall-cmd --runtime-to-permanent

Zadejte požadované uživatelské jméno a heslo správce a podrobnosti o uživateli a databázi MySQL, které jste dříve vytvořili.

Klikněte na Finish setup knoflík. Po dokončení procesu instalace budete přesměrováni na řídicí panel ownCloud přihlášený jako uživatel správce.


Cent OS
  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 8

  2. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  2. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Nagios na CentOS 7

  1. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 8

  3. Jak nainstalovat a nakonfigurovat Redmine na CentOS 8