GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Seafile na Ubuntu 14.04 (Trusty Tahr)

Seafile je software cloudového úložiště OpenSource. Nabízí sdílení a synchronizaci souborů pro jednotlivé uživatele a skupiny, poskytuje šifrování na straně klienta a snadný přístup z mobilních zařízení. Tento tutoriál popisuje kroky k instalaci Seafile na Ubuntu 14.04.

Instalace závislostí Seafile

Popsaný seznam závislostí

  • Java Runtime Environment (JRE)
  • Poppler-utils
  • Libreoffice 4.1+ a Python-uno    
  • libpython 2.7
  • Knihovny Pythonu (ujistěte se, že tato instalace obsahuje python 2.7, můžete ověřit pomocí příkazu na obrázku 1.2, pokud je již nainstalován, pokud ne, použijte tento příkaz apt-get install python 2.7 a také pokud se zobrazí chyba „Instalace kola vyžadují setuptools>=...“, můžete použít tento pip install setuptools --no-use-wheel --upgrade ). K instalaci je také potřeba použít easy_install pip a pip install boto jak je vidět na obrázku 1.3 a 1.4)

Spusťte následující příkaz jako uživatel root a nainstalujte požadovaný software:

apt-get install openjdk-7-jre poppler-utils libreoffice libreoffice-script-provider-python libpython2.7 python-pip mysql-server python-setuptools python-imaging python-mysqldbcachethon-m> 

Nyní zkontroluji, zda nainstalovaná verze pythonu odpovídá požadavkům pro Seafile:

python -V

Jak vidíte na snímku obrazovky, verze pythonu je 2.7.6, takže je v rozsahu podporovaných verzí pythonu.

Dále nainstaluji balíček pip pomocí easy_install

easy_install pip

a balíček boto

pip install boto

Dále nainstalujte některá další písma pro váš jazyk (jako příklad WenQuanYi, pokud budeme používat čínštinu)

apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

Instalace Seafile s MySQL

Nejprve musíte ověřit, zda je váš systém 32bitový nebo 64bitový.

uname -m

Můj server je 64bitový systém.

Existují dvě možnosti použití, buď 32 nebo 64bitové, které jsou obě dostupné na stránce stahování Seafile http://seafile.com/en/download/ .



Nebo si můžete stáhnout přímo na těchto uvedených stránkách:

64 bit:

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz

32 bit:

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_i386.tar.gz

Ke stažení balíčku musíte použít příkaz wget:

cd /tmp
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz



Dalším krokem je vytvoření požadovaných adresářů.

Nejprve musím vytvořit název adresáře „guide“ (toto je pouze ukázka na obrázku 1.8) a můžete použít jakýkoli název, který popisuje vaši organizaci.

mkdir /root/guide



Poté přesuňte soubor seafile-server_4.0.6_x86-64 .tar.gz do adresáře, který jsme vytvořili průvodcem .

mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/



Vstupte do adresáře průvodce

cd /root/guide

Jakmile jste uvnitř, musíte soubor rozbalit pomocí příkazu tar.

tar -xzf seafile-server_4.0.6_x86-64.tar.gz



Dále vytvořte adresář nainstalováno .

mkdir nainstalován



Můžeme přesunout soubor seafile-server_4.0.6_x86- 64.tar.gz do nově vytvořeného adresáře nainstalovaného .

instalováno mv seafile-server_4.0.6_x86-64.tar.gz/



Jak je popsáno v této adresářové struktuře pro naši verzi, vše by mělo být v pořádku místo. Kde instalováno a seafile-server-4.0.6 adresáře, by měly být v adresáři Guide .

Konfigurace databází MySQL

Seafile se skládá ze 3 hlavních součástí. Potřebujeme vytvořit databázi pro tyto dané komponenty.

  • server ccnet
  • server seafile
  • mořský hub

Nyní jsme vytvářeli databáze mysql, účet a nastavovali oprávnění k uvedeným databázím. (toto je jen příklad, jak si můžete vytvořit svůj vlastní návrh na název databáze).

Součásti Seafile Název databáze Účet
server ccnet ccnet-db mořský soubor
server mořského souboru seafile-db mořský soubor
mořský hub seahub-db mořský soubor

Přihlaste se do mysql jako uživatel root

mysql -u root -p

a poté zadejte tyto příkazy v prostředí mysql:

vytvořit databázi `ccnet-db`character set ='utf8';
vytvořit databázi `seafile-db`character set ='utf8';
vytvořit databázi `seahub-db`character set =' utf8';
vytvořit uživatele 'seafile'@'localhost' identifikovaného pomocí 'seafile';
UDĚLIT VŠECHNA PRIVELIGY NA ccnet-db.* `seafile`@localhost;
UDĚLIT VŠECHNA PRIVELIGY NA seafile-db.* uživateli `seafile`@localhost;
UDĚLEJTE VŠECHNA PRIVELIGY NA seahub-db.* uživateli `seafile`@localhost;
FLUSH PRIVILEGES;



Nyní jsme dokončili vytváření databází, naším dalším je nakonfigurovat seafile tak, aby ukazoval na tyto databáze, které jsme vytvořili.

Nastavení serveru Seafile

Požadované balíčky:

  • python 2.7
  • python-setuptools
  • Python-imaging
  • python-mysqldb

Pomocí tohoto příkazu:(pro ověření, zda je již nainstalován)

apt-get install python2.7 python-setuptools python-imaging python-mysqldb

Dále musíte nainstalovat server seafile. Přejděte do adresáře seafile-server-4.0.6 a spusťte skript setup-seafile-mysql.sh.

cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh



V tomto dalším postupu musíte vyplnit otázky.







Spouštění serveru Seafile

Při spuštění služby seafile , musíte přejít do adresáře seafile-server-4.0.6. pak spusťte, jak je uvedeno na obrázku.

cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start



Poté spusťte seahub. výchozí port je 8000.

./seahub.sh start

Pro přístup na stránky pomocí libovolného prohlížeče, který máte, zadejte do adresního řádku.

http://192.168.0.100:8000/

Na tomto obrázku uvidíte ukázkový webový přístup. Pomocí účtu správce, který jste zadali v obrázku 1.22, musíte zadat e-mail a heslo.



Jakmile se přihlásíte, zobrazí se stránka správce webu seafile.

  • Seafile
  • Ubuntu

Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Seafile na Ubuntu 14.04 VPS

  1. Jak nainstalovat Go na Ubuntu 18.04

  2. Jak nainstalovat R na Ubuntu 18.04

  3. Jak nainstalovat Seafile na Ubuntu 15.04 (Vivid Vervet)

  1. Jak nainstalovat Seafile na Ubuntu 16.04 (Xenial Xerus)

  2. Jak nainstalovat qt na Ubuntu 20.04

  3. Jak nainstalovat Plex Media Server na Ubuntu (14.04+ Trusty Tahr)