Seafile je cloudový úložný systém s otevřeným zdrojovým kódem pro ukládání souborů na serveru Seafile a synchronizaci souborů mezi více počítači nebo mobilními zařízeními pomocí klienta Seafile. Pomocí Seafile můžete také vytvářet skupiny se synchronizací souborů, wiki a zahájit diskuse se svým týmem, abyste mohli snadno spolupracovat.
V tomto tutoriálu vás provedeme kroky instalace Seafile na virtuální server Ubuntu 14.04 Linux se serverem MySQL, webovým serverem Apache a PHP.
Nejprve se přihlaste ke svému serveru Ubuntu 14.04 jako uživatel root a ujistěte se, že všechny balíčky jsou aktuální
apt-get update apt-get upgrade
Nainstalujte následující závislosti potřebné pro Seafile
apt-get install python-setuptools python-imaging python-mysqldb
Nainstalujte MySQL server
apt-get install mysql-server
Spusťte následující příkaz k zabezpečení serveru MySQL a nastavení nového kořenového hesla
mysql_secure_installation
Dále nainstalujte webový server Apache a PHP na váš server
apt-get install apache2 php5 libapache2-mod-php5
Stáhněte si nejnovější stabilní verzi Seafile na svůj server z jejich oficiálních stránek. V okamžiku psaní tohoto článku je to verze 4.0.6
cd /opt/ wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
Rozbalte stažený archiv tar
tar -xzf seafile-server_4.0.6_x86-64.tar.gz cd seafile-server-4.0.6/
Spusťte následující skript a zkontrolujte, zda váš server splňuje všechny požadavky.
./setup-seafile-mysql.sh
Všechny požadavky jsme již nainstalovali a neměl by nastat žádný problém, takže pokračujte v instalaci stisknutím klávesy Enter. Budete vyzváni k zadání několika informací potřebných ke konfiguraci Seafile, jako je název serveru, IP adresa, naslouchací porty, vytvoření MySQL databáze pro Seafile atd…
Po zadání všech požadovaných informací obdržíte následující zprávu
----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start | stop | restart }
Spusťte tedy následující skripty pro spuštění serverů Seafile a Seahub:
./seafile.sh start ./seahub.sh start
Protože se server Seahub spouští poprvé, budete si muset vytvořit účet správce.
What is the email for the admin account? [ admin email ] [email protected] What is the password for the admin account? [ admin password ] Enter the password again: [ admin password again ] ---------------------------------------- Successfully created seafile admin ----------------------------------------
Seahub je serverový balíček Seafile obsahuje lehký Python HTTP server, který obsluhuje web. Jakmile je server Seahub spuštěn, můžete získat přístup k Seafile na adrese https://yourdomain.com:8000 a přihlásit se pomocí vytvořeného účtu správce.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Seafile nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.