mhsenpc/xui_bot

By mhsenpc

Updated 4 months ago

Telegram bot to mange and sell xray configs

Image
API Management
0

714

docker-compose.yml

services:
  mysql:
    image: mysql:latest
    restart: always
    environment:
      MYSQL_DATABASE: xui_bot
      MYSQL_USER: xui_user
      MYSQL_PASSWORD: 54asd54sa23
      MYSQL_ROOT_PASSWORD: root_password
    healthcheck:
      test: [ "CMD", "mysqladmin" ,"ping", "-h", "localhost" ]
      timeout: 20s
      retries: 10
    volumes:
      - xui_mysql_data:/var/lib/mysql

  app:
    image: mhsenpc/xui_bot:latest
    restart: always
    ports:
      - "8888:8080"
    environment:
      DATABASE_HOST: mysql
      DATABASE_PORT: 3306
      DATABASE_NAME: xui_bot
      DATABASE_USERNAME: xui_user
      DATABASE_PASSWORD: 54asd54sa23
    depends_on:
      - mysql
    volumes:
      - ./storage:/app/storage

volumes:
  xui_mysql_data:
  xui_storage:

storage/config.json

{
    "BOT_HOST_URL": "https://bot.example.com:8888",
    "PANEL_BASE_URL": "https://example.com",
    "PANEL_USERNAME": "admin",
    "PANEL_PASSWORD": "password123",
    "INBOUND_ID_OVERRIDE": "3",
    "VPN_HOST": "vpn.example.com",
    "VPN_PORT": "8080",
    "SAVE_ORDER_MESSAGE": "لطفا مبلغ را به شماره کارت ۲۳۲۳۲۳۲۳۲۳۲۳ واریز کنید. در اسرع وقت اکانت شما آماده خواهد شد",
    "BOT_TOKEN": "abcdef123456"
}

Docker Pull Command

docker pull mhsenpc/xui_bot