Linux 上部署 Seafile 9.0.x 专业版(Seafile Server端)——踩一路坑,溅一身水
1. Seafile 简介
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows
, Mac
, Linux
, iOS
, Android
平台。支持文件同步或者直接挂载到本地访问。Seafile
主要注重的是文件安全工作,写一个基本的文件同步工具是件简单的事情,但是要保证在各种极端的场合下都能正确的工作、不丢数据是件不容易的事情。Seafile
专注文件同步的可靠性。同步算法经过 3
年的不断改进和数十万用户的使用,已经非常可靠。Seafile
的文件历史和资料库镜像机制保证了文件可随时方便的恢复到任意历史状态。
其拥有如下特点:
可靠的文件同步
文件组织成资料库。每个资料库可选择性的同步到任意设备。可靠高效的文件同步将提高您的工作效率。挂载盘客户端
直接通过本地S
盘来访问云端文件,不占用本地存储。为电脑提供服务器的海量存储空间。同操作系统无缝集成,还可以离线修改文件。团队协作
可以共享文件到群组。权限管理、版本控制、事件通知让协作更为流畅。高性能
Seafile
服务器内核由C
语言编写。运行起来小巧快速。Wiki 与知识管理
融合Wiki
与网盘的功能,使用Markdown
格式以所见即所得方式编辑Wiki
文档,提供搜索、标签、评审等知识管理功能,支持对外发布Wiki
内容。适用于企业环境
可与AD/LDAP
集成。可同步AD
群组和用户信息。
来看看官网给的一张示例图片,和我们正常使用的网盘基本没什么区别。
官方的介绍文档:Seafile 简介
2. Seafile pro Server 下载链接
官方下载连接:
Linux 服务器端开源版: Seafile 9.0.5 64bit
Linux 服务器端专业版: Seafile 专业版
其它的支持平台:Seafile
笔者的当前环境:
OS: Ubuntu server 22.04
选择的 Seafile Server 专业版本: Seafile pro 9.0.5 64bit
3. 一些安装前的准备工作
3.1. 安装依赖
适合 Seafile 9.0.x
版本
imaginemiracle:~$ sudo apt-get updateimaginemiracle:~$ sudo apt-get install -y python3 python3-setuptools python3-pip python3-ldap libmysqlclient-dev
imaginemiracle:~$ sudo apt-get install -y memcached libmemcached-dev
安装过程中可能会弹出一个选项框,问你 “哪个服务需要被重新安装呢?”,你回答 “不!”,就可以了,我们不需要重新安装之前装过的服务。
注意,由于依赖项较多,因此下面这行命令非常的长,务必复制完整!!!
imaginemiracle:~$ sudo pip3 install --timeout=3600 django==3.2.* Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 \django-pylibmc django-simple-captcha python3-ldap mysqlclient pycryptodome==3.12.0 cffi==1.14.0
接下来根据每个人的网络情况,如果网络像笔者一样不好的朋友就要等稍微久一点的时间了(╮(╯▽╰)╭
Linux 上部署 Seafile 9.0.x 专业版(Seafile Server端)——踩一路坑,溅一身水相关推荐
- [原创]ubuntu18.04上安装opencv_contrib-3.2.0,成功经验分享,自己踩的坑也填过了。
因为最近的学习需要,得在ubantu18.04配置opencv-3.2.0和opencv_contrib-3.2.0. 说干就干,干货满满.希望这个博客可以帮助到同样有需要的朋友们. 我的电脑配置的是 ...
- linux系统中如何安装qwt,在Linux上部署Qt及Qwt
安装Qt 在部署Qt前按照www.qt.io官网的说明,需要安装g/g++和OpenGL包.在未安装OpenGL包时,使用Qt编译程序时会出现类似无法找到GL.h之类的错误.安装命令: sudo yu ...
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...
- 在Linux上部署一些简单的服务,Linux进阶必看,定时任务
目录 1.单一执行的例行性工作at 2.循环执行的例行性工作 3.chrony服务器 4.对称加密和非对称加密 1.单一执行的例行性工作at at 配置在5小时后,将 "This is a ...
- [Eureka集群] 在linux上部署SpringCloudEureka的集群服务端(Dalston.SR5版本)
搭配使用 logback日志配置: https://blog.csdn.net/a755199443/article/details/92208902 Eureka单机服务端配置: https://b ...
- 在Linux上部署各种软件总结
实战章节:在Linux上部署各类软件 前言 为什么学习各类软件在Linux上的部署 在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握 ...
- 一、netcore跨平台之 Linux上部署netcore和webapi
文章目录 一.netcore跨平台之 Linux上部署netcore和webapi 第一步,你得先创建一个netcore的接口,这个我就简单创建一个接口 第二步,你得准备一个linux服务器,然后安装 ...
- 在Oracle Linux上部署Yunzai Bot v3保姆式教程/甲骨文云/云崽Bot/原神
去我的博客查看本文:在Oracle Linux上部署Yunzai Bot v3保姆式教程 – 肚 (iocky.com) 本文也在Github与gitee可用. 初始配置 直接注册最低配置的就ok了, ...
- 在Linux上部署 SequoiaDB
在Linux上部署 SequoiaDB Linux Docker 环境部署 Linux Docker 环境部署 SequoiaDB Linux Docker 环境部署 本机的操作系统为:CentOS ...
- 怎样在linux上部署web服务器
linux上部署web服务器 1.从Apache官网下载源码. 2.卸载原来已经存在的httpd. 3.挂载光盘准备部署httpd. 4.源码编译安装httpd, 解包 , 配置(--prefix:指 ...
最新文章
- dataframe按某字段排序
- IDEA阿里巴巴Java开发规约插件使用
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(2月6日-2月12日)
- Lipschitzian Optimization Without the Lipschitz Constant
- python之os.path.join
- python多任务_python之多任务
- win10彻底禁用chrome自动升级方法
- cmd修改计算机睡眠、休眠时间,批量命令
- start request repeated too quickly for filebeat.service
- 【CSS】几种尺寸单位
- 《千字文细谈》2021神级程序员都在用什么工具?-09-02
- php图片地址怎么看,电脑截屏的图片在哪里找
- mac terminal终端打开指定文件夹 当前文件夹打开terminal
- Window git 命令设置alias快捷
- 【Android】Dagger2
- 【社区周会】2021-05-11 内容概要
- NRFL2401学习
- 下一代手机应该会是折叠屏
- 微盟删库血案背后人的错还是代码的锅?
- 汇编语言 -- 计时器/倒计时