# Service identification CONTAINER_NAME=logserver # Server settings (REQUIRED by dropshell) SSH_USER="root" # Elasticsearch settings ES_VERSION=7.17.23 ES_HEAP_SIZE=2g ES_MAX_MAP_COUNT=262144 # Logstash settings LS_VERSION=7.17.23 LS_HEAP_SIZE=1g LS_PIPELINE_WORKERS=2 # Kibana settings KIBANA_VERSION=7.17.23 # Authentication (IMPORTANT: Change this!) ELASTIC_PASSWORD=changeme # Password for 'elastic' user in Kibana/Elasticsearch # Ports KIBANA_PORT=5601 LOGSTASH_BEATS_PORT=5044 LOGSTASH_SYSLOG_PORT=514 # Server configuration SERVER_PUBLICBASEURL=http://localhost:5601 # Change to your server's actual URL # Log retention LOG_RETENTION_DAYS=30 LOG_MAX_SIZE_GB=50 # Authentication ENABLE_TLS=true API_KEYS_FILE=${CONFIG_PATH}/api-keys.yml # Network Security ALLOWED_IPS="" # Comma-separated list, empty = all # Resource limits MAX_CPU_PERCENT=80 MAX_MEMORY=4GB