Seafile - 个人/团队/公司专属私有文件同步服务搭建

因为我本人曾参与过基于本开源应用的云存储应用的开发,时过一年,看到开源的版本已经走了很远,所以来探测一番新功能,并从中学习学习(安装后大部分源码都可以看到)

Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。——来自官网

以下操作平台为rhel7.2 x86_64bit
部署 Seafile 服务器(使用 SQLite)

1.下载

官网->下载->服务器端
这里写图片描述

2. 部署和目录结构

假设你公司的名称为”seahub”,你也已经下载seafile-server_6.2.2_x86-64.tar.gz到你的home 目录下。 我们建议使用这样的目录结构:

mkdir seahub
mv seafile-server_* seahub
cd seahub
 #将 seafile-server_* 移动到 seahub 目录下后
tar -xzf seafile-server_*
mkdir installed
mv seafile-server_* installed

以上操作使得你的目录看起来类似以下:

[root@lockey41 seahub]# tree . -L 2

.
├── installed
│   └── seafile-server_6.2.2_x86-64.tar.gz
└── seafile-server-6.2.2
    ├── check_init_admin.py
    ├── reset-admin.sh
    ├── runtime
    ├── seaf-fsck.sh
    ├── seaf-fuse.sh
    ├── seaf-gc.sh
    ├── seafile
    ├── seafile.sh
    ├── seahub
    ├── seahub.sh
    ├── setup-seafile-mysql.py
    ├── setup-seafile-mysql.sh
    ├── setup-seafile.sh
    └── upgrade

6 directories, 11 files

这样设计目录的好处在于

和 seafile 相关的配置文件都放在seahub 目录下,便于集中管理.
后续升级时,你只需要解压最新的安装包到 seahub 目录下.

3. 安装 Seafile 服务器

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值