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

Jak nainstalovat ownCloud na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat ownCloud na CentOS 8. Pro ty z vás, kteří nevěděli, 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 tvořen PHP a backendovou databází MariaDB, SQLLite nebo PostgreSQL. OwnCloud také umožňuje snadno prohlížet a synchronizovat adresáře, události kalendáře , úkoly a záložky. Můžete k němu přistupovat prostřednictvím dobře vypadajícího a snadno použitelného webového rozhraní nebo si nainstalovat klienta ownCloud na svůj počítač nebo notebook (který podporuje Linux, Windows a Mac OS).

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci ownCloud na server CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte si ownCloud na CentOS 8

Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.

sudo dnf update

Krok 2. Instalace LAMP Stack.

Pokud na svém serveru již nemáte nainstalovaný zásobník LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP, spusťte příkaz níže nainstalujte další požadovaná rozšíření PHP pro ownCloud:

sudo dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

Krok 3. Instalace ownCloud na CentOS 8.

Nejprve si stáhněte novou verzi ownCloud. Nejnovější stabilní verze ownCloud je verze 10.3.2:

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

Po dokončení stahování rozbalte archiv:

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

Udělte správná oprávnění adresáři webroot pomocí následujícího příkazu:

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

Krok 4. Konfigurace MariaDB pro ownCloud.

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.

mysql_secure_installation

Nakonfigurujte to takto:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro ownCloud. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace ownCloud:

MariaDB [(none)]> CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> exit;

Krok 5. Konfigurace Apache pro ownCloud.

Vytvoříme virtuální hostitele Apache pro váš web ownCloud. Nyní vytvoříme následující konfigurační soubor Apache:

sudo nano /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>

Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:

systemctl restart httpd.service
systemctl enable httpd.service

Krok 6. Nakonfigurujte bránu firewall.

V případě, že je na vašem serveru povolena brána firewall OS, poskytněte přístup k portům 80 a 443, k nimž budete mít přístup zvenčí sítě:

sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
sudo firewall-cmd --reload

Krok 7. Přístup k ownCloud.

Otevřete webový prohlížeč a spusťte instalaci ownCloud tím, že navštívíte název domény nebo IP adresu vašeho serveru:

https://your_domain_name_or_your_ip_address/owncloud

Blahopřejeme! Úspěšně jste nainstalovali ownCloud. Děkujeme, že jste použili tento návod k instalaci vašeho ownCloudu na systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web ownCloud.


Cent OS
  1. Jak nainstalovat ownCloud na CentOS 8

  2. Jak nainstalovat PhpWiki na CentOS 7

  3. Jak nainstalovat LiteCart na CentOS 7

  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat MariaDB na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 6

  1. Jak nainstalovat OwnCloud 8 na CentOS 7

  2. Jak nainstalovat OwnCloud 8 na CentOS 6

  3. Jak nainstalovat MariaDB na CentOS 7