
All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 40s
1.1 KiB
1.1 KiB
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_PUBLICBASEURL
to your actual server URL - Set
KIBANA_USERNAME
to your preferred username - Change
KIBANA_USER_PASSWORD
from default
- Install
dropshell install logserver
- Generate Client Keys
./generate-api-key.sh
# Enter hostname when prompted
# Save the API key for client configuration
- Setup Kibana (first time only)
./setup-kibana.sh
- Access Kibana
- URL:
http://<server-ip>:5601
- Username: Set in
service.env
(KIBANA_USERNAME, default:admin
) - Password: Set in
service.env
(KIBANA_USER_PASSWORD) - Click "Discover" → View your logs!
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.