GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Seafile sur Ubuntu 14.04 (Trusty Tahr)

Seafile est un logiciel de stockage en nuage OpenSource. Il offre le partage et la synchronisation de fichiers pour les utilisateurs individuels et les groupes, il fournit un cryptage côté client et un accès facile à partir d'appareils mobiles. Ce tutoriel décrit les étapes pour installer Seafile sur Ubuntu 14.04.

Installation des dépendances Seafile

Liste des dépendances telles que décrites

  • Environnement d'exécution Java (JRE)
  • Poppler-utils
  • Libreoffice 4.1+ et Python-uno    
  • libpython 2.7
  • Bibliothèques Python (assurez-vous que python 2.7 est inclus dans cette installation, vous pouvez vérifier en utilisant la commande sur l'image 1.2, si elle est déjà installée, sinon utilisez cette commande apt-get install python 2.7 et aussi si vous recevez une erreur de "Wheel installs require setuptools>=...", alors vous pouvez utiliser ce pip install setuptools --no-use-wheel --upgrade ). Vous devez également installer en utilisant easy_install pip et pip install boto comme on le voit sur l'image 1.3 et 1.4 respectivement)

Exécutez la commande suivante en tant qu'utilisateur root pour installer le logiciel requis :

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

Je vais maintenant vérifier si la version de python installée correspond aux exigences de Seafile :

python -V

Comme vous le voyez dans la capture d'écran, la version de python est 2.7.6, elle se situe donc dans la gamme des versions de python prises en charge.

Ensuite, j'installerai le package pip avec easy_install

easy_install pip

et le paquet boto

pip install boto

Installez ensuite des polices supplémentaires pour votre langue (comme par exemple WenQuanYi, si nous allons utiliser le chinois)

apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

Installer Seafile avec MySQL

Vous devez d'abord vérifier si votre système est un système 32 bits ou 64 bits.

uname -m

Mon serveur est un système 64 bits.

Il y a deux choix à utiliser, soit 32 ou 64 bits, qui sont tous deux disponibles sur la page de téléchargement Seafile http://seafile.com/en/download/ .



Ou vous pouvez télécharger directement sur ces sites listés :

64 bits :

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz

32 bits :

https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_i386.tar.gz

En téléchargeant le package, vous devez utiliser la commande wget :

cd /tmp
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz



Ensuite, nous allons créer les répertoires requis.

Tout d'abord, je dois créer un nom de répertoire "guide" (ce n'est qu'un exemple dans l'image 1.8), et vous pouvez utiliser n'importe quel nom décrivant votre organisation.

mkdir /root/guide



Déplacez ensuite le fichier seafile-server_4.0.6_x86-64 .tar.gz vers un répertoire que nous avons créé guide .

mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/



Entrez dans le répertoire du guide

cd /root/guide

Une fois à l'intérieur, vous devez extraire le fichier à l'aide de la commande tar.

tar -xzf seafile-server_4.0.6_x86-64.tar.gz



Créez ensuite un répertoire installé .

mkdir installed



Nous pouvons déplacer le fichier seafile-server_4.0.6_x86- 64.tar.gz dans le répertoire nouvellement créé installé .

mv seafile-server_4.0.6_x86-64.tar.gz installed/



Comme décrit sur cette structure de répertoires pour notre version, tout devrait être correct lieu. Où installé et seafile-server-4.0.6 répertoires, doivent se trouver dans le répertoire de Guide .

Configuration des bases de données MySQL

Seafile se compose de 3 composants principaux. Nous devons créer une base de données pour ces composants donnés.

  • serveur ccnet
  • serveur Seafile
  • Seahub

Nous créons maintenant les bases de données mysql, le compte et l'autorisation de réglage sur les bases de données données comme indiqué. (ce n'est qu'un exemple, vous pouvez créer votre propre design sur le nom de votre base de données).

Composants Seafile Nom de la base de données Compte
serveur ccnet ccnet-db fichier marin
serveur seafile seafile-db fichier marin
Seahub seahub-db fichier marin

Connectez-vous à mysql en tant qu'utilisateur root

mysql -u root -p

puis lancez ces commandes dans le 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 PRIVELIGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;



Maintenant que nous avons fini de créer des bases de données, notre prochain est de configurer seafile pour pointer dessus ces bases de données que nous avons créées.

Configuration du serveur Seafile

Paquets requis :

  • python 2.7
  • python-setuptools
  • python-imagerie
  • python-mysqldb

En utilisant cette commande :(pour vérifier s'il est déjà installé)

apt-get install python2.7 python-setuptools python-imaging python-mysqldb

Ensuite, vous devez installer le serveur seafile. Allez dans le répertoire seafile-server-4.0.6 puis exécutez le script setup-seafile-mysql.sh.

cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh



Vous devez répondre aux questions de cette procédure suivante.







Démarrage du serveur Seafile

Au démarrage du service seafile , vous devez vous rendre dans le répertoire seafile-server-4.0.6. puis exécutez comme indiqué sur l'image.

cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start



Puis au démarrage de seahub. le port par défaut est 8000.

./seahub.sh start

Pour accéder au site à l'aide de n'importe quel navigateur, entrez dans la barre d'adresse.

http://192.168.0.100:8000/

Sur cette image, vous verrez l'exemple d'accès Web. En utilisant le compte administrateur que vous avez entré dans l'image 1.22, vous devez entrer l'e-mail et le mot de passe.



Une fois connecté, vous verrez la page d'administration Web de seafile.

  • Seafile
  • Ubuntu

Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer R sur Ubuntu 20.04

  3. Comment installer Go sur Ubuntu 18.04

  4. Comment installer R sur Ubuntu 18.04

  5. Comment installer Seafile sur un VPS Ubuntu 14.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 les derniers pilotes Nvidia sur Ubuntu 14.04 Trusty Tahr

Comment installer Go sur Ubuntu 22.04