OwnCloud je softwarová aplikace, která poskytuje službu hostování souborů. OwnCloud můžete používat jako svůj vlastní souborový server, kam můžete nahrávat / synchronizovat soubory z klientského počítače. Poskytuje také možnosti synchronizace / sdílení souborů mezi různými zařízeními. V tomto tutoriálu se naučíme nainstalovat OwnCloud na CentOS 8.
Zakázat SELINUX:
Zakažte Selinux v následujícím souboru:
nano /etc/selinux/config
Změňte následující hodnotu:
SELINUX=disabled
uložte a ukončete soubor. Nyní restartujte, aby se nastavení projevila.
reboot
Nainstalujte apache pomocí následujícího příkazu:
dnf install httpd
Nainstalujte MariaDB, protože ji OwnCloud použije jako databázi.
dnf install mariadb-server mariadb -y
systemctl start mariadb.service
systemctl enable mariadb.service
Nyní zabezpečte instalaci mysql pomocí následujícího příkazu:
mysql_secure_installation
Výzva se zeptá na heslo uživatele root, stiskněte zadejte nastavené heslo uživatele root. Po nastavení hesla root stiskněte „Y“ pro každou výzvu, která se zobrazí.
Nainstalujte PHP pomocí následujícího příkazu:
dnf install php php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Stáhněte si a nainstalujte OwnCloud na CentOS
Stáhněte si OwnCloud pomocí následujícího příkazu:
cd /tmp
wget https://download.owncloud.org/community/owncloud-10.8.0.tar.bz2
Dále rozbalte archivní soubor v kořenovém adresáři webového dokumentu a udělte příslušná oprávnění.
cd /var/www
tar xjf /tmp/owncloud-10.8.0.tar.bz2
chown -R apache:apache owncloud
chmod -R 755 owncloud
OwnCloud uchovává svá data v samostatném adresáři, ale přesuneme je mimo adresář aplikace OwnCloud. Vytvořte tedy adresář a nastavte správná oprávnění, aby webový server mohl zapisovat soubory.
mkdir -p /var/owncloud/data
chown -R apache:apache owncloud
chmod -R 755 owncloud
Vytvoření uživatele a databáze v MariaDB:
Vytvořte uživatele a databázi na mariaDB pro konfiguraci OwnCloud. Použijte k tomu následující příkazy.
mysql -u root -p
CREATE DATABASE owncloud;
CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'w';
GRANT ALL ON owncloud.* to 'owncloud'@'localhost';
FLUSH PRIVILEGES;
quit
Nyní vytvořte konfigurační soubor Apache pro nastavení OwnCloud.
nano /etc/httpd/conf.d/owncloud.conf
Přidejte následující řádky:
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>
uložit a opustit soubor.
Restartujte Apache, aby se načetla nová konfigurace.
systemctl restart httpd
Nyní otevřete webový prohlížeč a zadejte http://192.168.189.128/owncloud změňte IP na svou vlastní IP adresu. Zobrazí se následující přihlašovací stránka:
Vytvořte administrátora pro přístup k owncloudu.
Nyní klikněte na „MYSQL/MariaDB ” v části úložiště/databáze a nastavte přihlašovací údaje databáze, jak je uvedeno níže:
dostanete se na administrační panel, kde můžete vytvářet uživatele, skupiny a přidělovat požadovaná oprávnění:
Klikněte na dokončit nastavení a použijte Owncloud podle svých potřeb.