Sign inSign up

cyclince/private-rules

By cyclince

•Updated 22 days ago

Private self-hosted rules console for Cloudflare Workers and Docker Compose.

Image
0

2.7K

cyclince/private-rules repository overview

⁠Private Rules

Private Rules 是一个操作简单、维护方便的私有自托管规则控制台。Docker 镜像内置 Web 控制台、Node.js 服务与 SQLite 数据库支持,使用 Docker Compose 即可运行,无需下载源码或在服务器上编译。

项目源码:Cyclince/Private_rules⁠

⁠快速部署

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 从零部署⁠。

⁠License

MIT⁠

Tag summary

Content type

Image

Digest

sha256:68e94f0dc…

Size

85.5 MB

Last updated

22 days ago

docker pull cyclince/private-rules