
All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 44s
44 lines
878 B
Bash
44 lines
878 B
Bash
# 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 |