Installazione software · 2 min read · Nov 09, 2025
Come installare Seafile su Ubuntu 15.04 (Vivid Vervet)
Seafile è un cloud privato come Dropbox, mega.co.nz e altri. Seafile è basato su python ed è open source, quindi puoi creare il tuo cloud privato e sarà molto più sicuro.
Seafile supporta librerie di crittografia che rendono i tuoi dati più sicuri. Per crittografare i file in una libreria, devi impostare una password quando crei la libreria. La password non verrà memorizzata nel cloud di Seafile. Quindi anche l’amministratore dei server non può visualizzare i tuoi dati crittografati senza la password.
Questo tutorial mostra l’installazione di Seafile su Ubuntu 15.04.
Prerequisiti
- Un server con 2GB di RAM
- Ubuntu 15.04 64-bit
Installazione di Seafile
Passo 1 - Installa le dipendenze necessarie
Per eseguire l’installazione, Seafile ha bisogno di alcune dipendenze:
- openjdk-7jre
- LibreOffice
- Popler-utils
- mysql-server
- Python-pip ecc.
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 ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy python-pipInstalla boto con pip:
pip install botoPasso 2 - Scarica ed estrai Seafile
Seafile può essere scaricato dal sito ufficiale, si prega di scaricare in base alle proprie esigenze. Qui utilizzo Ubuntu 15.04 64-bit.
Scarica l’archivio di Seafile con wget:
cd /tmp/
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gzCrea la directory:
sudo su
mkdir -p /root/mycloud/installed/Sposta i file:
mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/
cd /root/mycloud/E estrai l’archivio:
tar -xzf seafile-server_4.1.2_x8664.tar.gz
mv seafile-server_4.1.2_x8664.tar.gz installed/Quindi la directory per l’installazione di Seafile è /root/mycloud/.
Passo 3 - Crea il Database
Seafile richiede 3 database:
- server ccnet
- server seafile
- seahub
Ora accedi al tuo mysql, crea un utente e concedi accesso ai database.
Accedi a mysql:
mysql -u root -pCrea 3 database:
create database ccnet_db character set = 'utf8';
create database seafile_db character set = 'utf8';
create database seahub_db character set = 'utf8';Crea un utente “seacloud”
create user seacloud@localhost identified by 'yourpassword';E concedi accesso al nostro utente “seacloud” ai database:
grant all privileges on ccnet_db.* to seacloud@localhost identified by 'yourpassword';
grant all privileges on seafile_db.* to seacloud@localhost identified by 'yourpassword';
grant all privileges on seahub_db.* to seacloud@localhost identified by 'yourpassword';
flush privileges;Passo 4 - Esegui il file di configurazione
Si prega di andare nella directory di installazione di Seafile. Una volta estratto il file seafile-server_4.1.2_x8664.tar.gz apparirà una directory seafile-server-4.1.2.
cd /root/mycloud/
cd seafile-server-4.1.2/
./setup-seafile-mysql.shBasta premere Invio e ti verrà chiesto di:
- Nome del server
- Dominio/IP
- ecc

Poi ti verrà chiesto anche del database. Puoi scegliere il numero 2, perché hai creato un utente e un database.

E alla fine devi solo premere Invio per confermare tutta la configurazione che hai impostato.

Passo 5 - Avviare Seafile e Seahub
Ora è tutto fatto e iniziamo eseguendo seafile.sh e seahub.sh.
./seafile.sh start
./seahub.sh starte inserisci la tua email e password.

Passo 6 - Test dal tuo Browser
Apri il tuo browser 192.168.1.108:8000 e prova ad accedere con il tuo account admin.

Conclusione
Con la vasta gamma di applicazioni cloud disponibili oggi, Seafile è una soluzione cloud privata che è buona da utilizzare in questo giorno. Con la funzione di crittografia nella libreria/cartella, puoi rendere i dati più sicuri. E anche la facilità di configurazione rende facile implementarlo nel tuo server.
Link
- Seafile
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.