自己动手搭建私人云盘
来源:互联网 发布:如何修改高德导航端口 编辑:程序博客网 时间:2024/05/21 16:56
近年来类似 Dropbox 形式的同步型网盘 (云存储服务) 已经成为越来越多人生活和工作中都离不开的工具了。可惜 Dropbox 在国内多次遭屏蔽,而国产的一系列网盘也逐渐消失,也只剩下百度网盘、腾讯微云等留在世面上。虽然百度网盘使用频繁,但是不久之前的百度网盘大量文件被删,塞满淫秽视频等的一些问题让我们渐渐对其失去的信任,如果你想将数据掌握在自己的手中,那么自己搭建一个私人云盘无异于是最好的选择。
目前市面上的私人云盘也有很多,比如owncloud等,但在这里对于小白,我还是推荐Seafile,一个开源免费的自建云存储平台。
Seafile 是由国内团队开发的一个国际化的开源云存储软件项目,目前据说已有10万左右的用户,典型的机构用户包括比利时的皇家自然科学博物馆、德国的 Wuppertal 气候、能源研究所等等。Seafile 同时提供了客户端和服务器端软件免费下载,任何个人或公司都能搭建属于自己的私有文件同步服务。
Seafile 的服务器端支持 Linux 、Windows 以及树莓派平台,客户端除了网页版之外,还支持 Mac、Linux、Windows 三个桌面平台以及 Android 和 iOS 两个移动平台。你可以利用局域网里的一台电脑作为服务器,搭建一个仅局域网内部能访问的专有云存储服务,也能将 Seafile 部署到互联网上的诸如阿里云、Linode 或任何 VPS、独立服务器上,实现一个私人的在线云存储服务。
本教程将会手把手带你在云服务器(windows server)上搭建一个私人网盘。
下载安装 Windows 版 Seafile 服务器
安装 Python 2.7.11 32 位版本
- 下载并安装 python 2.7.11 32 位版本
- 将 python2.7 的安装路径添加到系统的环境变量中 (PATH 变量)。比如:如果您将 python 2.7.11 安装在
C:\Python27
路径下,那么就将C:\Python27
添加到环境变量中。(如下图)
注意:一定要使用 Python 2.7.11 32 位版本。64 位版本或不是 2.7.11 的版本不能工作。
下载并解压 Seafile 服务器
- 获取 Seafile 服务器的最新版本。
- 为 Seafile 服务器程序创建一个新的文件夹,比如
C:\SeafileProgram\
。请记住此文件夹的位置,我们将在以后用到它。 - 将seafile-server_5.0.3_win32.tar.gz解压到
C:\SeafileProgram\
目录下。
现在,您的目录结构应该像如下这样:
C:\SeafileProgram |__ seafile-server-5.0.3
启动与初始化
启动 Seafile 服务器
在C:\SeafileProgram\seafile-server-5.0.3\
文件夹下,找到run.bat文件并双击,以启动 Seafile 服务器。此时,您应该注意到 Seafile 服务器的图标已经出现在您的系统托盘中。
选择一个磁盘作为 Seafile 服务器数据的存储位置
现在,您可以在弹出的对话框中选择一个磁盘,以便存储 Seafile 服务器的数据:
- 请确保选择的磁盘拥有足够的剩余空间
- 点击确认按钮后, Seafile 将会在您选择的磁盘下为您创建一个名为
seafile-server
的文件夹。这个文件夹就是 Seafile 服务器的数据文件夹。如果您选择D盘,那么数据文件夹为D:\seafile-server
添加管理员帐号
右击 Seafile 服务器的系统托盘图标, 选择”添加管理员帐号“选项。在弹出的对话框中输入您的管理员用户名和密码。
如果操作成功, Seafile 服务器托盘图标处会弹出一个气泡提示您”添加 Seahub 管理员账户成功”
配置 Seafile 服务器
初始化服务器之后,还需配置以下选项,否则不能进行文件的上传下载:
- 访问服务器的 Web 界面 (打开
http://<您的 IP 地址>:8000
),用管理员账号登录(登录后如下图)
点击右上角账户图标,再点击系统管理,进入管理员界面,在进入”设置”标签 - 将SERVICE_URL的值配置成
http://<您的 IP 地址>:8000
。比如您的 Windows 服务器地址为 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8000
将FILE_SERVER_ROOT的值配置成
http://<您的 IP 地址>:8082
。比如您的 Windows 服务器地址为 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8082
至此,服务器端的Seafile就配置完成了。
- 自己动手搭建私人云盘
- docker搭建私人仓库
- 搭建自己私人博客
- 网盘关停不用怕:自己动手搭建免费私有云
- 用花生壳以Ubuntu为平台,搭建私人网盘
- 搭建私人云 Synology展示最新网络存储解决方案
- 搭建私人博客的动机
- WordPress搭建自己私人博客
- Ubuntu16搭建私人git服务器
- Seafile - 自己动手搭建个人/团队/公司专属私有文件同步服务 (云存储网盘)
- 自己动手搭建WAMP
- 自己动手搭建搜索工具
- 自己动手搭建MVC之一
- 自己动手搭建GitLab
- 自己动手搭建GitLab
- 自己动手搭建Banner轮播器
- 自己动手搭建VPN服务器
- 私人云与圈子
- 动态加载控件
- 关于自定义的compareTo方法
- 据说美剧《硅谷》是程序员成功人士的必看剧?
- JAVA8 十大新特性详解
- 替换表全表字段的部分内容,查询一个数据库有 多少表 show tables
- 自己动手搭建私人云盘
- JS对数组某个元素的删除操作,delete与splice的异同
- 543. Diameter of Binary Tree
- 关于ExecutorService中的execute()和submit()方法的区别
- Luogu 1387(dp)
- mybatis配置log4j2
- Excel导出
- java之工厂模式
- 使用fir-cli 1.6.3打包失败问题解决