Private self-hosted rules console for Cloudflare Workers and Docker Compose.
2.7K
Private Rules 是一个操作简单、维护方便的私有自托管规则控制台。Docker 镜像内置 Web 控制台、Node.js 服务与 SQLite 数据库支持,使用 Docker Compose 即可运行,无需下载源码或在服务器上编译。
mkdir -p private-rules && cd private-rules
curl -fsSLO https://raw.githubusercontent.com/Cyclince/Private_rules/main/docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/Cyclince/Private_rules/main/.env.example -o .env
编辑 .env:
ADMIN_PASSWORD=设置后台登录密码
SESSION_SECRET=设置至少32个字符的随机密钥
RULE_TOKEN=设置私密订阅Token
启动:
docker compose pull
docker compose up -d
docker compose ps
默认访问:
http://服务器地址:5173/admin/login
规则数据保存在 Docker volume private-rules-data 中,重新创建或升级容器不会删除数据。
docker compose pull
docker compose up -d
Compose 默认使用 cyclince/private-rules:latest,每次执行 docker compose pull 即可获取最新版本。需要固定版本时可以改用 cyclince/private-rules:1.0.0。镜像支持 linux/amd64 与 linux/arm64。
详细步骤请查看 Docker Compose 从零部署。
Content type
Image
Digest
sha256:68e94f0dc…
Size
85.5 MB
Last updated
22 days ago
docker pull cyclince/private-rules