# WAHA Configuration # https://waha.devlike.pro/docs/how-to/config/ # # Common # # If you know the right URL, you can use it here. # Use any port in WHATSAPP_API_PORT and domain in WHATSAPP_API_HOSTNAME # https://waha.devlike.pro/docs/how-to/config/#common WAHA_BASE_URL=http://localhost:3000 #WHATSAPP_API_SCHEMA=http #WHATSAPP_API_PORT=3000 #WHATSAPP_API_HOSTNAME=localhost # # Set your timezone to see the right time on screenshots # Find your timezone name in the list # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones #TZ=Europe/Dublin # # Security # # https://waha.devlike.pro/docs/how-to/security/ # WHATSAPP_API_KEY=321 WAHA_DASHBOARD_USERNAME=waha WAHA_DASHBOARD_PASSWORD=waha #WHATSAPP_SWAGGER_USERNAME=admin #WHATSAPP_SWAGGER_PASSWORD=admin # # Dashboard # # https://waha.devlike.pro/docs/how-to/waha-dashboard/#configuration # Enabled by default #WAHA_DASHBOARD_ENABLED=true #WAHA_DASHBOARD_USERNAME=waha #WAHA_DASHBOARD_PASSWORD=waha # # Logging # https://waha.devlike.pro/docs/how-to/observability/#logging # # Set log format to JSON if you consume logs with log management systems WAHA_LOG_FORMAT=JSON WAHA_LOG_LEVEL=info # WAHA_LOG_FORMAT=PRETTY # If you want to see more logs, you can set the log level to debug #WAHA_LOG_LEVEL=debug # DEBUG=1 # shortcut for setting log level to debug # # Engine # https://waha.devlike.pro/docs/how-to/engines/ # # Choose the right engine for your needs (WEBJS by default) WHATSAPP_DEFAULT_ENGINE=WEBJS # Use NOWEB engine for the fastest performance #WHATSAPP_DEFAULT_ENGINE=NOWEB # Worker # WAHA_WORKER_ID=waha1 # # Sessions # https://waha.devlike.pro/docs/how-to/config/#sessions # # Do not print QR codes in logs WAHA_PRINT_QR=False # # OR you can specify sessions by name, if you have handful amount of sessions #WHATSAPP_START_SESSION=session1,session2 # # Restart all sessions when container starts # !!! Do not use it with multiple workers against one database !!! # WHATSAPP_RESTART_ALL_SESSIONS=True # # Swagger # https://waha.devlike.pro/docs/how-to/swagger/ # WHATSAPP_SWAGGER_USERNAME=admin WHATSAPP_SWAGGER_PASSWORD=admin # Disable Swagger #WHATSAPP_SWAGGER_ENABLED=false # Enable advanced Swagger configuration #WHATSAPP_SWAGGER_CONFIG_ADVANCED=true # # Swagger White Label customization # https://waha.devlike.pro/docs/how-to/swagger/#white-label #WHATSAPP_SWAGGER_TITLE=WAHA API # # # PostgresSQL Configuration # https://waha.devlike.pro/docs/how-to/storages/#sessions---postgresql #WHATSAPP_SESSIONS_POSTGRESQL_URL=postgres://postgres:postgres@postgres:5432/postgres?sslmode=disable # # Media - PostgresSQL Storage # https://waha.devlike.pro/docs/how-to/storages/#media---postgresql #WAHA_MEDIA_STORAGE=POSTGRESQL #WAHA_MEDIA_POSTGRESQL_URL=postgres://postgres:postgres@postgres:5432/postgres?sslmode=disable # # # Global Proxy Settings # https://waha.devlike.pro/docs/how-to/config/#global-proxy-configuration # # You can also set proxy settings for each session later when starting it # https://waha.devlike.pro/docs/how-to/sessions/#configure-proxy #WHATSAPP_PROXY_SERVER=proxy.example.com:3128 #WHATSAPP_PROXY_SERVER_USERNAME=user #WHATSAPP_PROXY_SERVER_PASSWORD=pass # # # Media Configuration # # https://waha.devlike.pro/docs/how-to/config/#files # # Disable media (images, videos, files) download for incoming messages #WHATSAPP_DOWNLOAD_MEDIA=false # # Download only specific media types #WHATSAPP_FILES_MIMETYPES=image/jpeg,image/png # # Media - Local Storage # https://waha.devlike.pro/docs/how-to/storages/#media---local # # Set to 0 to keep media files forever # https://waha.devlike.pro/docs/how-to/storages/#save-media-files-between-the-container-restarts WAHA_MEDIA_STORAGE=LOCAL WHATSAPP_FILES_LIFETIME=0 WHATSAPP_FILES_FOLDER=/app/.media # Keep media files for 180 seconds (3 minutes) #WHATSAPP_FILES_LIFETIME=180 # # Media - S3 Storage # https://waha.devlike.pro/docs/how-to/storages/#media---s3 #WAHA_MEDIA_STORAGE=S3 #WAHA_S3_REGION=eu-west-2 #WAHA_S3_BUCKET=waha #WAHA_S3_ACCESS_KEY_ID=minioadmin #WAHA_S3_SECRET_ACCESS_KEY=minioadmin #WAHA_S3_ENDPOINT=http://minio:9000 # Not required if you're using AWS S3 #WAHA_S3_FORCE_PATH_STYLE=True # Required for Minio #WAHA_S3_PROXY_FILES=True # Required for docker-compose setup # # Global Webhooks # # https://waha.devlike.pro/docs/how-to/config/#webhooks # https://waha.devlike.pro/docs/how-to/webhooks/ #WHATSAPP_HOOK_URL=https://webhook.site/11111111-1111-1111-1111-11111111 #WHATSAPP_HOOK_EVENTS=session.status,message,message.reaction # # # Local Configuration # # WAHA_LOCAL_STORE_BASE_DIR=/app/sessions # Remember to map the volume to the host machine to the right direction in "volumes" field in docker-compose.yml # volumes: # - './.sessions:/app/sessions' # # MongoDB Configuration # https://waha.devlike.pro/docs/how-to/storages/#sessions---mongodb #WHATSAPP_SESSIONS_MONGO_URL=mongodb://mongouser:mongopassword@mongodb:27017 # # # HTTPS Configuration # https://waha.devlike.pro/docs/how-to/config/#https # # Consider using certbot for HTTPS # https://waha.devlike.pro/blog/setting-up-https-for-waha/#lets-encrypt-certbot--waha # #WAHA_HTTPS_ENABLED=true #WAHA_HTTPS_PATH_KEY=/etc/letsencrypt/live/waha.example.pro/privkey.pem #WAHA_HTTPS_PATH_CERT=/etc/letsencrypt/live/waha.example.pro/cert.pem \ #WAHA_HTTPS_PATH_CA=/etc/letsencrypt/live/waha.example.pro/chain.pem #WHATSAPP_API_SCHEMA=https #WHATSAPP_API_PORT=3000 #WHATSAPP_API_HOSTNAME=waha.example.pro #