欢迎光临
我们一直在努力

自建云存储服务器,如何建立个人私有云盘

随着国内网盘的陆续倒下,现在市面上主流国产网盘只有百度的百度云和腾讯的微云了。这两个如果不开会员,速度跟不上,很多功能使用不了,空间也比较小,而且你也不知道以后会不会倒下。这种情况下,我们的文件怎么进行云管理呢?今天我就给大家介绍一款免费且开源的私有云存储网盘——Seafile,可以实现文件同步、共享、跨平台访问、团队协作等功能。


Seafile简介

Seafile是由国内团队开发的一个国际化的开源云存储软件项目,全球各地的大型机构都在使用,同时提供了客户端和服务器端软件免费下载,任何个人或公司都能搭建属于自己的私有文件同步服务。Seafile 的服务器端支持 Linux 、Windows 以及树莓派平台,客户端除了网页版之外,还支持 Mac、Linux、Windows 三个桌面平台以及 Android 和 iOS 两个移动平台。你可以利用局域网里的一台电脑作为服务器,搭建一个仅局域网内部能访问的专有云存储服务,也能将 Seafile 部署到互联网上任何 VPS、独立服务器上,实现一个私人的在线云存储服务。

这里我使用的是笔记本,可以24小时待机作为服务器,或者要使用的时候远程开机,可以参考我以前的这篇文章《简单三步,教你开启电脑的远程开机和远程控制》。


安装 Python 2.7.11 32 位版本

下载并安装 python 2.7.11 32 位版本,安装过程中选中【Add python.exe to Path】,要不就装完自己加入环境变量。

注意:一定要使用 Python 2.7.11 32 位版本。64 位版本或不是 2.7.11 的版本不能工作。


下载并解压 Seafile 服务器

1、到 Seafile官网下载 服务器的最新版本。

2、为 Seafile 服务器程序创建一个新的文件夹,比如C:\\SeafileProgram\\。将下载下来的服务器压缩包解压到C:\\SeafileProgram\\目录下。

现在,您的目录结构应该像如下这样:

C:\\SeafileProgram
 |__ seafile-server-6.0.7


启动 Seafile 服务器

在C:\\SeafileProgram\\seafile-server-6.0.7\\文件夹下,双击run.bat文件,以启动 Seafile 服务器。此时,您应该注意到 Seafile 服务器的图标已经出现在您的系统托盘中。

在弹出的对话框中选择一个磁盘,以便存储 Seafile 服务器的数据:

  • 请确保选择的磁盘拥有足够的剩余空间

  • 点击确认按钮后, Seafile 将会在您选择的磁盘下为您创建一个名为seafile-server的文件夹。这个文件夹就是 Seafile 服务器的数据文件夹。如果您选择D盘,那么数据文件夹为D:\\seafile-server。


添加管理员帐号

右击 Seafile 服务器的系统托盘图标, 选择\”添加管理员帐号\”选项。

在弹出的对话框中输入您的邮箱和密码。


访问 Seafile 服务器

初始化服务器之后,使用浏览器访问 localhost:8000,用管理员账号登录即可本地访问Seafile 服务器。


安装 Seafile 为 Windows 服务(可选)

将 Seafile 服务器作为 Windows 服务安装后,即使没有用户登录, Seafile 服务器也会开始运行。

右击 Seafile 服务器托盘图标,选择【安装为 Windows 服务】选项。卸载时选择【卸载Windows服务】即可。


安装客户端

在 Seafile 官网上下载相应版本客户端进行安装。安装成功之后,按提示输入服务器地址和用户名、密码,即可通过桌面客户端登录到服务器上。

  • 如果你的客户端和服务器在一个局域网,云盘地址:http://<服务器局域网IP地址>:8000

  • 如果你想外网访问服务器,云盘地址:http://<服务器公网IP地址>:8000或http://<花生壳域名>:8000。需要路由器登陆花生壳域名和进行端口映射8000和8082端口,不会的朋友可以参考我的另一篇文章《简单三步,教你开启电脑的远程开机和远程控制》。

登录成功后,即可进行文件的存储和同步,还可以将整个资料库,资料库内文件夹、文件共享个别人。但是只能共享给系统内用户,对于非系统内用户,可以通过创建上传、下载的外链来共享文件。对于单个文件,Seafile 提供了在线预览、编辑等功能,还可以查看某一文件的修改历史、对比更改、还原文件(类似git)等。


我是七夜菌,欢迎大家关注我的头条号,与你分享IT知识与技术。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。