Modes de paiement Abuse

Configurer Seafile pour la synchronisation et le partage de fichiers dans Ubuntu 20.04

23.12.2022, 17:57

Seafile est un outil de partage dont les fonctionnalités sont similaires à celles de Dropbox. Seafile est l'outil de choix si vous êtes fatigué d'utiliser des sites de partage de fichiers, de télécharger et de recharger constamment des informations. Seafile sur Ubuntu 20.04 vous permettra de :

  • télécharger des informations vers une ressource publique ;
  • de synchroniser les informations de la ressource avec les données des bibliothèques locales ;
  • de donner accès à des utilisateurs individuels (employés, administrateurs), de distribuer des permissions et bien plus encore.

Pour installer Seafile, utilisez des machines réelles ou virtuelles fonctionnant sur la base du système d'exploitation Ubuntu 20.04. Elles ont des exigences concernant la quantité de mémoire vive, le nombre de cœurs de processeur, etc. Il est préférable de travailler à partir d'un compte sans droits d'administrateur / sans droits de root (avec sudo). La configuration minimale requise est de 4 CPU et 4 Go de RAM.

Instructions pas à pas pour configurer Seafile

LDAP, le protocole WebDAV, l'envoi d'e-mails, les sauvegardes, le garbage collection (GC) et d'autres paramètres peuvent être nécessaires pour travailler avec l'outil.

Étape 1 : Préparer le système

Cela nécessite la mise à jour des paquets (commande apt update), la vérification de la synchronisation du temps / du fuseau horaire et des paramètres de démarrage automatique.

Il se peut également que vous deviez travailler avec votre pare-feu (par défaut, dans Ubuntu, il laisse passer tous les protocoles, mais il peut y avoir des nuances).

Étape 2 : Installer les utilitaires et les applications nécessaires pour travailler avec Seafile

Nous devons installer :

  • Memcache, en spécifiant dans la configuration la quantité de mémoire que Memcache peut utiliser ;
    apt install memcached libmemcached-dev
  • Python avec tous les composants supplémentaires nécessaires ;
  • une base de données - MariaDB, MongoDB, Postgresql ou autres - par commande (MariaDB est montré dans l'exemple) :
    apt install mariadb-server

Étape 3 : Installer Seafile

La commande est utilisée pour l'installation :

useradd seafile -r

En fonction des spécificités du projet, vous devrez peut-être créer un répertoire séparé dans lequel vous téléchargerez les fichiers d'installation :

mkdir -p /opt/seafile/bin

Lors de l'utilisation de l'assistant d'installation, il sera nécessaire de spécifier l'adresse IP ou le nom du serveur auquel se connecter. L'utilisateur indiquera également le nom du serveur, qui sera public. Par défaut, le service écoutera le port 8082, mais cela peut être modifié dans les paramètres.