Comment installer Seafile Server sur WSL – Sous-système Windows 10 pour Linux – Les meilleures astuces pour son serveur

  • nintendo Minecraft Dungeons : Hero Edition game - Nintendo Switch -
    Faites-vous un chemin à travers une toute nouvelle aventure qui se déroule dans l’univers Minecraft et s’inspire des robots de combat Dungeon classiques. Défiez les Dungeons seul ou avec vos amis ! Quatre joueurs peuvent essayer ensemble de trouver un chemin à travers divers niveaux remplis de trésors, dans
  • GB EYE poster in Minecraft World Beyond 30 x 40 cm frame
    poster in Minecraft World Beyond 30 x 40 cm frame
  • Pop! Vinyl Figurine Pop Princesse Bumblegum - Adventure Time x Minecraft
    Vos personnages préférés de  sont maintenant disponibles en Funko Pop ! Vinyl ! Cette figurine mesure environ 9 cm et elle est emballée en boîte-fenêtre.
  • Une année avec Minecraft 1998 - Stéphane Pilet - Livre
    Calendriers-Agenda - Occasion - Bon Etat - 404 poche - Poche - Structure Coopérative d'insertion à but non lucratif.
  • LEGO Minecraft (TM) 21160 - Attack on the Illage
    LEGO Minecraft (TM) 21160 - Attack on the Illage
  • MATTEL Minecraft Carry Along Potion Case14,6 cm red
    Minecraft Carry Along Potion Case14,6 cm red
  • GB EYE poster in frame Minecraft Ocelot Chase 30 x 40 cm
    poster in frame Minecraft Ocelot Chase 30 x 40 cm
  • MATTEL play Minecraft Comic Makerset Snow Golem 8 cm orange
    play Minecraft Comic Makerset Snow Golem 8 cm orange

Sealfile Server est une solution de filtrage open source pour les applications de cloud privé qui permet aux utilisateurs de créer leur propre stockage cloud personnel. Dans ce didacticiel, nous allons apprendre à l'installer et à l'utiliser sur Windows 10 WSL – Sous-système Windows pour Linux.

Ils ne souhaitent pas stocker leurs données sur une plate-forme tierce, ils peuvent créer et héberger des fichiers personnels sur leurs propres plates-formes Windows 10 ou serveur à l'aide de Sealfile. Tout comme Google Drive, One Drive ou DropBox, il est disponible en architecture serveur-client. Cela nous permet d'installer l'application client Seafile sur notre smartphone ou d'autres systèmes informatiques pour synchroniser facilement les données entre un serveur Cloud.

Vous pouvez le considérer non seulement comme une alternative aux plates-formes payantes populaires telles que DropBox, mais également à d'autres plates-formes open source telles que NextCloud et OwnCloud. Ce logiciel de partage de fichiers multiplateforme stocke les données sur un serveur centralisé, qui est accessible via local ou Internet n'importe où.

Caractéristiques du serveur Sealfile:

  • Peut synchroniser des données telles que des images, des fichiers et plus encore.
  • Prend en charge Windows, Mac, Linux, Android et iOS et les clients.
  • L'interface de l'application en ligne est prise en charge pour la gestion des données
  • Le partage de fichiers à l'aide d'un lien public est possible.
  • Contrôle de version
  • Authentification à deux facteurs pour la sécurité
  • Les utilisateurs peuvent ouvrir et modifier des documents jusqu'à et y compris celui créé à l'aide de MS-office (docx / pptx / xlsx)
  • Accès aux fichiers mobiles
  • Chiffrement des données côté serveur
  • Client Seafile Drive qui peut mapper le cloud privé sur PC en tant que lecteur virtuel pour accéder et synchroniser les données
  • Les utilisateurs peuvent enregistrer des documents Wiki au format Markdown directement dans une bibliothèque
  • Prend en charge le verrouillage des fichiers pour empêcher l'édition simultanée
  • Le journal d'audit vous aide à surveiller le système
  • Partage de fichiers avec vérification des autorisations
  • Analyse antivirus des fichiers
  • Prise en charge du protocole HTTPS / TLS

Versions:

SeaFile est disponible en deux versions, l'une est standard sans restrictions utilisateur, tandis que l'autre est professionnelle, qui est également disponible pour téléchargement, installation et utilisation gratuitement, mais avec seulement 3 restrictions utilisateur. Ainsi, si vous souhaitez l'utiliser uniquement pour un usage personnel ou domestique, vous pouvez passer à la version serveur professionnel de Seafile.

conseillé: Owncloud ou NextCloud sur WSL.

Étapes pour installer SeaFile File Storage Server sur Windows 10 -WSL

Ici, nous utilisons Ubuntu 18.04 LTS focal fossa comme application WSL Linux, mais vous pouvez également utiliser Ubuntu 20.04 LTS. Ce didacticiel peut également être suivi pour toute distribution Linux entièrement prise en charge basée sur Ubuntu, y compris Linux Mint, Elementary OS et Debian.

Mettre à jour le système

Exécutez la commande système sur votre application Ubuntu WSL pour vérifier que tous les packages disponibles sont à jour.

mise à jour sudo apt

Installer les dépendances Seafile

Ce serveur de cloud privé open source nécessite certains outils sur votre système, tels que Python3 et plus, pour effectuer une installation fluide, utilisez donc la commande ci-dessous pour les installer:

sudo apt-get installer python3 python3-setuptools python3-pip -y
pip3 installer Oreiller pylibmc captcha jinja2 sqlalchemy
installateur pip3 django-pylibmc django-simple-captcha python3-ldap

Télécharger la dernière version de SeaFile

Ouvrez le navigateur sur votre système Windows 10 et accédez à la page de téléchargement officielle de ce serveur cloud personnel open source et copiez le lien comme indiqué dans la capture d'écran ci-dessous.

Télécharger le serveur de stockage cloud personnel Seafile pour Windows 10 WSL Linux

Maintenant sur Ubuntu 18.04 LTS WSL type: wget et cliquez avec le bouton droit pour coller le lien copié. Cela ressemblera à quelque chose comme ceci:

wget https://s3.eu-central-1.amazonaws.com/download.seadrive.org/seafile-server_7.1.4_x86-64.tar.gz

Extraire le fichier:

tar -xzf seafile-server_ *

Créez un répertoire séparé pour Seafile

sudo mkdir / opt / seafile /

Déplacer le téléchargement

sudo mv seafile-server - * / * / opt / seafile

Extraire mes fichiers Seafile

Installez MySQL Server

Pour stocker le contenu de notre logiciel de cloud personnel, nous avons besoin de la base de données MySQL. Si vous en avez déjà un, vous pouvez également le connecter. Cependant, je suppose ici que vous n'avez pas d'instance MySQL, et ici nous l'installons.

sudo apt installer le serveur mysql

Démarrez le service lorsqu'il est installé

sudo service mysql start

Définissez le mot de passe root MySQL:

mysqladmin -u mot de passe root newpass

Remarque: Changement newpass avec le mot de passe que vous souhaitez utiliser.

Créez des bases de données pour:

sudo mysql -p

Entrez le mot de passe que vous avez entré.

Une fois connecté, créez des bases de données:

créer le jeu de caractères `ccnet_db` de la base de données = & # 39; utf8 & # 39 ;;

créer le jeu de caractères de la base de données `seafile_db` = & # 39; utf8 & # 39 ;;

créer le jeu de caractères de base de données `seahub_db` = & # 39; utf8 & # 39 ;;

Utilisateur

créer un utilisateur & # 39; seafile & # 39; @ & # 39; localhost & # 39; identifié par & # 39; seafile & # 39 ;;

Donner la permission

ACCÉDEZ À TOUS LES PRIVILÈGES SUR `ccnet_db`. * Vers `seafile` @ localhost;

OUBLIEZ TOUS LES PRIVILÈGES SUR `seafile_db`. * Vers `seafile` @ localhost;

ACCÉDEZ À TOUS LES PRIVILÈGES SUR `seahub_db`. * Vers `seafile` @ localhost;
sortie;

Exécutez le script d'installation SeaFile

Basculez vers le répertoire Seafile et exécutez la commande ci-dessous.

cd / opt / seafile
sudo bash setup-seafile-mysql.sh

Suivez les étapes d'installation guidées:

  1. Appuyez sur le bouton Entrée
  2. Entrez le nom que vous souhaitez attribuer à votre serveur SeaFile
  3. Quel port Seafile doit utiliser, par défaut, il est 8082. Appuyez sur la touche Entrée pour aller avec, au cas où ce port est utilisé par un autre serveur, entrez celui qui est libre et que vous souhaitez utiliser.
  4. Sélectionnez la méthode pour utiliser le serveur MySQL. Si vous avez déjà une base de données Mysql, sélectionnez la deuxième option pour la connecter sinon c'est la première à créer une nouvelle entrée.

Sortie Pour le script ci-dessus:

h2s @ DESKTOP-77FHU5D: / opt / seafile $ sudo bash setup-seafile-mysql.sh
Vérification de python sur cette machine ...
-------------------------------------------------- ---------------
Ce script vous guidera pour configurer votre serveur seafile en utilisant MySQL.
Assurez-vous d'avoir lu le manuel du serveur seafile sur
https://download.seafile.com/published/seafile-manual/home.md

Appuyez sur ENTER pour continuer
-------------------------------------------------- ---------------

Quel est le nom du serveur? Il est affiché sur le client.
3 à 15 lettres ou chiffres
[ server name ] h2s

Quelle est l'adresse IP ou le domaine du serveur?
Par exemple: www.mycompany.com, 192.168.1.101
[ This server's ip or domain ] 192.168.43.45

Quel port souhaitez-vous utiliser pour le serveur de fichiers seafile?
[ default "8082" ]

-------------------------------------------------- -----
Choisissez un moyen d'initialiser les bases de données Seafile:
-------------------------------------------------- -----

[1] Créer de nouvelles bases de données ccnet / seafile / seahub
[2] Utiliser les bases de données ccnet / seafile / seahub existantes

[ 1 or 2 ] 1

Quel est l'hôte du serveur mysql?
[ default "localhost" ]

Quel est le port du serveur mysql?
[ default "3306" ]

Quel est le mot de passe de l'utilisateur root mysql?
[ root password ]

confirmer le mot de passe root de l'utilisateur ... terminé

Entrez le nom de l'utilisateur mysql de seafile. Il aurait été créé s'il n'existait pas.
[ default "seafile" ]

Entrez le mot de passe de l'utilisateur mysql "seafile":
[ password for seafile ]

Entrez le nom de la base de données du serveur ccnet:
[ default "ccnet-db" ]

Entrez le nom de la base de données pour le serveur seafile:
[ default "seafile-db" ]

Entrez le nom de la base de données pour seahub:
[ default "seahub-db" ]

---------------------------------
Ceci est votre configuration
---------------------------------

nom du serveur: h2s
IP / domaine du serveur: 192.168.43.45

répertoire de données seafile: / opt / seafile-data
port du serveur de fichiers: 8082

base de données: créer une nouvelle
base de données ccnet: ccnet-db
base de données seafile: seafile-db
base de données seahub: seahub-db
utilisateur de la base de données: seafile
---------------------------------
Appuyez sur ENTRÉE pour continuer ou sur Ctrl-C pour annuler
---------------------------------
Génération de la configuration ccnet ...
fini
Créez la configuration dir / opt / ccnet.
Génération de la configuration du fichier Sea ...
Fini.
fini
Génération de la configuration du seahub ...
----------------------------------------
Création de tables de base de données ccnet ...
----------------------------------------
----------------------------------------
Création de tables de base de données Seafile maintenant ...
----------------------------------------
----------------------------------------
Création de tables de base de données seahub maintenant ...
----------------------------------------
crée le dernier lien symbolique du serveur seafile ... fait
-------------------------------------------------- ---------------
La configuration du serveur Seafile est terminée.
-------------------------------------------------- ---------------
lancer le serveur seafile: ./seafile.sh  arrêter 
lancez le serveur seahub: ./seahub.sh  redémarrer  
-------------------------------------------------- ---------------
Si vous êtes derrière un pare-feu, assurez-vous d'autoriser l'entrée / la sortie de ces ports TCP:
-------------------------------------------------- ---------------
port du serveur de fichiers seafile: 8082
port de Seahub: 8000
Lorsque des problèmes surviennent, consultez
https://download.seafile.com/published/seafile-manual/home.md
pour information.

L'installation est terminée. Encore une chose, si vous utilisez un pare-feu, assurez-vous d'ouvrir les ports suivants.

serveur cnet: 10001

serveur seafile: 12001

httpsserver: 8082

seahub: 8000

Exécutez un serveur Seafile et créez un compte administrateur Seahub

Pour démarrer Seafile Server et Seahub Website, exécutez les scripts qui leur sont disponibles dans le dossier que nous avons créé sous / opt / seafile.

cd / opt / seafile
sudo bash seafile.sh start
sudo bash seahub.sh start

———- Le script vous demande de créer un compte administrateur ici ———

Pour plus d'informations, voir documents officiels …

Ouvrez le navigateur: 127.0.01: 8000

Connectez-vous à SeaFile

  • Paulmann Spot Paulmann COLMAR-Kit de 5 Spots sur Câbles Verre L500cm Blanc
    Kit de 5 spots sur câbles se décomposant comme suit: 5 spots orientables avec diffuseurs coniques en verre dépoli sous potences tubulaires chromées de fixation, 10 mètres de câble, fixations murales et transformateur. Cet ensemble de spots pourra être installé partout dans la maison. Ampoules : 5x20W GU4 (non
  • Silumen Réglette LED 90cm 36W (Pack de 10)
    Pack de 10 Réglettes LED 90cm 36W.Sa longueur de 90cm est idéale à installer au-dessus d'un plan de travail, sous un meuble ou dans votre dressing.D'une intensité lumineuse de 3600 lumens, cette réglette à fixer en saillie grâce aux crochets et aux vis fournis, Elle offre un bel éclairage sur un ang
  • Naturactive Diffuseur d'Huiles Essentielles Camélia + Huile Essentielle Oranger Doux Bio 10ml Offerte
    Naturactive Diffuseur d'Huiles Essentielles Camélia diffuse sur une surface de 100m2 grâce à son système à haute pression. Il diffuse l'huile essentielle à froid sous forme de micro-gouttelettes afin d'en garder toute l'arôme et la qualité. Naturactive Diffuseur d'Huiles Essentielles Camélia ne nécessite pas
  • Sud Rayonnement - Plancher chauffant électrique rayonnant - 10 W/ml - pas de 18
    Plomberie chauffage Chauffage et climatisation Plancher chauffant Câble électrique chauffant pour plancher chauffant SUD RAYONNEMENT, Le chauffage direct par sol rayonnant est un système global de chauffage basse température par le sol conçu pour toutes applications sur isolant et sous chape
  • Sauthon Tiroir lit mael BLANC Sauthon
    TIROIR LIT 120X60 MAELLe tiroir de lit 60x120 de la collection MAEL est la solution pour ajouter du rangement dans la chambre de votre enfant. Facile à installer, il se glisse sous le lit de bébé grâce à son système de coulisses.Face tiroir en panneau de particules mélaminés décor blanc.Sur coulisses à
  • Visual productions Cuelux Lighting Software
    Visual productions Cuelux Lighting Software, Logiciel de contrôle de lumière, Pour PC & MAC, Logiciel livré avec un adaptateur USB / DMX et utilisable sans dongle supplémentaire, Fonctionnement stable sous Windows et Mac OS X, Sortie de données en DMX512 et Art-net, Le système Cuelist dans Cuelux est basé sur
  • DDMF Bridgewize
    DDMF Bridgewize, Logiciel Bit Bridge - Version téléchargement, Convient pour les plugins 32 bits dans les environnements 64 bits, Adapté aux plugins VST et AU sous Mac ainsi qu'aux plugins VST sous Windows, Organiseur de plug-ins pour afficher et gérer tous les plug-ins 32 bits sur le système, Transmission
  • HK Audio L Sub 1200 Linear 5
    HK Audio L Sub 1200 Linear 5, Caisson de basse passif, 2 haut-parleurs 10"" avec bobine 2,5"", Fréquence de coupure : 55 Hz, Puissance : 600 Watt sous 8 Ohm, 1200 Watt programme, 2400 Watt crête, SPL Max : 130 dB, 2 connexions sur Speaker Twist NL4, Affectation des broches sur 2+ / 2- (câblage du système),

Laisser un commentaire