2026/1/10 17:44:33
网站建设
项目流程
自己做的网站如何包装,wordpress怎么发布文章到专题栏目,联想公司网站建设现状,wordpress仿砍柴网基于端口转发部署seafile私人云盘服务器 1. 拉取配置文件2. 修改配置文件3. 快速卸载4. 网页访问 部署操作系统#xff1a;Ubuntu24.04.3 部署方式#xff1a;docker 端口转发#xff1a;frp 部署版本#xff1a;Seafile CE 13.0
1. 拉取配置文件
首先#xff0c;准备一…基于端口转发部署seafile私人云盘服务器1. 拉取配置文件2. 修改配置文件3. 快速卸载4. 网页访问部署操作系统Ubuntu24.04.3部署方式docker端口转发frp部署版本Seafile CE 13.01. 拉取配置文件首先准备一个文件夹用来存放构造seafile所需要的配置文件mkdirseafilecdseafile然后拉取官方提供的配置文件模板wget-O .env https://manual.seafile.com/13.0/repo/docker/ce/envwgethttps://manual.seafile.com/13.0/repo/docker/ce/seafile-server.ymlwgethttps://manual.seafile.com/13.0/repo/docker/seadoc.ymlwgethttps://manual.seafile.com/13.0/repo/docker/caddy.yml2. 修改配置文件这一步建议用vscode之类的编辑器打开文件编写或者你自己乐意用vim和nano修改文件也行。修改文件.env中的配置内容BASIC_STORAGE_PATH/你所提供的数据文件存储路径用于存储所有的数据# 注意浏览器里面输入的地址必须与这个地址完全对应才能成功进入哪怕是事实上指向同一个地址也不行# 如果你想要在服务器本地访问可以在hosts里面把域名直接指向本机ip只能通过你配置的地址访问SEAFILE_SERVER_HOSTNAME你的域名或者公网ipJWT_PRIVATE_KEY可以使用pwgen -s401生成的随机字符串INIT_SEAFILE_MYSQL_ROOT_PASSWORD你的SQL数据库root密码实际使用中不会涉及SEAFILE_MYSQL_DB_PASSWORD你的SQL数据库seafile用户密码实际使用中不会涉及INIT_SEAFILE_ADMIN_EMAIL初始管理员账户邮箱INIT_SEAFILE_ADMIN_PASSWORD初始管理员密码如果你需要修改服务到别的端口我觉得一般能做这个开发的也不会喜欢用默认的80端口提供服务吧……需要修改配置文件.env中的SEAFILE_SERVER_HOSTNAME为你的域名或者公网ip:你需要部署的端口号caddy.yml中的80:80修改为你需要部署的端口号:你需要部署的端口号修改完之后在当前路径运行docker创建命令sudodocker compose up -d3. 快速卸载如果你不小心设置错了或者只是单纯想卸载可以写一个sh脚本快速完成所有docker的卸载sudodocker stop seadocsudodockerrmseadocsudodocker stop seafilesudodockerrmseafilesudodocker stop seafile-redissudodockerrmseafile-redissudodocker stop seafile-mysqlsudodockerrmseafile-mysqlsudodocker stop seafile-caddysudodockerrmseafile-caddysudorm-r /你保存数据的路径/*4. 网页访问通过网页假如你没有把http改成https的需求访问http://你的域名或者公网ip:你的运行端口号/