GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Seafile su Ubuntu 14.04 (Trusty Tahr)

Seafile è un software di archiviazione cloud OpenSource. Offre condivisione e sincronizzazione di file per singoli utenti e gruppi, fornisce crittografia lato client e un facile accesso da dispositivi mobili. Questo tutorial descrive i passaggi per installare Seafile su Ubuntu 14.04.

Installazione delle dipendenze Seafile

Elenco delle dipendenze come descritto

  • Ambiente Java Runtime (JRE)
  • Poppler-utility
  • Libreoffice 4.1+ e Python-uno    
  • libpython 2.7
  • Librerie Python (assicurati che python 2.7 sia incluso in questa installazione, puoi verificare usando il comando sull'immagine 1.2, se è già installato, in caso contrario usa questo comando apt-get install python 2.7> e anche se ricevi un messaggio di errore "Wheel installs require setuptools>=...", allora puoi usare questo pip install setuptools --no-use-wheel --upgrade ). È inoltre necessario installare utilizzando easy_install pip e pip install boto come si vede rispettivamente nell'immagine 1.3 e 1.4)

Eseguire il comando seguente come utente root per installare il software richiesto:

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

Ora verificherò se la versione python installata soddisfa i requisiti per Seafile:

python -V

Come puoi vedere nello screenshot, la versione python è 2.7.6, quindi è nella gamma delle versioni python supportate.

Successivamente installerò il pacchetto pip con easy_install

easy_install pip

e il pacchetto boto

pip install boto

Quindi installa alcuni caratteri aggiuntivi per la tua lingua (come ad esempio WenQuanYi, se useremo il cinese)

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

Installazione di Seafile con MySQL

Per prima cosa devi verificare se il tuo sistema è a 32 o 64 bit.

uname -m

Il mio server è un sistema a 64 bit.

Ci sono due scelte da usare, 32 o 64 bit, entrambe disponibili sulla pagina di download di Seafile http://seafile.com/en/download/ .



Oppure puoi scaricare direttamente su questi siti elencati:

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

Scaricando il pacchetto, devi usare il comando wget:

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



Il passo successivo è creare le directory richieste.

Per prima cosa, devo creare una "guida" del nome della directory (questo è solo un esempio nell'immagine 1.8) e puoi usare qualsiasi nome che descriva la tua organizzazione.

mkdir /root/guide



Quindi sposta il file seafile-server_4.0.6_x86-64 .tar.gz in una directory che abbiamo creato guida .

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



Entra nella directory della guida

cd /root/guide

Una volta dentro, devi estrarre il file, usando il comando tar.

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



Quindi crea una directory installata .

mkdir installed



Potremmo spostare il file seafile-server_4.0.6_x86- 64.tar.gz nella directory appena creata installata .

mv seafile-server_4.0.6_x86-64.tar.gz installed/



Come descritto in questa struttura di directory per la nostra versione, tutto dovrebbe essere a posto posto. Dove Installato e seafile-server-4.0.6 directory, dovrebbe trovarsi all'interno della directory della Guida .

Configurazione dei database MySQL

Seafile è composto da 3 componenti principali. Abbiamo bisogno di creare un database per questo dato componenti.

  • server ccnet
  • server Seafile
  • hub marino

Ora stavano creando i database mysql, l'account e impostando i permessi su determinati database come elencato. (questo è solo un esempio, puoi creare il tuo design sul nome del tuo database).

Componenti Seafile Nome database Account
server ccnet ccnet-db archivio marittimo
server Seafile seafile-db archivio marittimo
Seahub seahub-db archivio marittimo

Accedi a mysql come utente root

mysql -u root -p

e quindi impartisci questi comandi nella shell mysql:

create database `ccnet-db`character set = 'utf8';
create database `seafile-db`character set = 'utf8';
create database `seahub-db`character set = 'utf8';
create user 'seafile'@'localhost' identified by 'seafile';
GRANT ALL PRIVELIGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;



Ora che abbiamo finito di creare i database, il prossimo passo è configurare seafile per puntare su questi database che abbiamo creato.

Configurazione di Seafile Server

Pacchetti richiesti:

  • python 2.7
  • strumenti di configurazione di Python
  • Imaging Python
  • python-mysqldb

Usando questo comando:(per verificare se è già installato)

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

Successivamente è necessario installare il server seafile. Vai alla directory seafile-server-4.0.6 quindi esegui lo script setup-seafile-mysql.sh.

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



È necessario completare le domande su questa procedura successiva.







Avvio di Seafile Server

All'avvio del servizio seafile , devi andare nella directory seafile-server-4.0.6. quindi esegui come indicato nell'immagine.

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



Quindi avviando seahub. la porta predefinita è 8000.

./seahub.sh start

Per accedere al sito utilizzando qualsiasi browser in tuo possesso, accedi alla barra degli indirizzi.

http://192.168.0.100:8000/

Su questa immagine vedrai l'accesso al web di esempio. Utilizzando l'account amministratore che hai inserito nell'immagine 1.22, devi inserire l'e-mail e la password.



Una volta effettuato l'accesso, vedrai la pagina di amministrazione web di seafile.

  • Fiamma marina
  • Ubuntu

Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare R su Ubuntu 20.04

  3. Come installare Vai su Ubuntu 18.04

  4. Come installare R su Ubuntu 18.04

  5. Come installare Seafile su un VPS Ubuntu 14.04

Come installare Seafile su Ubuntu 14.04

Come installare Seafile su Ubuntu 16.04 LTS

Come installare Seafile su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare i driver Nvidia più recenti su Ubuntu 14.04 Trusty Tahr

Come installare Vai su Ubuntu 22.04