Vyhledávání na webu

Instalace platformy pro sdílení souborů Pydio na webový server Zentyal 3.4 – část 11


Prostřednictvím této série výukových programů Zentyal 3.4 PDC jsme měli nastavit služby pro sdílení souborů jako Samba a FTP, služby, které mají své mouchy (Samba používá vysílání, je navržena pro LAN a není škálovatelné přes internet.

FTP poskytuje pouze základní přístup na úrovni adresářů a souborů, konfigurace provádí správce systému, ale někdy chcete uživatelům poskytnout nějaké další platformy pro sdílení souborů, které nevyžadují složité nastavení systému, takže uživatelé nemusí instalovat další software.

Tento tutoriál popisuje základní instalaci a minimální konfiguraci Pydio – bývalého AjaXplorer (http://pyd.io) nad webovým serverem Apache, což je výkonná platforma pro sdílení souborů s otevřeným zdrojovým kódem a platformu pro spolupráci Zentyal do pseudocloudové platformy pro sdílení souborů pro interní i externí uživatele a poskytuje funkce, jako je vytváření a úprava dokumentů, nahrávání dat, sledování videí, poslech hudby, sdílení souborů s ostatními, spolupráce na úpravách souborů atd. .

Požadavky

  1. Nainstalujte a nakonfigurujte Apache na Zentyal
  2. Povolte webové adresáře UserDir a Password Protect na Zentyalu
  3. Povolte soubor .htaccess pomocí direktivy AllowOverride.
  4. Pro toto nastavení bude k hostování webových souborů Pydio a poskytování uživatelského úložiště použita subdoména „cloud.mydomain.com “ vytvořená v předchozím tématu.
  5. Cesta „/srv/www/cloud.mydomain.com“ bude hostit všechny webové konfigurační soubory Pydio.

Krok 1: Stáhněte a nakonfigurujte Pydio

Existují dva přístupy ke stažení a instalaci Pydia.

  1. Nejprve navštivte oficiální web Pydio http://pyd.io/ –> Sekce ke stažení -> Ruční instalace, stáhněte si balíček zip nebo tar , extrahujte jej do cesty k vašemu serveru (v tomto případě /srv/www/cloud.mydomain.com) a spusťte instalační program prohlížeče.
  2. Druhým způsobem je spuštění automatického instalátoru poskytovaného prostřednictvím repozitářů na systémech Debian a spuštění příkazu apt-get nebo instalace RPM balíčku pro Enterprise Linux (CentOS, RHEL a Fedora).

Další podrobné informace naleznete na stránce http://pyd.io/download/.

V tomto tématu bude pro účely přizpůsobení použita ruční metoda s wget přes ssh.

1. Přihlaste se k Zentyal 3.4 PDC Server z Putty pomocí Zentyal IP nebo názvu domény s účtem root.

2. Stáhněte si balíček Pydio zip nebo tar.gz pomocí příkazu wget a rozbalte jej (na Linuxu osobně doporučuji archiv tar.gz).

wget http://downloads.sourceforge.net/project/ajaxplorer/pydio/stable-channel/5.2.3/pydio-core-5.2.3.tar.gz
tar xfvz pydio-core-5.2.3.tar.gz

3. Zkopírujte všechny extrahované soubory do kořenové cesty dokumentu virtuálního hostitele subdomény zadáním následujících příkazů a poté přejděte na fyzickou cestu kořene dokumentu.

cp –r pydio-core-5.2.3/*  /srv/www/cloud.mydomain.com/
cd /srv/www/cloud.mydomain.com/

4. Nyní je čas nainstalovat nějaké extra moduly Apache, MYSQL a PHP pro Zentyal Webserver vyžadované Pydio a poté restartovat službu Zentyal Webserver.

apt-get install  mysql-server-5.5 php5 php5-cli php5-gd php5-mysql php5-mcrypt libapr1 libaprutil1 ssl-cert php5-json
service zentyal webserver restart

5. Dalším krokem je otevření prohlížeče a zadání subdomény do adresy URL.

6. Pokud se zobrazí chybová zpráva podobná té na snímku obrazovky výše, udělte www-data exkluzivní oprávnění k adresáři data Pydio.

chown –R www-data data/.

7. Pro produkční prostředí také potřebujete nainstalovat a nakonfigurovat databázi pro konfigurační data Pydio (uživatelé, pluginy, správa dokumentů atd.). Nejvhodnější databází pro Zentyal je v tomto případě MYSQL, která je již nainstalována, ale potřebuje uživatele a databázi Pydio.

Chcete-li vytvořit uživatele a databázi Pydio, přihlaste se k databázi MYSQL a vytvořte novou databázi s názvem „pydio“ a uživatele „pydio“, který může přistupovat k této databázi na localhost se všemi oprávněními ( Na produkčním boxu změnit jméno uživatele a databáze).

mysql -u root –p
mysql> CREATE DATABASE IF NOT EXISTS pydio;
mysql> CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'yourpassword';
mysql> GRANT ALL PRIVILEGES ON pydio.* TO 'pydio'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit;

8. Pokud se při pokusu o přístup k databázi MYSQL pomocí standardního účtu root zobrazí chyba, zadejte následující příkaz ke změně hesla uživatele root v MYSQL.

dpkg-reconfigure mysql-server-5.5

9. Nyní znovu nasměrujte prohlížeč na adresu URL subdomény Pydio.

Jak můžete vidět, instalační program generuje nějakou chybu, která může zabránit Pydiu v hladkém chodu. Chcete-li vyřešit některé z generovaných chyb, spusťte následující příkazy.

ln –s /etc/php5/conf.d/mycrypt.ini  /etc/php5/apache2/conf.d/20-mycrypt.ini
dpkg-reconfigure locales

Chcete-li zakázat Výstupní vyrovnávací paměť PHP (pro lepší výkon), otevřete a změňte hodnotu output_buffering na Vypnuto na /etc/php5/apache2/php cesta .ini.

nano /etc/php5/apache2/php.ini

Po všech těchto krocích týkajících se procesu instalace můžete stále zaznamenat další chyby, ale můžete pokračovat, pokud jsou klasifikovány jako chyby Varování.

Krok 2: Proveďte instalaci Pydio

10. Nyní je čas skutečně spustit instalační program Pydio. Po restartování modulu zentyal webserver znovu obnovte stránku subdomény a klikněte na Spustit průvodce!.

11. Prvním krokem je vytvoření uživatele Pydio správce. Zadejte požadované administrátorské uživatelské jméno a zvolte silné heslo.

12. Dále nakonfigurujte Globální možnosti Pydio přidáním Názvu, vyberte výchozí jazyk aplikace a nastavte uvítací zprávu (nepovolujte e-mail) .

13. Na další výzvu připojte Pydio k databázi MYSQL pomocí dříve vytvořených přihlašovacích údajů a otestujte svou konektivitu SQL.

14. Nyní můžete přidat další uživatele nebo to můžete provést později z Pydio Admin Panel.

15. Poslední krok klikněte na Install Pydio Now a počkejte, až instalační program dokončí úspěšně zprávu.

16. Po dokončení instalace budete automaticky přesměrováni na webovou stránku Pydio přihlášení. Přihlaste se pomocí svých přihlašovacích údajů pro správu vytvořených během procesu instalace a nastavte svůj souborový a kolaborační server (vyberte preferovaný pracovní prostor, vytvořte nové uživatele, složky, nahrajte soubory, upravte oprávnění uživatelů atd.).

Krok 3: Povolte HTTPS na subdoméně Pydio

Protože Pydio je platforma pro sdílení souborů pro spolupráci, uživatelé musí být chráněni před odposloucháváním síťových balíčků vynucením spuštění vaší subdomény na protokolu HTTPS.

17. Přihlaste se do Administrátorského panelu Zentyal, přejděte na Webový server, vyberte svou subdoménu pydio a klikněte na Upravit tlačítko formuláře Akce, vyberte Vynutit SSL na podpoře SSL, stiskněte Změnit a < b>Uložte svá nastavení.

Gratulujeme! Nyní jste nainstalovali a nakonfigurovali platformu sdílení cloudového úložiště v zabezpečeném síťovém prostředí.

Závěr

Závěrem lze říci, že Pydio může být pro vaši organizaci skvělou Platformou pro sdílení souborů s otevřeným zdrojovým kódem, která dokáže uživatele okamžitě připojit k vašemu místnímu síťovému úložišti nebo NAS a může poskytnout elegantní alternativu k jiným platformám cloudových úložišť nabízených dnes na internetu. .