Maison >Problème commun >Comment créer un cloud privé
1. Sélectionnez
Il existe en fait de nombreux services de stockage cloud de nos jours, y compris le classique DropBox à l'étranger. . , Google Drive, OneDrive de Microsoft, etc., il existe également différents cloud qui peuvent être utilisés gratuitement en Chine. Snake a comparé owncloud, mini cloud et seafile, et a vu que les réponses sur Zhihu étaient plus enclines à seafile, alors je l'ai choisi.
2. Introduction
Seafile est un projet de logiciel de stockage cloud open source développé par une équipe nationale. Il compterait actuellement environ 100 000 utilisateurs institutionnels types. Belgique Le Musée royal des sciences naturelles, l'Institut de recherche sur le climat et l'énergie de Wuppertal en Allemagne, etc. Seafile fournit des logiciels client et serveur en téléchargement gratuit, et tout individu ou entreprise peut créer son propre service de synchronisation de fichiers privés.
Le côté serveur de seafile prend en charge les plateformes Linux, Windows et [Raspberry Pi] En plus de la version Web, le client prend également en charge trois plateformes de bureau : Mac, Linux et Windows, et deux plateformes mobiles, Android. et iOS. Vous pouvez utiliser un ordinateur du réseau local comme serveur pour créer un service de stockage cloud privé accessible uniquement au sein du réseau local. Vous pouvez également déployer Seafile sur Alibaba Cloud ou sur n'importe quel VPS ou serveur indépendant sur Internet pour obtenir un stockage cloud privé. Service de stockage cloud en ligne.
Le plus important c’est que c’est gratuit.
3. Installation
Snake est installé sur Mac à l'aide de Docker.
Les autres environnements sont également très simples.
1) Extrayez l'image jenserat/seafile
docker pull jenserat/seafile:lates
2) Téléchargez Seafile
L'image contient un script pour télécharger Seafile Malheureusement, le fichier est hébergé sur Amazon ECS, Au niveau national. Impossible d’accéder normalement.
Nous devons donc le télécharger manuellement depuis le site officiel et le décompresser localement.
tar -zxf seafile-server_6.0.9_x86-64.tar
3) Exécutez Docker
docker run -t -i --rm -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /Users/snake/Downloads/sea:/opt/seafile jenserat/seafile -- /bin/bash
4) Configuration de base
cd /opt/seafile/seafile-server-6.0.9 ./setup-seafile.sh
Suivez les invites et complétez-le étape par étape
Démarrer
root@8a5f8ef2e03e:/opt/seafile/seafile-server-6.0.9# ./seafile.sh start [04/28/17 06:19:53] ../common/session.c(132): using config file /opt/seafile/conf/ccnet.conf Starting seafile server, please wait ... Seafile server started Done. root@8a5f8ef2e03e:/opt/seafile/seafile-server-6.0.9# ./seahub.sh start Starting seahub at port 8000 ... Seahub is started Done.
OK, vous avez presque terminé.
Entrez : ip:8000 dans le navigateur et vous pourrez vous connecter.
Après être entré, voici à quoi cela ressemble.
4. Sentiments
Snake est assez agréable à utiliser et je n'ai trouvé aucun problème majeur jusqu'à présent.
Il est très pratique à démarrer et à entretenir.
Vous pouvez créer des groupes et définir des autorisations.
Peut partager des fichiers et des liens.
Vous pouvez commenter dans le partage et communiquer en temps réel.
Il existe également divers clients avec synchronisation automatique.
Le code source peut être trouvé sur github.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!