V tomto tutoriálu vám ukážeme, jak nainstalovat OwnCloud 8 na CentOS 6. Pro ty z vás, kteří to nevěděli, OwnCloud je bezplatný software s otevřeným zdrojovým kódem, který vám umožňuje vytvářet soukromý cloud „hosting souborů“. OwnCloud je podobný službě DropBox s tím rozdílem, že je zdarma ke stažení a instalaci na váš soukromý server. Owncloud tvoří PHP a backend databáze MySQL (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 nim 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 (podporuje Linux, Windows a Mac OSX).
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 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 CentOS 6.
Nainstalujte OwnCloud 8 na CentOS 6
Krok 1. Nejprve musíme nainstalovat nejnovější RPM úložiště EPEL a Remi vhodné pro vaši architekturu.
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6.rpm wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
Krok 2. Nainstalujte potřebné komponenty PHP.
yum update yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl -y
Krok 3. Nainstalujte MySQL.
yum install mysql-server -y
Spustit MySQL:
service mysql start
Ve výchozím nastavení není MySQL zpevněno. MySQL 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é MySQL.
mysql_secure_installation
Krok 4. Vytvořte novou databázi MySQL pomocí následujících příkazů.
#mysql -uroot -p CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;
Krok 5. Nainstalujte OwnCloud a závislosti.
wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 tar -xjf owncloud-8.0.0.tar.bz2 mv owncloud /var/www/html/owncloud/
Nastavte oprávnění adresáře:
chown -R apache.apache /var/www/html/owncloud/
Krok 5. Konfigurace Apache pro OwnCloud.
Při konfiguraci webového serveru Apache se doporučuje povolit .htaccess, abyste získali rozšířené funkce zabezpečení, ve výchozím nastavení je .htaccess na serveru Apache zakázán. Otevřete soubor virtuálního hostitele a nastavte AllowOverride na Vše. Zde jsem například místo úpravy hlavního souboru použil externí konfigurační soubor.
#nano /etc/httpd/conf.d/owncloud.conf <IfModule mod_alias.c> Alias /owncloud /var/www/html/owncloud </IfModule> <Directory “/var/www/html/owncloud”> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>
Nezapomeňte restartovat všechny služby související se serverem Apache.
service httpd restart
Krok 6. Otevřete aplikaci OwnCloud.
Přejděte na http://your-domain.com/
a postupujte podle jednoduchých pokynů. Zadejte uživatelské jméno a heslo pro uživatelský účet správce, klikněte na hypertextový odkaz 'Pokročilé možnosti' a zadejte datový adresář (nebo ponechte výchozí nastavení), poté zadejte uživatelské jméno databáze, heslo databáze, název databáze, hostitele (localhost) a klikněte na ' Dokončit nastavení'.
Blahopřejeme! Úspěšně jste nainstalovali OwnCloud. Děkujeme, že jste použili tento návod k instalaci OwnCloud na systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web OwnCloud.
P>