
基于 Ubuntu 16.04 构建的 Docker 镜像,一键自动安装最新版的 Seafile,并自动完成设置,使用外部MySQL数据库,支持 Nginx SSL 访问,默认开启 WebDAV 功能。了解更多信息,请访问Seafile 官网。https://www.seafile.com
演示地址:https://cloud.wangyan.org
账号: [email protected]
密码: 123456

关于 Docker 更多信息,请访问其官网。https://docs.docker.com
debian
apt-get update && apt-get -y install curl && \ curl -sSL https://get.daocloud.io/docker | sh \ update-rc.d -f docker defaults && service docker start CentOS
yum update && curl -sSL https://get.docker.com/ | sh && \ systemctl enable docker.service && systemctl start docker.service 注意将123456换成你的 MySQL Root 密码
docker run --name mysql \ -v /var/lib/mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ -p 3306:3306 \ -d mysql:latest docker run --name phpmyadmin \ --link mysql:mysql \ -p 10086:80 \ -d registry.git.dmfy.gov.cn/wangyan/docker-phpmyadmin:latest IP_OR_DOMAIN 服务器 IP 或者域名SEAFILE_ADMIN 创建 Seafile 管理员账号SEAFILE_ADMIN_PW Seafile 管理员密码SQLSEAFILEPW Seafile 数据库密码注意:如果有防火墙,请务必开放 8082 端口,用于客户端同步。
docker run --name seafile \ --link mysql:mysql \ -p 8082:8082 \ -p 80:80 \ -p 443:443 \ -e IP_OR_DOMAIN=cloud.wangyan.org \ -e [email protected] \ -e SEAFILE_ADMIN_PW=123456 \ -e SQLSEAFILEPW=123456 \ -v /home/seafile:/opt/seafile \ -d registry.git.dmfy.gov.cn/wangyan/docker-seafile docker logs -f seafile //查看安装进度 首先,安装个小工具
curl --fail -L -O https://github.com/phusion/baseimage-docker/archive/master.tar.gz && \ tar xzf master.tar.gz && \ ./baseimage-docker-master/install-tools.sh 然后,进入容器
docker-bash seafile 配置文件路径
nginx 配置文件 /etc/nginx/conf.d/seafile.confseafile 配置文件 /opt/seafile/conf/重启 nginx ( nginx 修改配置文件后,需要重启)
sv reload nginx 重启 seafile
/etc/init.d/seafile restart apt-get update && apt-get install -y language-pack-zh-hans-base cat >/etc/default/locale<<-EOF LANG=zh_CN.UTF-8 LANGUAGE=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 EOF locale-gen "zh_CN.UTF-8" && dpkg-reconfigure locales Debbian
rm -rf /etc/localtime && \ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone && \ apt-get -y install ntpdate && ntpdate -d cn.pool.ntp.org CentOS 7
via http://blog.wangyan.org/linux-centos-timedatectl
imedatectl set-timezone Asia/Shanghai timedatectl set-ntp yes mkdir -p /data/seafile-fuse && \ /opt/seafile/seafile-server-latest/seaf-fuse.sh start /data/seafile-fuse //启动 ./seaf-fuse.sh stop //停止 关于Seafile更多信息,请访问其官网。http://manual.seafile.com/
更多使用帮助请阅读wiki,其他问题欢迎在issues中反馈。
1 cxbig 2016-07-29 05:20:16 +08:00 有点意思,支持一下。 |
2 gzlock 2016-07-29 06:40:04 +08:00 via Android 黑群有没有 docker image ,免插 u 盘引导,物理主机只需要装个 Linux 就好 |
3 macOS 2016-07-29 08:29:58 +08:00 |
5 yunxiaofeng1001 2016-12-28 23:35:59 +08:00 registry.git.dmfy.gov.cn/wangyan/docker-seafile 这个地址厉害了~ 还说自己搞一个...有的学习了~ 厉害了! |
6 artandlol 2018-06-23 14:09:59 +08:00 |