All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 38s
LogServer
Centralized logging with ELK Stack (Elasticsearch, Logstash, Kibana).
Quick Start
- System Setup
sudo sysctl -w vm.max_map_count=262144
- Configure
Edit
config/service.env:
- Set
SERVER_PUBLICBASEURLto your actual server URL - Set
KIBANA_USERNAMEto your preferred username - Change
KIBANA_USER_PASSWORDfrom default
- Install
dropshell install logserver
- Generate Client Keys
./generate-api-key.sh
# Enter hostname when prompted
# Copy the generated config to clients
- Access Kibana
- URL:
http://<server-ip>:5601 - Username: Set in
service.env(KIBANA_USERNAME, default:admin) - Password: Set in
service.env(KIBANA_USER_PASSWORD)
Ports
5601- Kibana Web UI5044- Log ingestion (Filebeat)
Files
config/service.env- Configurationconfig/api-keys.yml- Client API keysgenerate-api-key.sh- Add new clients
See DOCUMENTATION.md for full details.