Seafile共享网盘搭建

本文详细介绍了如何在CentOS 7.6上手动搭建Seafile 6.3.9私有云存储系统,包括Seafile的组件、加密功能、系统环境配置、数据库初始化、用户创建、数据备份与恢复等关键步骤,确保团队文件协作的安全与高效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Seafile简介

Seafile 是一个开源的文件云存储平台,更注重于隐私保护和对团队文件协作的支持。
Seafile 通过“资料库”来分类管理文件,每个资料库可单独同步,用户可加密资料库,
且密码不会保存在服务器端,所以即使是服务器管理员也无权访问你的文件。Seafile
允许用户创建“群组”,在群组内同步文件、创建维基、发起讨论等,方便团队内协同工作。

2.Seafile组件

Seafile服务器系统组件:

  • Seahub:网站界面,供用户管理自己在服务器上的数据和账户信息。Seafile服务器通过"gunicorn"()一个轻量级的Python HTTP服务器)来提供网站支持。Seahub作为gunicorn的一个应用程序来运行,监听在8000端口。
  • Seafile server (seaf-server): 数据服务进程, 处理原始文件的上传/下载/同步,监听在8082端口。
  • Ccnet server (ccnet-server): 内部 RPC 服务进程,连接多个组件。
  • Controller: 监控 ccnet 和 seafile 进程,必要时会重启进程。

4.Seafile加密功能

Seafile自身带有对自建的资源库的加密的功能,是加密整个资源库,而不是单个文件,所以需要注意;
管理员和普通用户都有权利创建和加密自己所需要的资源库,未授权任何人也无法查看资源库信息,区别在于:管理员创建的加密资源库对某个普通用户即使授予读写权限,该用户也无法访问管理员加密了的资源库;普通用户创建的加密资源库给管理员授权之后,管理员输入资源库密码后可访问此资源库。

5.说明信息

因为在网上搜索了许久,发现Seafile 6.3.9的这个版本可以破解使用不用导入授权文件而创建
自定义用户数,所以此文档是针对的此版本来搭建并编写的。如需使用Seafile 7的版本,请自
行到下面的链接中的官网地址去下载相应的版本,然后通过此地址生成授权文件导入即可使用,
请注意使用的授权文件期限只有一年时间,请自行根据需求来选择对应的版本。

6.安装前置条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值