DOCS第三方教程Docker All in One 部署

Docker All in One 部署方式

介绍

使用一键脚本在一台服务器上部署包括服务端、管理端、用户端、数据库、Nginx等组件。

前置条件

  • 一台有公网IP的服务器
  • 三个已经通过CloudFlare解析的域名

准备工作

  • curl
  • CloudFlare Global API Token

使用方法

以下方法均通过root用户执行

  • 方法一 - 交互式输入配置文件
bash <(curl -sL https://raw.githubusercontent.com/xiaoyaohanyue/ppanel-docker-aio/refs/heads/main/init.sh) -i

根据提示输入关键配置内容

  • 方法二 - 参数启动
bash <(curl -sL https://raw.githubusercontent.com/xiaoyaohanyue/ppanel-docker-aio/refs/heads/main/init.sh) && \
    bash /opt/dslr/install.sh --admin_email "管理员邮箱" \
    --admin_passwd "管理员密码" \
    --api_domain "服务端域名" \
    --admin_domain "管理端域名" \
    --user_domain "用户端域名" \
    --cloudflare_email "cf邮箱" \
    --cloudflare_token "cf Global token"

BUG

  • 目前仅支持Cloudflare解析的域名进行自动SSL申请