搜索
搜索
天涯的知库
显示页面
过去修订
您的足迹:
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Nextcloud ====== 主要参考 TVTV.fun 的介绍 (([[https://tvtv.fun/pc-to-nas/22th.html|Docker:Nextcloud 网盘的安装]])) (([[https://hub.docker.com/r/linuxserver/nextcloud|linuxserver/nextcloud]])) (注意树莓派的架构是arm64) <code> --- version: "2.1" services: nextcloud: image: linuxserver/nextcloud:arm64v8-latest container_name: nextcloud environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - /mnt/hdisk/docker/nextcloud/config:/config - /mnt/hdisk/docker/nextcloud/data:/data networks: - mynet ports: - 8443:443 restart: unless-stopped networks: mynet: external: name: mynet </code> ===== 设置 ===== 如果要修改上传文件的大小,在Nextcloud自己的设置内无法实现,必须到Nginx的服务内,<color #ff7f27>''%%/etc/nginx/sites-available/nextcloud.conf %%''</color> <code> client_max_body_size 50M; </code> 例如:用户mai的文件存放于docker之内,而不是lamba用户 <color #ff7f27>''%%/mnt/hdisk/docker/nextcloud/data/mai/files%%''</color> ====== OnlyOffice ====== [[https://baiyue.one/archives/455.html|Docker快速搭建onlyoffice开源在线办公套件]] / [[https://hub.docker.com/r/onlyoffice/documentserver|onlyoffice/documentserver]] 根据文档 [[https://hub.docker.com/r/onlyoffice/documentserver|onlyoffice/文件服务器]] 来进行配置 == 准备工作 == - 创建一个CNAME 指向 https://office.yfmai.eu.org - 创建 <color #ff7f27>''%%volumes /mnt/hdisk/docker/onlyoffice%%''</color> - 创建 network “mynet” 以便将来跟 nextcloud 协同工作 - 准备 SSL 证书 (使用 CF 上的15年通配证书) == 安装 documentserver == <wrap em>注意树莓派是 arm64 架构的</wrap> <code> sudo docker run --net mynet -i -t -d --restart=always --name onlyoffice-document-server \ -p 680:80 -p 6443:443 \ -v /mnt/hdisk/docker/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \ -v /mnt/hdisk/docker/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ onlyoffice/documentserver:latest-arm64</code> 拷贝 SSL 证书 <code> cp /root/ssl-keys/yfmai/fullchain.pem /mnt/hdisk/docker/onlyoffice/DocumentServer/data/certs/onlyoffice.crt cp /root/ssl-keys/yfmai/private.key /mnt/hdisk/docker/onlyoffice/DocumentServer/data/certs/onlyoffice.key chmod 400 /mnt/hdisk/docker/onlyoffice/DocumentServer/data/certs/onlyoffice.key </code> <wrap em>后面的服务不太需要安装,在 nextcloud 中安装 onlyoffice connector,并使用 documentserver 的服务就可以了。</wrap> \\ 给 documentserver 分配一个外部地址。http://office.yfmai.eu.org ++++ mailserver&communityserver | == 安装 mailserver == (可以以后再说,暂时用不上。以后尝试使用 [[https://github.com/ONLYOFFICE/Docker-MailServer|mysql]] 作为数据库 ) <code | download> sudo docker run --net mynet --privileged -i -t -d --restart=always --name onlyoffice-mail-server \ -p 25:25 -p 143:143 -p 587:587 \ -e MYSQL_SERVER=152.70.59.87 \ -e MYSQL_SERVER_PORT=3306 \ -e MYSQL_ROOT_USER=mailyf \ -e MYSQL_ROOT_PASSWD=T0dayfine$$$ \ -e MYSQL_SERVER_DB_NAME=mailyf \ -v /mnt/hdisk/docker/onlyoffice/MailServer/data:/var/vmail \ -v /mnt/hdisk/docker/onlyoffice/MailServer/data/certs:/etc/pki/tls/mailserver \ -v /mnt/hdisk/docker/onlyoffice/MailServer/logs:/var/log \ -v /mnt/hdisk/docker/onlyoffice/MailServer/mysql:/var/lib/mysql \ -h yfmai.eu.org \ onlyoffice/mailserver </code> 拷贝 SSL 证书 <code> cp /root/ssl-keys/yfmai/fullchain.pem /mnt/hdisk/docker/onlyoffice/MailServer/data/certs/mail.onlyoffice.crt cp /root/ssl-keys/yfmai/private.key /mnt/hdisk/docker/onlyoffice/MailServer/data/certs/mail.onlyoffice.key chmod 400 /mnt/hdisk/docker/onlyoffice/DocumentServer/data/certs/onlyoffice.key </code> == 安装 communityserver == <code> sudo docker run --net mynet -i -t -d --restart=always --name onlyoffice-community-server \ -p 780:80 -p 5222:5222 -p 7443:443 \ -v /mnt/hdisk/docker/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data \ -v /mnt/hdisk/docker/onlyoffice/CommunityServer/mysql:/var/lib/mysql \ -v /mnt/hdisk/docker/onlyoffice/CommunityServer/logs:/var/log/onlyoffice \ -v /mnt/hdisk/dockerpp/onlyoffice/DocumentServer/data:/var/www/onlyoffice/DocumentServerData \ -e DOCUMENT_SERVER_PORT_80_TCP_ADDR=onlyoffice-document-server \ -e MAIL_SERVER_DB_HOST=onlyoffice-mail-server \ onlyoffice/communityserver:latest-arm64 </code> ++++ ====== 百度网盘 ====== <code > docker run -d \ --name baidunetdisk-vnc \ -v /mnt/hdisk/docker/bdidu/config:/config \ -v /mnt/hdisk/media/baidu:/config/baidunetdiskdownload \ -e GROUP_ID=1000 \ -e USER_ID=1000 \ -p 5800:5800 \ -p 5900:5900 \ -e ENABLE_CJK_FONT=1 \ -e VNC_PASSWORD=138629 \ --restart unless-stopped \ emuqi/baidunetdisk-arm64-vnc:latest </code> 访问地址 <color #ff7f27>''%%138629%%''</color> http://192.168.0.156:5800 http://baidu.yfmai.eu.org:5800 如果出现空白,portainer中重启以下服务就好了。
it/skills/nextcloud.txt
· 最后更改: 2024-03-06 13:25 由
goldentianya
回到顶部