Windows 搭建 Seafile 开源私有云盘
前言
Seafile 开源私有网盘应是我目前用得比较满意的一款私有网盘,用来储存日常的学术资料以及大文件可以不受空间的限制,自带的同步功能可以在多平台上无缝运行,Seafile普通的开源版(社区版)基本可以满足日常的使用要求,企业版更是可以额外集成功能,例如可以对阿里云 OSS 和 Ceph 后端的支持以及 Office Online Server,LDAP\AD 集成等等。
*Seafile Windows 服务端已停止更新,并且不再提供任何支持,请转用 Seafile Linux 服务端!
Windows Server 2008 R2 SP1+
- 下载并安装 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 Windows版服务器的最新版本*。(官方为tar.gz格式的压缩包,需要使用第三方解压工具例如 7 Zip解压,Windows 自带压缩软件无法解压)
为 Seafile 服务器程序创建一个新的文件夹,比如C:\SeafileProgram\。将seafile-server_6.0.7_win32.tar.gz解压到C:\SeafileProgram\目录下。
解压后目录结构应该像这样:
*Seafile Windows 版最新版本为6.0.7 ,最后更新于2016.12.16。
在 C:\SeafileProgram\seafile-server-6.0.7\ 文件夹下,找到 run.bat 文件并双击,以启动 Seafile 服务器。此时,您应该注意到 Seafile 服务器的图标已经出现在您的系统托盘中。
- 请确保选择的磁盘拥有足够的剩余空间
- 点击确认按钮后, Seafile 将会在您选择的磁盘下为您创建一个名为
seafile-server的文件夹。这个文件夹就是 Seafile 服务器的数据文件夹。如果您选择C盘,那么数据文件夹为C:\seafile-server
- 右击 Seafile 服务器的系统托盘图标, 选择”添加管理员帐号“选项。在弹出的对话框中输入您的管理员用户名和密码。
- 如果操作成功, Seafile 服务器托盘图标处会弹出一个气泡提示您”添加 Seahub 管理员账户成功”。
初始化服务器之后,还需配置以下选项,否则不能进行文件的上传下载:
- 访问服务器的 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
*若拥有域名和公网IP,可以将IP地址更换为域名或公网IP,以方便外网访问。
- 在您的所有 Windows 用户注销后 Seafile 服务器能够继续保持运行
- Windows 系统启动时,即使没有用户登录, Seafile 服务器也会开始运行
- 右击 Seafile 服务器托盘图标,选择”安装为 Windows 服务”选项。
- 在弹出的对话框中,点击是 按钮
如果操作成功,将会弹出一个对话框提示您”已经成功安装 Seafile 服务”。
- 注销当前用户
- 在另一台电脑上访问 Seafile 。如果 Seafile 网站仍然可以访问,那么说明 Seafile 服务器已经开始作为 Windows 服务运行
如果您已经将 Seafile 服务器安装为 Windows 服务,那么在您下次系统启动时, Seafile 服务将会在后台自动运行。这样,当用户登录时, Seafile 服务器托盘图标就不会自动出现。
启动托盘图标,只需双击C:\SeafileProgram\seafile-server-6.0.7文件夹下的run.bat文件。
所有端口的相关配置都记录在ccnet.conf文件和seafile.conf文件中
- 右击 Seafile 服务器托盘图标,选择”打开 seafile-server 文件夹”选项
- 打开
seafile-server目录下的conf文件夹。ccnet.conf文件就在此文件夹下。
- 右击 Seafile 服务器托盘图标,选择”打开 seafile-server 文件夹”选项
- 打开
seafile-server目录下的conf文件夹。seafile.conf文件就在此文件夹下。
Windows 搭建 Seafile 开源私有云盘 https://www.gzza.com/27508.html
本网站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。原创内容除特殊说明外,转载本站文章请注明出处。
如有侵权、不妥之处,联系删除。 Email:master@gzza.com
THE END