Installation Seafile · 3 min read · Nov 09, 2025
Comment installer Seafile sur Ubuntu 15.04 (Vivid Vervet)
Seafile est un cloud privé comme Dropbox, mega.co.nz et d’autres. Seafile est basé sur Python et il est open source, ce qui vous permet de créer votre propre cloud privé et il sera beaucoup plus sécurisé.
Seafile prend en charge des bibliothèques de chiffrement qui rendent vos données plus sécurisées. Pour chiffrer des fichiers dans une bibliothèque, vous devez définir un mot de passe lors de la création de la bibliothèque. Le mot de passe ne sera pas stocké sur le cloud Seafile. Ainsi, même l’administrateur des serveurs ne peut pas voir vos données chiffrées sans le mot de passe.
Ce tutoriel montre l’installation de Seafile sur Ubuntu 15.04.
Prérequis
- Un serveur avec 2 Go de RAM
- Ubuntu 15.04 64 bits
Installation de Seafile
Étape 1 - Installer les dépendances nécessaires
Pour effectuer l’installation, Seafile a besoin de certaines dépendances :
- openjdk-7jre
- LibreOffice
- Popler-utils
- mysql-server
- Python-pip etc.
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-pipInstallez boto avec pip :
pip install botoÉtape 2 - Télécharger et extraire Seafile
Seafile peut être téléchargé depuis le site officiel, veuillez télécharger selon vos besoins. Ici, j’utilise Ubuntu 15.04 64 bits.
Téléchargez l’archive Seafile avec wget :
cd /tmp/
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gzCréez le répertoire :
sudo su
mkdir -p /root/mycloud/installed/Déplacez les fichiers :
mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/
cd /root/mycloud/Et extrayez l’archive :
tar -xzf seafile-server_4.1.2_x8664.tar.gz
mv seafile-server_4.1.2_x8664.tar.gz installed/Ainsi, le répertoire pour l’installation de Seafile est /root/mycloud/.
Étape 3 - Créer la base de données
Seafile nécessite 3 bases de données :
- serveur ccnet
- serveur seafile
- seahub
Maintenant, veuillez vous connecter à votre mysql, créer un utilisateur et accorder aux bases de données.
Connectez-vous à mysql :
mysql -u root -pCréez 3 bases de données :
create database ccnet_db character set = 'utf8';
create database seafile_db character set = 'utf8';
create database seahub_db character set = 'utf8';Créez un utilisateur “seacloud”
create user seacloud@localhost identified by 'votremotdepasse';Et accordez l’accès à notre utilisateur “seacloud” aux bases de données :
grant all privileges on ccnet_db.* to seacloud@localhost identified by 'votremotdepasse';
grant all privileges on seafile_db.* to seacloud@localhost identified by 'votremotdepasse';
grant all privileges on seahub_db.* to seacloud@localhost identified by 'votremotdepasse';
flush privileges;Étape 4 - Exécuter le fichier de configuration
Veuillez vous rendre dans le répertoire d’installation de Seafile. Une fois le fichier seafile-server_4.1.2_x8664.tar.gz extrait, un répertoire seafile-server-4.1.2 apparaîtra.
cd /root/mycloud/
cd seafile-server-4.1.2/
./setup-seafile-mysql.shIl suffit d’appuyer sur Entrée et vous serez interrogé sur :
- Nom du serveur
- Domaine/IP
- etc

Ensuite, vous serez également interrogé sur la base de données. Vous pouvez choisir le numéro 2, car vous avez créé un utilisateur et une base de données.

Et à la fin, vous n’avez qu’à appuyer sur Entrée pour confirmer toute la configuration que vous avez mise en place.

Étape 5 - Démarrer Seafile et Seahub
Maintenant, tout est fait et commençons par exécuter seafile.sh et seahub.sh.
./seafile.sh start
./seahub.sh startet remplissez votre email et votre mot de passe.

Étape 6 - Tester depuis votre navigateur
Ouvrez votre navigateur 192.168.1.108:8000 et essayez de vous connecter avec votre compte administrateur.

Conclusion
Avec la grande variété d’applications cloud aujourd’hui, Seafile est une solution de cloud privé qui est bonne à utiliser en ce jour. Avec la fonction de chiffrement dans la bibliothèque/dossier, vous pouvez rendre les données plus sécurisées. Et aussi, la facilité de configuration rend son implémentation facile sur votre serveur.
Liens
- Seafile
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.