1、linux下安装docker-ce
方法自行百度

2、下载docker-compose稳定的版本

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

3、对下载的版本给予可执行权限
chmod +x /usr/local/bin/docker-compose

4、做软连接,为了让docker-compose可在全局执行
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

5、docker-compose版本检查
docker-compose --version

6、创建docker-compose.yml文件
vim docker-compose.yml

version: '2.0'
services:db:image: mariadb:10.1container_name: seafile-mysqlenvironment:- MYSQL_ROOT_PASSWORD=db_dev  # Requested, set the root's password of MySQL service.- MYSQL_LOG_CONSOLE=truevolumes:- /opt/seafile-mysql/db:/var/lib/mysql  # Requested, specifies the path to MySQL data persistent store.networks:- seafile-netmemcached:image: memcached:1.5.6container_name: seafile-memcachedentrypoint: memcached -m 256networks:- seafile-netseafile:image: seafileltd/seafile-mc:latestcontainer_name: seafileports:- "80:80"
#      - "443:443"  # If https is enabled, cancel the comment.volumes:- /opt/seafile-data:/shared   # Requested, specifies the path to Seafile data persistent store.environment:- DB_HOST=db- DB_ROOT_PASSWD=db_dev  # Requested, the value shuold be root's password of MySQL service.
#      - TIME_ZONE=Asia/Shanghai # Optional, default is UTC. Should be uncomment and set to your local time zone.- SEAFILE_ADMIN_EMAIL=me@example.com # Specifies Seafile admin user, default is 'me@example.com'.- SEAFILE_ADMIN_PASSWORD=asecret     # Specifies Seafile admin password, default is 'asecret'.- SEAFILE_SERVER_LETSENCRYPT=false   # Whether use letsencrypt to generate cert.- SEAFILE_SERVER_HOSTNAME=seafile.example.com # Specifies your host name.depends_on:- db- memcachednetworks:- seafile-netnetworks:seafile-net:

文件目录映射到本地目录:
/opt/seafile-mysql/db
/opt/seafile-data

7、启动docker-compose直到完成
docker-compose up -d docker-compose.yml

8、访问页面
浏览器访问http://服务器IP (端口可在docker-compose.yml修改)
默认账号密码me@example.com asecret (可在docker-compose.yml修改)

9、修改服务器上传文件地址
登陆后点击右上角系统管理

设置中修改域名为服务器IP

之后即可正常使用

容器路径会映射在服务器/opt下

上传的文件会分片存储在如下路径
/opt/seafile-data/seafile/seafile-data/storage

参考官方文档
https://cloud.seafile.com/published/seafile-manual-cn/docker/

docker-compose搭建seafile开源版私有云盘相关推荐

  1. 开源私有云盘python_用Seafile不花钱搭建高安全性局域网私有云盘

    用Seafile不花钱搭建高安全性局域网私有云盘 2020-02-25 19:37:25 13点赞 83收藏 6评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...

  2. 【轻NAS】Windows搭建可道云私有云盘,并内网穿透公网访问

    文章目录 1.前言 2. Kodcloud网站搭建 2.1. Kodcloud下载和安装 2.2 Kodcloud网页测试 3. cpolar内网穿透的安装和注册 4. 本地网页发布 4.1 Cpol ...

  3. 常用的FTP软件及其优缺点,如何轻松搭建安全稳定的NAS私有云盘?

    ​​想要实现数据传输,选购云服务器后需要选购ftp空间,为了节省费用,很多人开始使用免费ftp空间,了解免费ftp空间有哪些优缺点,才能知道免费ftp空间是否适合自己. ​​那么,免费ftp空间有哪些 ...

  4. nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  5. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  6. Nextcloud私有云 - 零基础搭建私有云盘

    文章目录 摘要 视频教程 1. 环境搭建 2. 测试局域网访问 3. 内网穿透 3.1 ubuntu本地安装cpolar 3.2 创建隧道 3.3 测试公网访问 4 配置固定http公网地址 4.1 ...

  7. Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)

    文章目录 Docker Compose搭建consul群集环境 认识Docker Compose IConsul Docker Compose容器编排 Dasker Compose配置常用字段 Bos ...

  8. seafile安装教程 Linux,CentOS7安装seafile开源版

    CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...

  9. 手把手教你搭建入门级免费私有云盘NAS——基于syncthing——基础篇(树莓派、PC机)

    目录 一.电脑端的 NAS 部署与测试(syncthing) 二.树莓派部署 24H 不间断运行 NAS--作为主同步服务端器(syncthing) 三.扩展的同步拓扑 四.代码同步的选择(GIT/S ...

最新文章

  1. mysql sysdate() 慢_mysql笔记
  2. 有一段时间没来这里了,
  3. AAAI 2021 | 用于图拓扑演化的深度图谱进化网络
  4. 【转】理解IIS7的用户和组
  5. 深度学习平台的未来:谁会赢得下半场?
  6. alternative php cache semaphore,如何正确使用PHP5信号灯?
  7. Latex:插入数学公式
  8. 单主机多git账户多rsa密钥+根据私钥生成公钥+knownhosts+.git/config相关配置
  9. “耐撕”团队第一次讨论——“抢答器”需求分析
  10. 用keil5将程序下载到板子里
  11. Windows下 DirectX SDK 配置检验
  12. [ChneChen的随笔]中国文化清单上我们还记得什么
  13. Configuration file contains invalid cp936 characters in C:\Users\YWX\pip\pip.ini. 已解决!
  14. 内网渗透:八、CVE-2020-1472 NetLogon 域内提权漏洞(域控密码置空)
  15. vscode 报错:Your shell has not been properly configured to use ‘conda activate‘
  16. 自定义画圆进度条,带波浪动态效果
  17. Keil MDK5生成bin文件时生成了*.bin文件夹
  18. 康耐视InSight软件的安装与软件激活方式分享
  19. SKY19225-001单刀四掷(SP4T)开关设计
  20. Why Machine Learning Strategy (Maching Learing Yearning 翻译笔记)

热门文章

  1. android 内存溢出问题分析
  2. BigDecimal 运算及取小数位
  3. 猎豹网校快速掌握 QTP 测试工具
  4. SpringBoot OSS实战之用户头像上传
  5. RK3399-RGA使用
  6. logstash收集日志写入redis
  7. python入门到放弃恶搞图-《Python3从入门到放弃》视频教程
  8. CPU玩游戏温度过高,导热硅脂有何妙招解决?
  9. 远程控制软件向日葵等
  10. 多图!2020年互联网大厂中秋礼盒PK!阿里走情怀,腾讯更复古,最走心的是.........