快速开始
Start with Docker

准备工作

在开始使用Docker部署前,请创建一个data文件夹,用来保存配置文件与数据库

mkdir data
cd data
touch config.json

设置默认密码

修改下方默认的配置信息中的admin_password, 然后写入config.json中

⚠️

这是后台的访问密码, 必须手动设置, 最短8位, 建议复杂一些

{
    "security": {
        "admin_password": ""
    },
    "http": {
        "host": "0.0.0.0",
        "port": 9000,
        "proxy-pass": {
            "oaifree": {
                "enable": true,
                "host": "https://new.oaifree.com",
                "port": 9001
            },
            "fuclaude": {
                "enable": true,
                "host": "https://demo.fuclaude.com",
                "port": 9002
            }
        },
        "title": "Pandora",
        "rate": 1000
    },
    "database": {
        "driver": "sqlite",
        "dsn": "./data/data.db"
    },
    "share": {
        "random": true,
        "custom": true
    },
    "pandora": {
        "domain": {
            "chat": "https://chat.oaifree.com",
            "token": "https://token.oaifree.com",
            "index": "https://new.oaifree.com",
            "claude": "https://demo.fuclaude.com"
        }
    },
    "moderation": {
        "apiKey": "",
        "apiUrl": "https://api-proxy.oaipro.com/v1/moderations",
        "message": "您的消息包含不当内容,请修改后重试!"
    },
    "oneapi": {
        "token": "",
        "domain": ""
    },
    "log": {
        "level": "info",
        "encoding": "console",
        "output": "console",
        "log_file_name": "./logs/server.log",
        "max_backups": 30,
        "max_age": 7,
        "max_size": 1024,
        "compress": true
    }
}

拉取并启动Docker容器

docker pull q11391/pandora-helper
docker run -d --net=bridge \
    -p 9000:9000 \
    -v ./data:/app/data \
    q11391/pandora-helper

使用

现在, Pandora Helper已启动至9000端口, 你可以通过ip:端口的方式访问。

  • 根目录首页是面向普通用户, 登录使用GPT的登录页
  • 管理后台在 /admin 下