使用 seafile 搭建私人云盘


概要

你是否面临以下困扰:

  • 免费云盘越来越少了
  • 百度云盘限速越来越过分了
  • 上传到云盘的文件被服务商泄露了、删掉了
  • 不得已用 U 盘、QQ 给小伙伴共享文件
  • ……

其实只需要使用 seafile 搭建一个私人云盘,这些问题就迎刃而解了:Seafile 是一款开源的企业云盘,注重可靠性和性能,支持文件同步或者直接挂载到本地访问。

镜像仓库

为方便起见,这里已经把相关镜像组件都封装到 Github 仓库 seafile-docker

镜像 用途 服务端口
seafile seafile 前端 80
mariadb seafile 数据库 3306
memcached seafile 缓存 -

部署步骤

  • 宿主机安装 docker、docker-compose
  • 宿主机安全组/防火墙(iptables/firewall)放行 80/443 端口的入口流量
  • 下载仓库: git clone https://github.com/lyy289065406/seafile-docker /usr/local/seafile-docker
  • 打开仓库目录: cd /usr/local/seafile-docker
  • 构建镜像并运行: ./run.sh -u admin -p admin123
  • 浏览器访问 http://127.0.0.1:80 即可使用

构建时设置的是 seafile 前端的登录账密,另 80 服务端口不可变更,否则文件无法下载


文章作者: EXP
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 EXP !
 上一篇
如何清洗 Github 提交历史 ? 如何清洗 Github 提交历史 ?
当 Github 的 Repo 变得日益臃肿、或者上传了敏感内容时,常见的方法时清理相关文件的所有历史提交记录: git filter-branch --force --index-filter 'git rm --cached --ign
下一篇 
WSL2 迁移 Docker 镜像存储位置 WSL2 迁移 Docker 镜像存储位置
前言自从 Win 10 推出 WSL2 之后,Docker Desktop 就默认使用 WSL2 运行了,此时通过 Hyper-V 无法再设置 Docker 镜像的存储位置,而且 Docker Desktop 的镜像位置设置项也不见了。 这
2021-01-17
  目录