2020-05-17 22:19:21 +02:00
|
|
|
# ENV file version
|
|
|
|
# Check for outdated .env files
|
|
|
|
VERSION=1
|
|
|
|
|
2021-03-30 01:18:03 +02:00
|
|
|
# IP that server listens for requests.
|
|
|
|
# To recieve requests from the Internet change to 0.0.0.0 and add rule to your firewall (THIS WILL MAKE API UNSECURE!)
|
2019-06-20 18:51:58 +02:00
|
|
|
SERVER_ADDRESS=127.0.0.1
|
|
|
|
SERVER_PORT=9503
|
2019-01-07 13:24:29 +01:00
|
|
|
|
2020-05-08 00:16:35 +02:00
|
|
|
MEMORY_LIMIT=256M
|
2020-06-13 00:44:52 +02:00
|
|
|
TIMEZONE=UTC
|
2020-05-08 00:16:35 +02:00
|
|
|
|
2023-09-02 23:45:01 +02:00
|
|
|
# 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
|
|
|
|
|
2020-02-19 14:55:40 +01:00
|
|
|
# List of allowed clients. Separate with comma.
|
2021-03-30 01:18:03 +02:00
|
|
|
# Leave blanc, to allow requests from all IP (THIS WILL MAKE API UNSECURE!)
|
2019-03-19 23:56:28 +01:00
|
|
|
IP_WHITELIST=127.0.0.1
|
2019-01-20 18:20:41 +01:00
|
|
|
|
2019-01-07 13:24:29 +01:00
|
|
|
# TELEGRAM CLIENT
|
|
|
|
TELEGRAM_API_ID=
|
|
|
|
TELEGRAM_API_HASH=
|
2019-12-08 13:46:54 +01:00
|
|
|
# FATAL_ERROR = 0; ERROR = 1; WARNING = 2; const NOTICE = 3; VERBOSE = 4; ULTRA_VERBOSE = 5;
|
2020-03-11 00:20:14 +01:00
|
|
|
LOGGER_LEVEL=2
|
2019-01-07 13:24:29 +01:00
|
|
|
|
2023-12-11 15:55:58 +01:00
|
|
|
# TELEGRAM SOCKS5 PROXY (optional)
|
|
|
|
TELEGRAM_PROXY_ADDRESS=
|
|
|
|
TELEGRAM_PROXY_PORT=
|
|
|
|
TELEGRAM_PROXY_USERNAME=
|
|
|
|
TELEGRAM_PROXY_PASSWORD=
|
|
|
|
|
2020-05-17 22:19:21 +02:00
|
|
|
# DB
|
2020-05-16 22:09:25 +02:00
|
|
|
# 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.
|
2020-05-17 22:19:21 +02:00
|
|
|
|
|
|
|
# Change this type to convert session:
|
2020-05-16 22:09:25 +02:00
|
|
|
DB_TYPE=memory
|
2020-05-17 22:19:21 +02:00
|
|
|
# MYSQL Settings. Required, when DB_TYPE=mysql
|
2020-10-03 01:50:56 +02:00
|
|
|
DB_HOST=127.0.0.1
|
|
|
|
DB_PORT=3306
|
|
|
|
DB_USER=root
|
|
|
|
DB_PASSWORD=
|
|
|
|
DB_DATABASE=MadelineProto
|
|
|
|
DB_MAX_CONNECTIONS=10
|
|
|
|
DB_IDLE_TIMEOUT=60
|
2020-05-17 22:19:21 +02:00
|
|
|
# Recent data will be stored in memory this amount of time:
|
2020-11-09 01:07:34 +01:00
|
|
|
DB_CACHE_TTL="+5 minutes"
|
2023-12-11 17:50:59 +01:00
|
|
|
# Options: serialize, igbinary
|
|
|
|
DB_SERIALIZER=serialize
|
2023-08-14 01:22:07 +02:00
|
|
|
# Enable to add cache info about users to database. Disable if you only read data from channels.
|
|
|
|
DB_ENABLE_MIN_DATABASE=0
|
2023-10-25 00:11:34 +02:00
|
|
|
# Enable file metadata cache
|
|
|
|
DB_ENABLE_FILE_REFERENCE_DATABASE=0
|
2020-11-09 01:07:34 +01:00
|
|
|
|
|
|
|
# HEALTHCHECK
|
|
|
|
# If server stops responding to requests it will be stoped
|
|
|
|
# Requests made each 30 seconds by default.
|
2021-03-24 13:34:23 +01:00
|
|
|
HEALTHCHECK_ENABLED=0
|
2020-11-09 01:07:34 +01:00
|
|
|
HEALTHCHECK_INTERVAL=30
|
2020-11-11 12:23:24 +01:00
|
|
|
HEALTHCHECK_REQUEST_TIMEOUT=10
|