LastControl, a lightweight, TLS-enabled Linux fleet reporting and telemetry platform, is designed for small and medium-sized infrastructures, laboratories, test environments, and self-hosted enterprise-style deployments.
- Simple deployment
- Minimal dependencies
- Bash-first architecture
- Secure telemetry transport
- Centralized reporting
- Lightweight operational visibility
Unlike large-scale enterprise monitoring stacks, LastControl aims to provide a minimal and understandable infrastructure that can be deployed quickly on Debian-based systems while remaining extensible for future orchestration and task execution capabilities.
LastControl was designed with the following ideas in mind:
- Keep the agent lightweight
- Avoid daemon-heavy architectures
- Use standard Linux tools
- Use encrypted communication
- Make deployments reproducible
- Allow future orchestration capabilities
- Remain understandable and maintainable by system administrators
- Secure Agent Communication
- TLS-encrypted communication using socat
- Certificate-based client authentication
- Lightweight transport layer
- Flask-based lightweight web UI
- Historical telemetry views
- Bash-based agents
- systemd integration
- Randomized reporting timers
git clone https://github.com/eesmer/LastControl.git
cd LastControl
bash LastControl-ServerInstaller.sh
http://SERVER_IP
Username: admin
Password: lastcontrol
The server generates a custom installer:
http://SERVER_IP/download-agent
/usr/local/lastcontrol/dist/lastcontrol-agent_installer.sh
Copy the installer to the target machine and run:
bash lastcontrol-agent_installer.sh
The agent will:
- Install required dependencies
- Install reporting scripts
- Install TLS certificates
- Configure systemd timer
- Start periodic reporting
LastControl deliberately avoids the following:
- Heavy-duty middleware
- Complex orchestration stacks
- Extensive dependency trees
- Over-engineered infrastructure
The project prioritizes the following:
- Simplicity
- Transparency
- Comprehensibility
- Small operational footprint
