docker-compose搭建seafile开源版私有云盘
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开源版私有云盘相关推荐
- 开源私有云盘python_用Seafile不花钱搭建高安全性局域网私有云盘
用Seafile不花钱搭建高安全性局域网私有云盘 2020-02-25 19:37:25 13点赞 83收藏 6评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...
- 【轻NAS】Windows搭建可道云私有云盘,并内网穿透公网访问
文章目录 1.前言 2. Kodcloud网站搭建 2.1. Kodcloud下载和安装 2.2 Kodcloud网页测试 3. cpolar内网穿透的安装和注册 4. 本地网页发布 4.1 Cpol ...
- 常用的FTP软件及其优缺点,如何轻松搭建安全稳定的NAS私有云盘?
想要实现数据传输,选购云服务器后需要选购ftp空间,为了节省费用,很多人开始使用免费ftp空间,了解免费ftp空间有哪些优缺点,才能知道免费ftp空间是否适合自己. 那么,免费ftp空间有哪些 ...
- nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...
- 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...
- Nextcloud私有云 - 零基础搭建私有云盘
文章目录 摘要 视频教程 1. 环境搭建 2. 测试局域网访问 3. 内网穿透 3.1 ubuntu本地安装cpolar 3.2 创建隧道 3.3 测试公网访问 4 配置固定http公网地址 4.1 ...
- Docker Compose搭建consul群集环境(了解Docker Compose及常用命令,Docker四种网络,Doker指定端口)
文章目录 Docker Compose搭建consul群集环境 认识Docker Compose IConsul Docker Compose容器编排 Dasker Compose配置常用字段 Bos ...
- seafile安装教程 Linux,CentOS7安装seafile开源版
CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...
- 手把手教你搭建入门级免费私有云盘NAS——基于syncthing——基础篇(树莓派、PC机)
目录 一.电脑端的 NAS 部署与测试(syncthing) 二.树莓派部署 24H 不间断运行 NAS--作为主同步服务端器(syncthing) 三.扩展的同步拓扑 四.代码同步的选择(GIT/S ...
最新文章
- mysql sysdate() 慢_mysql笔记
- 有一段时间没来这里了,
- AAAI 2021 | 用于图拓扑演化的深度图谱进化网络
- 【转】理解IIS7的用户和组
- 深度学习平台的未来:谁会赢得下半场?
- alternative php cache semaphore,如何正确使用PHP5信号灯?
- Latex:插入数学公式
- 单主机多git账户多rsa密钥+根据私钥生成公钥+knownhosts+.git/config相关配置
- “耐撕”团队第一次讨论——“抢答器”需求分析
- 用keil5将程序下载到板子里
- Windows下 DirectX SDK 配置检验
- [ChneChen的随笔]中国文化清单上我们还记得什么
- Configuration file contains invalid cp936 characters in C:\Users\YWX\pip\pip.ini. 已解决!
- 内网渗透:八、CVE-2020-1472 NetLogon 域内提权漏洞(域控密码置空)
- vscode 报错:Your shell has not been properly configured to use ‘conda activate‘
- 自定义画圆进度条,带波浪动态效果
- Keil MDK5生成bin文件时生成了*.bin文件夹
- 康耐视InSight软件的安装与软件激活方式分享
- SKY19225-001单刀四掷(SP4T)开关设计
- Why Machine Learning Strategy (Maching Learing Yearning 翻译笔记)