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

Jak nainstalovat ownCloud na CentOS 8

ownCloud je softwarová aplikace poskytující služby hostování souborů s vlastním hostitelem. Aplikaci owncloud si můžete nainstalovat na svůj server a používat ji jako svůj vlastní souborový server. Kde můžete snadno nahrávat/synchronizovat soubory z klientského počítače. Poskytuje také možnosti synchronizace a sdílení mezi zařízeními – vše pod vaší kontrolou. Tento tutoriál vám pomůže nastavit vlastní server pro hostování souborů s ownCloud na systému CentOS 8 Linux.

Předpoklady

  • Nový systém se doporučuje řídit počátečním nastavením serveru.
  • Shellový přístup k systému CentOS 8

Krok 1 – Zakažte SELinux

Než začnete, je dobré zakázat SELinux ve vašem systému.

Chcete-li zakázat SELinux, otevřete soubor /etc/selinux/config:

nano /etc/selinux/config

Změňte následující řádek:

SELINUX=disabled

Krok 2 – Instalace Apache/MySQL/PHP

Chcete-li nastavit ownCloud, musíte mít na svém systému CentOS 8 spuštěný server LAMP. Pokud již máte spuštěný zásobník LAMP, tento krok přeskočte, jinak jej nainstalujte pomocí následujících příkazů.

Nainstalujte Apache2

sudo dnf install httpd

Nainstalujte MySQL

sudo dnf install @mysql
sudo mysql_secure_installation

Tento návod použijte pro úplné kroky instalace MySQL na CentOS 8.

Nainstalujte PHP

Začněme instalací PHP 5.6 nebo vyšší verze.

sudo dnf install php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-intl php-json

Krok 3 – Stažení vlastního zdroje Cloud

Po úspěšné konfiguraci serveru lamp na vašem systému si stáhněte nejnovější ownCloud z jeho oficiálních webových stránek.

cd /tmp
wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2

Dále rozbalte stažený archiv v kořenovém adresáři webových stránek a nastavte příslušná oprávnění pro soubory a adresáře.

cd /var/www
sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

ownCloud uchovává svá data v samostatném adresáři. Doporučujeme ponechat to mimo adresář aplikace ownCloud. Vytvořte tedy adresář jako níže a nastavte správná oprávnění, aby webový server mohl zapisovat soubory.

mkdir -p /var/owncloud/data
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

Krok 4 – Vytvoření uživatele a databáze MySQL

Po extrahování kódu vytvořte databázi MySQL a uživatelský účet pro konfiguraci ownCloud. Pomocí následující sady příkazů se přihlaste k serveru MySQL a vytvořte databázi a uživatele.

mysql -u root -p
Enter password:

mysql> CREATE DATABASE owncloud;
mysql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '_password_';
mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

Krok 5 – Konfigurace Apache

Nyní vytvořte konfigurační soubor Apache a nastavte alias vlastního cloudu. To nám umožní přístup k ownCloud jako podadresář url.

Vytvořit a upravit soubor:

sudo vim /etc/httpd/conf.d/owncloud.conf

Přidejte níže uvedený obsah:

Apache
12345678910111213 Alias ​​/owncloud "/var/www/owncloud" Možnosti +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/ www/owncloud SetEnv HTTP_HOME /var/www/owncloud

Uložte a zavřete soubor. Poté restartujte službu Apache a znovu načtěte konfigurační soubor.

sudo systemctl restart httpd

Krok 6 – Spusťte webový instalační program ownCloud

Nyní přejděte k ownCloud ve webovém prohlížeči, jak je uvedeno níže. Změňte webhost.tecadmin.net na IP adresu vašeho serveru nebo název domény.

 http://webhost.tecadmin.net/owncloud/

Zadejte nové přihlašovací údaje správce k vytvoření účtu správce a zadejte umístění datové složky.

Nyní posuňte stránku dolů a zadejte přihlašovací údaje k databázi a klikněte na Dokončit nastavení .

Po dokončení nastavení získáte administrační panel. Kde můžete vytvořit uživatele, skupiny, přidělit jim oprávnění atd.

Závěr

Gratulujeme, ve svém systému CentOS 8 Linux máte funkční vlastní instanci cloudu.


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat Memcached na CentOS 8

  1. Jak nainstalovat Nginx na CentOS 7

  2. Jak nainstalovat Apache na CentOS 7

  3. Jak nainstalovat Tomcat 8.5 na CentOS 7

  1. Jak nainstalovat Jenkins na CentOS 7

  2. Jak nainstalovat Tomcat 9 na CentOS 7

  3. Jak nainstalovat Memcached na CentOS 7