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-pip

Installez 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.gz

Cré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 :

  1. serveur ccnet
  2. serveur seafile
  3. seahub

Maintenant, veuillez vous connecter à votre mysql, créer un utilisateur et accorder aux bases de données.

Connectez-vous à mysql :

mysql -u root -p

Cré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.sh

Il 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 start

et 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
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.