Docker部署Sub-Store后端

Docker部署Sub-Store后端

前言

Sub-Store 是一个适用于 LoonSurgeQuantumult X 的高级订阅管理工具。完全本地解析,无订阅泄露的风险。相关地址及文档见下方:

部署

 1mkdir -p /opt/sub-store && cd /opt/sub-store
 2cat > /opt/sub-store/docker-compose.yml <<EOF
 3version: "3"
 4services:
 5  sub-store:
 6    image: xream/sub-store:http-meta
 7    container_name: sub-store
 8    restart: always
 9    volumes:
10      - ./sub-store-data:/opt/app/data
11    environment:
12      - SUB_STORE_FRONTEND_BACKEND_PATH=/xxx  # 20位随机字符串  
13      - SUB_STORE_BACKEND_SYNC_CRON=0 0 * * *
14      - SUB_STORE_BACKEND_UPLOAD_CRON=0 1 * * *
15    ports:
16      - 3001:3001
17EOF
18docker compose up -d

随机字符串生成可以使用下面的网站:

反向代理

使用 Nginx 或者其他工具反向代理,端口为 3001,代理完成后访问的地址为:

1https://你的域名?api=https://你的域名/刚刚生成20位随机字符串

更新

1cd /opt/sub-store
2docker compose down
3docker compose pull
4docker compose up -d

参考文章

文章标题: Docker部署Sub-Store后端

文章链接: https://blog.grew.cc/posts/sub-store/

版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0