docker部署seafile网盘
  hHWnOnebRjW2 2023年11月02日 39 0

实验环境

seafile_server       192.168.10.12

seafile_winclient   192.168.10.15


cat /etc/redhat-release && uname -a

CentOS Linux release 7.8.2003 (Core)

Linux centos7-1 3.10.0-1127.el7.x86_64


systemctl stop firewalld && systemctl disable firewalld

echo SELINUX=disabled > /etc/sysconfig/selinux


cp -pv /etc/sysctl.conf /etc/sysctl.conf.bak

echo net.ipv4.tcp_syncookies = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_tw_reuse = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_tw_recycle = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_fin_timeout = 10 >> /etc/sysctl.conf

echo net.ipv4.ip_forward = 1  >> /etc/sysctl.conf

sysctl -p


实验软件

seafile-9.0.4  seafile_windows客户端


seafile服务端配置

yum install -y docker-ce  

cat docker.service | grep dockerd

ExecStart=/usr/bin/dockerd  --exec-opt native.cgroupdriver=systemd


systemctl daemon-reload && systemctl restat docker  && systemctl enable docker chronyd  --now

docker info | grep systemd

Cgroup Driver: systemd   修改默认驱动为systemd


docker pull seafileltd/seafile


docker run -itd --name seafile \

--restart=always  -v /etc/localtime:/etc/localtime \

 -p 88:80 -p 8000:8000 -p 8082:8082 \

 -e SEAFILE_SERVER_HOSTNAME=seafileip  \

 -v /usr/local/docker/seafile/:/shared   seafileltd/seafile   

 

cp -pv /usr/local/docker/seafile/seafile/conf/seafile.conf /usr/local/docker/seafile/seafile/conf/seafile.conf.bak

head  -n4 /usr/local/docker/seafile/seafile/conf/seafile.conf

[fileserver]

port = 8082

max_upload_size=1048576        配置上传文件限制  手动配置

max_download_dir_size=1048576  配置下载文件限制   手动配置

 

docker logs -f seafile

run seafile server:     ./seafile.sh { start | stop | restart }

run seahub  server:     ./seahub.sh  { start <port> | stop | restart <port> }


-----------------------------------------------------------------

If you are behind a firewall, remember to allow input/output of these tcp ports:

-----------------------------------------------------------------


port of seafile fileserver:   8082

port of seahub:               8000


重置seafile服务端管理员密码

docker exec -it seafile /bin/bash -c "bash /opt/seafile/seafile-pro-server-6.3.13/reset-admin.sh"

E-mail address: admin@example.com

Password:  

Password (again):  

Superuser created successfully.    


netstat -tuplna | grep LISTEN          

tcp        0      0 0.0.0.0:88      0.0.0.0:*     LISTEN      3376/docker-proxy

tcp        0      0 0.0.0.0:8082   0.0.0.0:*    LISTEN      22313/docker-proxy  


tcp        0      0 0.0.0.0:8000   0.0.0.0:*     LISTEN      22329/docker-proxy 


http://serverip:88/accounts/login/?next=/

docker部署seafile网盘_docker

用户名   admin@example.com 密码 admin123


docker部署seafile网盘_docker_02


配置seafile用户

docker部署seafile网盘_docker_03


docker部署seafile网盘_下载文件_04


docker部署seafile网盘_下载文件_05


docker部署seafile网盘_docker_06


seafile服务端配置群组

docker部署seafile网盘_docker_07


docker部署seafile网盘_下载文件_08


docker部署seafile网盘_centos_09


seafile服务端配置共享资料库

docker部署seafile网盘_docker_10


docker部署seafile网盘_centos_11


seafile windows客户端配置

docker部署seafile网盘_下载文件_12


docker部署seafile网盘_下载文件_13

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年12月11日   32   0   0 Dockercentos
  MCWYWqSAMsot   2023年12月11日   35   0   0 Docker
  DnoStTHsc0vp   2023年12月11日   30   0   0 Docker
  wwLZeziuqjLR   2023年12月08日   104   0   0 Dockercentosbash