Rumah >masalah biasa >如何搭建私有云

如何搭建私有云

藏色散人
藏色散人asal
2019-05-31 09:36:0820680semak imbas

如何搭建私有云

1. 选择

现如今各种云存储服务其实挺多的,国外有经典的DropBox、Google Drive、微软的OneDrive等,国内也有可以免费使用的各种云。 snake 对比了一下 owncloud、迷你云、seafile, 看到知乎上答友更倾向seafile, 于是便选择了它。

2. 介绍

Seafile是由国内团队开发的开源云存储软件项目,目前据说已有10万左右的用户,典型的机构用户包括比利时的皇家自然科学博物馆、德国的 Wuppertal 气候、能源研究所等等。Seafile 同时提供了客户端和服务器端软件免费下载,任何个人或公司都能搭建属于自己的私有文件同步服务。

seafile的服务器端支持 Linux 、Windows 以及[树莓派]平台,客户端除了网页版之外,还支持 Mac、Linux、Windows 三个桌面平台以及 Android 和 iOS 两个移动平台。你可以利用局域网里的一台电脑作为服务器,搭建一个仅局域网内部能访问的专有云存储服务,也能将 Seafile 部署到互联网上的诸如阿里云 或任何 VPS、独立服务器上,实现一个私人的在线云存储服务。

关键一点,免费。

3. 安装

Snake 是用docker 在Mac上安装的。

其他环境也很简单。

1)拉取jenserat/seafile镜像

docker pull jenserat/seafile:lates

2)下载Seafile

镜像中包含了下载Seafile的脚本,可惜其文件托管在Amazon ECS上,国内无法正常访问。

所以我们需要从官方网站上手动下载,本地解压。

tar -zxf seafile-server_6.0.9_x86-64.tar

3)运行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)基本配置

cd /opt/seafile/seafile-server-6.0.9
./setup-seafile.sh

按照提示,一步一步完成

启动

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, 差不多大功告成。

在浏览器中输入:ip:8000, 就可以登录了。

2f27c691f384ecfc1392325d9f3fed7.png

进去以后,是这样子的。

ecf0b583f70914b20c180524254a3cb.png

4. 感受

Snake 感觉用起来还挺爽的,目前没发现什么大的毛病。

启动维护好方便。

可以建群组,设置权限。

可以共享文件,链接。

可以在共享里评论,实时交流。

还有各种客户端,自动sync。

源代码在github上都能找到。

Atas ialah kandungan terperinci 如何搭建私有云. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:服务器是干什么的Artikel seterusnya:怎么申请email