Installazione software · 4 min read · Nov 11, 2025
Come installare Seafile su Ubuntu 14.04 (Trusty Tahr)
Seafile è un software di archiviazione cloud OpenSource. Offre condivisione e sincronizzazione di file per utenti e gruppi, fornisce crittografia lato client e accesso facile da dispositivi mobili. Questo tutorial descrive i passaggi per installare Seafile su Ubuntu 14.04.
Installazione delle dipendenze di Seafile
Elenco delle dipendenze come descritto
- Java Runtime Environment (JRE)
- Poppler-utils
- 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 nell’immagine 1.2, se è già installato, altrimenti usa questo comando apt-get install python 2.7 e anche se ricevi un errore di “Le installazioni di Wheel richiedono setuptools >= …”, allora puoi usare questo pip install setuptools –no-use-wheel –upgrade). Devi anche installare usando easy_install pip e pip install boto ** come visto nelle immagini 1.3 e 1.4 rispettivamente)
Esegui il seguente comando 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-memcacheOra controllerò se la versione di python installata corrisponde ai requisiti per Seafile:
python -VCome puoi vedere nello screenshot, la versione di python è 2.7.6, quindi è nell’intervallo delle versioni di python supportate.

Successivamente installerò il pacchetto pip con easy_install
easy_install pip
e il pacchetto boto
pip install boto
Successivamente installa alcuni font aggiuntivi per la tua lingua (come ad esempio WenQuanYi, se utilizziamo il cinese)
apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
Installazione di Seafile con MySQL
Prima devi verificare se il tuo sistema è a 32 bit o 64 bit.
uname -m
Il mio server è un sistema a 64 bit.
Ci sono due scelte da utilizzare, sia 32 che 64 bit, entrambe disponibili nella 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 prossimo passo è creare le directory richieste.
Prima, devo creare una directory chiamata “guida” (questo è solo un esempio nell’immagine 1.8), e puoi usare qualsiasi nome che descriva la tua organizzazione.
mkdir /root/guide
Poi sposta il file seafile-server_4.0.6_x86-64.tar.gz in una directory che abbiamo creato guide.
mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/
Entra nella directory guide
cd /root/guideUna volta dentro, devi estrarre il file, usando il comando tar.
tar -xzf seafile-server_4.0.6_x86-64.tar.gz
Successivamente crea una directory installata.
mkdir installed
Possiamo spostare il file seafile-server_4.0.6_x86-64.tar.gz nella nuova directory 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 al posto giusto. Dove le directory Installato e seafile-server-4.0.6 dovrebbero trovarsi all’interno della directory di Guida.

Configurazione dei database MySQL
Seafile consiste in 3 componenti principali. Dobbiamo creare un database per questi componenti dati.
- server ccnet
- server seafile
- seahub
Stiamo ora creando i database mysql, l’account e impostando i permessi sui database dati come elencato. (questo è solo un esempio, puoi creare il tuo design per il nome del tuo database).
| Componenti Seafile | Nome del database | Account |
| ccnet server | ccnet-db | seafile |
| seafile server | seafile-db | seafile |
| seahub | seahub-db | seafile |
Accedi a mysql come utente root
mysql -u root -pe poi emetti 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 PRIVILEGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVILEGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVILEGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;
Ora abbiamo finito di creare i database, il nostro prossimo passo è configurare seafile per puntare a questi database che abbiamo creato.
Pacchetti richiesti:
- python 2.7
- python-setuptools
- python-imaging
- python-mysqldb
Utilizzando questo comando: (per verificare se è già installato)
apt-get install python2.7 python-setuptools python-imaging python-mysqldb
Il passo successivo è installare il server seafile. Vai nella directory seafile-server-4.0.6 e poi esegui lo script setup-seafile-mysql.sh.
cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh
Devi completare le domande in questa prossima procedura.




All’avvio del servizio seafile, devi andare nella directory seafile-server-4.0.6. poi esegui come indicato nell’immagine.
cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start
Poi all’avvio di seahub. la porta predefinita è 8000.
./seahub.sh start
Per accedere al sito utilizzando qualsiasi browser, inserisci nella barra degli indirizzi.
http://192.168.0.100:8000/In questa immagine vedrai l’accesso web di esempio. Utilizzando l’account admin che hai inserito nell’immagine 1.22, devi inserire l’Email e la Password.

Una volta effettuato il login, vedrai la pagina di amministrazione web di seafile.

Link
- Seafile
- Ubuntu
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.