# ENV file version # Check for outdated .env files VERSION=1 SERVER_ADDRESS=0.0.0.0 SERVER_PORT=9503 MEMORY_LIMIT=256M TIMEZONE=UTC # REQUEST WILL BE GROUPED INTO BULKS AND EXECUTED AS SINGLE BULK # VALUE IN SECOND # DECREASE TO REDUCE LATENCY, INCREASE TO REDUCE LOAD ON SERVER. # SET to 0 to DISABLE REQUESTS_BULK_INTERVAL=0.5 # List of allowed clients. Separate with comma. # Leave blanc, to allow requests from all IP (THIS WILL MAKE API UNSECURE!) # To recieve requests from internet also need to (THIS WILL MAKE API UNSECURE!): # 1) remove `127.0.0.1:` from ports in docker-compose.yml. Should be: ` - "9503:9503"`. # 2) recreate container `docker-compose up -d` IP_WHITELIST=127.0.0.1 # TELEGRAM CLIENT TELEGRAM_API_ID= TELEGRAM_API_HASH= # FATAL_ERROR = 0; ERROR = 1; WARNING = 2; const NOTICE = 3; VERBOSE = 4; ULTRA_VERBOSE = 5; LOGGER_LEVEL=2 # TELEGRAM SOCKS5 PROXY (optional) TELEGRAM_PROXY_ADDRESS= TELEGRAM_PROXY_PORT= TELEGRAM_PROXY_USERNAME= TELEGRAM_PROXY_PASSWORD= # DB # memory # Keep all data in memory/session file. # This is default behavior # mysql # Keep part of data in mysql database. # Reduce memory consumption and session size. Beta function. # MariaDb + InnoDb Preffered. # Tables and DB will be created if not exists. # Change this type to convert session: DB_TYPE=mysql # MYSQL Settings. Required, when DB_TYPE=mysql DB_HOST=mysql DB_PORT=3306 DB_USER=root DB_PASSWORD= DB_DATABASE=MadelineProto DB_MAX_CONNECTIONS=10 DB_IDLE_TIMEOUT=60 # Recent data will be stored in memory this amount of time: DB_CACHE_TTL="+5 minutes" # Options: serialize, igbinary DB_SERIALIZER=serialize # Enable to add cache info about users to database. Disable if you only read data from channels. DB_ENABLE_MIN_DATABASE=0 # Enable file metadata cache DB_ENABLE_FILE_REFERENCE_DATABASE=0 # HEALTHCHECK # If server stops responding to requests it will be stoped # Requests made each 30 seconds by default. HEALTHCHECK_ENABLED=0 HEALTHCHECK_INTERVAL=30 HEALTHCHECK_REQUEST_TIMEOUT=10