前言

Seafile开源私有网盘应是我目前用得比较满意的一款私有网盘,用来储存日常的学术资料以及大文件可以不受空间的限制,自带的同步功能可以在多平台上无缝运行,Seafile普通的开源版(社区版)基本可以满足日常的使用要求,企业版更是可以额外集成功能,例如可以对阿里云OSS和Ceph后端的支持以及集成Office Online Server,LDAP\AD集成等等。

Seafile服务器端目前分为Linux服务器端,Raspberry Pi 服务器端和Windows服务器端。虽然Windows服务器端已不再更新,但对于不熟悉Linux操作系统的人来说,在Windows上搭建Seafile仍是一个不错的选择。

私有云盘Seafile 起源于创始人清华实验室时期,已发展成为一个国际化的开源项目,Seafile目前拥有国内外两个活跃的用户社区:官方中文社区,官方英文社区。

搭建Windows版Seafile开源私有云盘

系统需求

官方测试在Windows 2008 server R2 SP1系统上运行,我亦测试过可以在Windows 2016 server系统上稳定运行,Windows 10系统亦可以运行,但以云盘稳定性来讲,建议Seafile搭建在Windows Server上,即Windows 2008 server R2 SP1或更新的系统上。(目前最新为Windows Server 2019)

安装 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 Windows版服务器的最新版本*。(官方为tar.gz格式的压缩包,需要使用第三方解压工具解压,Windows自带软件无法解压)

为 Seafile 服务器程序创建一个新的文件夹,比如C:\SeafileProgram\。将seafile-server_6.0.7_win32.tar.gz解压到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 服务器的数据文件夹。如果您选择C盘,那么数据文件夹为C:\seafile-server

添加管理员帐号 右击 Seafile 服务器的系统托盘图标, 选择”添加管理员帐号“选项。在弹出的对话框中输入您的管理员用户名和密码。

如果操作成功, Seafile 服务器托盘图标处会弹出一个气泡提示您”添加 Seahub 管理员账户成功”

配置 Seafile 服务器

初始化服务器之后,还需配置以下选项,否则不能进行文件的上传下载: 访问服务器的 Web 界面 (打开 http://:8000),用管理员账号登录

点击右上角的头像图标,进入管理员界面。

再进入”设置”标签。

将SERVICE_URL的值配置成http://:8000。比如您的 Windows 服务器地址为 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8000

将FILE_SERVER_ROOT的值配置成http://:8082。比如您的 Windows 服务器地址为 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8082

*若拥有域名和公网IP,可以将IP地址更换为域名或公网IP

安装 Seafile 为 Windows 服务

将 Seafile 服务器作为 Windows 服务安装的好处 在您的所有Windows用户注销后 Seafile 服务器能够继续保持运行

Windows系统启动时,即使没有用户登录, Seafile 服务器也会开始运行

如何作为 Windows 服务安装 右击 Seafile 服务器托盘图标,选择”安装为 Windows 服务”选项

在弹出的对话框中,点击是 按钮

如果操作成功,将会弹出一个对话框提示您”已经成功安装 Seafile 服务”。

确认 Seafile 服务器已经开始作为 Windows 服务运行 注销当前用户

在另一台电脑上访问 Seafile 。如果 Seafile 网站仍然可以访问,那么说明 Seafile 服务器已经开始作为 Windows 服务运行

安装为 Windows 服务后如何启动托盘图标

如果您已经将 Seafile 服务器安装为 Windows 服务,那么在您下次系统启动时, Seafile 服务将会在后台自动运行。这样,当用户登录时, Seafile 服务器托盘图标就不会自动出现。

启动托盘图标,只需双击C:\SeafileProgram\seafile-server-6.0.7文件夹下的run.bat文件。

垃圾回收 右击 Seafile 托盘图标,选择 退出并停止 Seafile Server

打开文件浏览器,找到 Seafile 安装目录 C:\SeafileProgram\seafile-server-6.0.7

右击 gc.bat, 并选择 以管理员身份运行

垃圾回收程序会运行并删除所有未用的数据块。

配置文件

所有端口的相关配置都记录在ccnet.conf文件和seafile.conf文件中

如何打开 ccnet.conf 文件 右击 Seafile 服务器托盘图标,选择”打开 seafile-server 文件夹”选项

打开seafile-server目录下的conf文件夹。ccnet.conf文件就在此文件夹下。

如何打开 seafile.conf 文件 右击 Seafile 服务器托盘图标,选择”打开 seafile-server 文件夹”选项

打开seafile-server目录下的conf文件夹。seafile.conf文件就在此文件夹下。

*编辑文件建议使用系统 “记事本”(Notepad)

*Seafile Windows版服务器最新版本为6.0.7 ,最后更新于2016.12.16。

发表评论须遵守中华人民共和国相关法律法规。违规评论将会被删除。

Comments are subject to the relevant laws and regulations of the People’s Republic of China. Offending comments will be deleted.

开源私有云盘python_搭建Windows版Seafile开源私有云盘相关推荐

  1. SpringCloud——ELK搭建(Windows版)

    SpringCloud--ELK搭建(Windows版) 一.介绍 ELK 是目前业内广泛使用的一套集中式日志解决方案,涵盖了收集.传输.存储.分析.告警. ELK 的搭建通常是用 Elasticse ...

  2. 硬盘杀手!Windows版Redis疯狂占用C盘空间!

    关键词:Redis占用C盘,Windows Redis,64位Windows版Redis疯狂占用C盘空间,redis启动后创建RedisQFolk_****.dat文件,redis-server.ex ...

  3. U盘系统启动制作Windows版,蒋介石制作

     Windows U盘启动系统制作 准备工具: Windows系统镜像,4G以上U盘,大白菜大白菜超级U盘启动盘制作工具 Windows 7旗舰版纯净安装版下载链接,这是我的51cto技术博客, ht ...

  4. 开源私有云盘python_搭建个人/企业私有云盘-seafile

    LINUX Linux操作系统 搭建个人/企业私有云盘-seafile 一.安装依赖组件 安装前的准备工作安装 Seafile 服务器之前,请确认已安装以下软件MariaDB 或者 MySQL 服务器 ...

  5. 探索ESP8285(2)搭建Windows版MQTT服务器

    CCC_122:博客只用于学习交流,不涉及任何商业用途,如果有错误之处,欢迎指正. MQTT服务器有多个选择,例如EMQX,Mosquitto,Apollo,以下我们选择比较简单的EMQX来搭建MQT ...

  6. 最详细的JavaWeb开发基础之java环境搭建(Windows版)

    首先欢迎大家来学习JavaWeb,在这里会给你比较详细的教程,从最基本的开始,循序渐进的深入.会让初学者的你少踩很多坑(大实话),如果你已经掌握了JavaWeb开发的基础部分,请耐心等待后续的进阶阶段 ...

  7. 十 Appium环境搭建(Windows版)

    注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双 ...

  8. appium java环境_Appium环境搭建(Windows版)

    注:appium安装到C盘,node.js安装到C盘 一.安装node.js 1.到官网下载node.js:https://nodejs.org/en/download/ 2.获取到安装文件后,直接双 ...

  9. 计算机cde盘怎么分配,windows vista的c d e盘是怎么分配的,我是新手完全不懂用途啊...

    应该换的,太小了,现在的一般最少80G,你说得CDE是硬盘,只是分成3个区而已,都是这样的,也可以分成N个区~,自己分配比例就行,价格你上[中关村在线]查查就可以,有80G.160G.250G.500 ...

  10. 网页版文件服务器搭建,Windows 下部署 Seafile 服务器

    ### 安装与升级 我们测试用的系统是 Windows 2008 server R2 SP1. - [下载安装 Windows 版 Seafile 服务器](#) - [安装 Seafile 为 Wi ...

最新文章

  1. 大多数Web浏览器中都可以使用PUT,DELETE,HEAD等方法吗?
  2. 给交叉编译工具建立软连接用脚本
  3. 大学计算机组成原理试题答案,计算机组成原理试题及答案(大学期末复习资料).doc...
  4. exp--求以e为底的指数函数
  5. 一条代码解决各种IE浏览器兼容性问题
  6. Hash Length Extension Attacks
  7. 利用C#实现标准的 Dispose模式
  8. mysql查询新建查询报错_mysql开启慢查询报错:
  9. Golang Tips
  10. freebsd下支持LATEX书写数学公式的网站搭建
  11. java servlet 入门_servlet 入门详解
  12. 删除隐藏版本信息 版本回退_Visual Studio Code 2019 August版本发布,新功能尝鲜
  13. 【EOS】EOS环境基础
  14. 5个衡量软件质量的标准(可自动化)
  15. 【Java基础教程】Java数据类型
  16. Mysql数据库的tinyint类型
  17. 【电脑一点通】如何新建和切换Windows桌面
  18. 把阿拉伯数字全部转换为大写(1,2,3.... = 一、二、三、)
  19. dgraph部署和使用
  20. 学简单python好学吗_python好学吗

热门文章

  1. 解决Mac系统更新后,SVN无法使用的问题
  2. HashMap面试灵魂几问
  3. deepin win10字体_深度win10修改系统字体颜色的操作方法
  4. java虚拟机扫盲文
  5. 移动APP测试中的功能与非功能测试
  6. 从消费互联网到产业互联网:平台思维始终是主导
  7. Windows如何编辑hosts
  8. python实现GUI设计的方法
  9. 网站443端口经常受到攻击怎么办
  10. 警告: A docBase E:/Tomcat/webapps/Test inside the host appBase has been specified, and will be ignored