自用:seafile-server,请不要自行下载,以免不必要损失。
1.0K
将seafile-server 9.-10. 版本安装到了 ubuntu 20.04 - 24.04 。
完全自用,请不要自行下载以免带来不必要损失。
24.04镜像较大,因为安装了两个python环境的大量软件包,很多可能是废包。默认情况下全新安装seafile-server9.0是没有问题的,如果想要在ubuntu24.04的版本上全新安装seafile-server9的可以下载;但下载后需要将我原来的数据库重置并将/home/seafile目录清空才能安装新系统。
20.04/22.04镜像在官方镜像上安装。
onlyoffce需要在seafile容器里单独更改地址:原地址为172.22.172.253:58089
onlyoffice使用最新8.0版本,首次加载需要20M左右,再次加载仅为文件大小。
user:[email protected]
password:asecret
因为没有做特别设置,所以容器启动后需要进入逐次启动内部容器。下一版本改成自动启动。
sudo docker run -itd \
--name seafile-server-11\
--restart=always \
--net=bridge \
--privileged \
-p 53030:80 \
-p 58089:8089 \
-e TZ=Asia/Shanghai \
funggtopp/seafile-server:11.0.6.dind.onlyoffice
使用官方镜像修改。
内置mariadb\memcached\elasticsearch(分词器),单镜像可正常运行。
小群体使用完全可以胜任。
进入容器,使用
bash /s.sh
root:none
user:[email protected]
password:admin
sudo docker run -itd \
--name seafile-server-11 \
--cap-add=NET_ADMIN \
--device=/dev/net/tun:/dev/net/tun \
--restart=always \
--net=bridge \
--privileged \
-p 54444:80 \
-e TZ=Asia/Shanghai \
funggtopp/seafile-server:11.0.6.ubuntu.22.04
使用官方镜像修改。 改掉官方需要的数据库、elasticsearch等依赖。单镜像可正常运行。
进入容器,使用
service nginx start
service mysql start
/opt/seafile/seafile-server-latest/seafile.sh start
/opt/seafile/seafile-server-latest/seahub.sh start
root:none
seafile:my*0[my lucky number]26
user:f*@*u.cn
password:V*#7*0[my lucky number]26
sudo docker run -itd \
--name seafile-server \
--cap-add=NET_ADMIN \
--device=/dev/net/tun:/dev/net/tun \
--restart=always \
--net=bridge \
--privileged \
-p 4444:80 \
-e TZ=Asia/Shanghai \
-e LANG=en_US.UTF-8 \
-e LANGUAGE=en_US.UTF-8 \
funggtopp/seafile-server:10.0.15.ubuntu.20.04
进入容器,使用 bash s.sh
首次使用时,需要手工依次启动服务。或在命令间插入sleep 10。
seafile-server占用三个端口:80,8000,8082,务必保证这三个端口在ss -nlt命令下可见。
如果单个启动命令间间隔足够长,其WebDav端口8080也会启用。
不是每次都会见到webdav启动,原因不明。
root:none
seafile:my*0[my lucky number]26
user:f*@*u.cn
password:V*#7*0[my lucky number]26
sudo docker run -itd \
--name seafile-server \
--cap-add=NET_ADMIN \
--device=/dev/net/tun:/dev/net/tun \
--restart=always \
--net=bridge \
--privileged \
-p 4444:80 \
-e TZ=Asia/Shanghai \
-e LANG=en_US.UTF-8 \
-e LANGUAGE=en_US.UTF-8 \
funggtopp/seafile-server:10.ubuntu.24.04 bash /s.sh
进入容器,使用 bash s.sh
首次使用时,需要手工依次启动服务。或在命令间插入sleep 10。
seafile-server占用三个端口:80,8000,8082,务必保证这三个端口在ss -nlt命令下可见。
如果单个启动命令间间隔足够长,其WebDav端口8080也会启用。
不是每次都会见到webdav启动,原因不明。
root:none
seafile:my*0[my lucky number]26
user:f*@*u.cn
password:V*#7*0[my lucky number]26
sudo docker run -itd \
--name seafile-server \
--cap-add=NET_ADMIN \
--device=/dev/net/tun:/dev/net/tun \
--restart=always \
--net=bridge \
--privileged \
-p 4444:80 \
-e TZ=Asia/Shanghai \
-e LANG=en_US.UTF-8 \
-e LANGUAGE=en_US.UTF-8 \
funggtopp/seafile-server:9.ubuntu.24.04 bash /s.sh
Content type
Image
Digest
sha256:c7d70bd16…
Size
163.5 MB
Last updated
over 2 years ago
docker pull funggtopp/seafile-server