Maison >Problème commun >Comment créer un cloud privé

Comment créer un cloud privé

藏色散人
藏色散人original
2019-05-31 09:36:0820703parcourir

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.

Comment créer un cloud privé

Après être entré, voici à quoi cela ressemble.

Comment créer un cloud privé

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que fait le serveur ?Article suivant:Que fait le serveur ?