代码 暂不开源 仅提供免费docker镜像给大家使用 介意勿扰

演示:api.7xnn.cn

部署教程:

docker镜像地址:pochacco/max-api:latest

部署方式:仅支持采用docker-compose.yml文件进行部署

进群免费获取域名授权:

docker-compose.yml文件代码:

version: '3.4'

services:
  max-api1:
    image: pochacco/max-api:latest
    container_name: Max-API
    restart: always
    command: --log-dir /app/logs
    ports:
      - "3000:3000"
    volumes:
      - ./data:/data
      - ./logs:/app/logs
    environment:
      - SQL_DSN=root:123456@tcp(host.docker.internal:3306)/max-api  # 修改此行,或注释掉以使用 SQLite 作为数据库
      - REDIS_CONN_STRING=redis://redis:6379
      - SESSION_SECRET=max-api  #请修改为随机字符
      - TZ=Asia/Shanghai
      - SYNC_FREQUENCY=60
      - MEMORY_CACHE_ENABLED=true
      - SQL_MAX_IDLE_CONNS=1000
      - SQL_MAX_OPEN_CONNS=8000
      - SQL_CONN_MAX_LIFETIME=60
      - CHANNEL_UPDATE_FREQUENCY=60
      - CHANNEL_TEST_FREQUENCY=60
      - BATCH_UPDATE_ENABLED=true
      - BATCH_UPDATE_INTERVAL=60
      - GLOBAL_API_RATE_LIMIT=200000
      - GLOBAL_WEB_RATE_LIMIT=200000
      - RELAY_TIMEOUT=1000
    depends_on:
      - redis

  redis:
    image: redis:latest
    container_name: redis
    restart: always
    volumes:
      - ./redis-data:/data
  watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    restart: always
    environment:
      - WATCHTOWER_CLEANUP=true
      - WATCHTOWER_POLL_INTERVAL=43200  # 12小时(43200秒)
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

部署教程:

  • 新建docker-compose.yml文件docker-compose.yml文件代码粘贴进去保存

  • 进群免费获取授权:IMG_7018.jpeg

  • 修改数据库信息

  • 启动项目:在docker-compose.yml文件目录,打开终端输入:docker-compose up -d 即可启动项目

  • 注意:由于增加ip限制功能和速率限制功能需要使用redis

交流qq群:493884969