GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Seafile sur Ubuntu 15.04 (Vivid Vervet)

Seafile est un cloud privé tel que Dropbox, mega.co.nz et autres. Seafile est basé sur python et il est open source, vous pouvez donc créer votre propre cloud privé et il sera beaucoup plus sécurisé.

Seafile prend en charge les 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 lorsque vous créez 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 crypté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

Installer Seafile

Étape 1 - Installer les dépendances nécessaires

Pour effectuer l'installation, le 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 le Seafile

Seafile peut être téléchargé à partir du site officiel, veuillez télécharger en fonction de 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/

Donc 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éez un utilisateur et octroi 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éer un utilisateur "seacloud"

create user [email protected] identified by 'yourpassword';

Et accordez l'accès aux bases de données à notre utilisateur "seacloud" :

grant all privileges on ccnet_db.* to [email protected] identified by 'yourpassword';
grant all privileges on seafile_db.* to [email protected] identified by 'yourpassword';
grant all privileges on seahub_db.* to [email protected] identified by 'yourpassword';
flush privileges;

Étape 4 - Exécuter le fichier de configuration

Veuillez vous rendre dans le répertoire d'installation 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

Appuyez simplement 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, il vous suffit d'appuyer sur Entrée pour confirmer toutes les configurations que vous avez configurées.

Étape 5 - Démarrage de Seafile et Seahub

Maintenant tout est fait et commençons en exécutant 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 d'aujourd'hui, Seafile est une solution de cloud privé qui peut être utilisée aujourd'hui. Avec la fonction de cryptage de la bibliothèque/dossier, vous pouvez rendre les données plus sécurisées. Et aussi la facilité de configuration, facilitez sa mise en œuvre sur votre serveur.

  • Seafile

Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer Seafile sur Ubuntu 14.04 (Trusty Tahr)

  3. Comment installer Nagios 4.0.8 sur Ubuntu 15.04 (Vivid Vervet)

  4. Comment installer Seafile sur un VPS Ubuntu 14.04

  5. Comment installer EPrints sur Ubuntu 20.04

Comment installer qt sur Ubuntu 20.04

Comment installer Seafile sur Ubuntu 14.04

Comment installer Seafile sur Ubuntu 16.04 LTS

Comment installer Seafile sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04