Log Manager is a web application for centralized real-time monitoring of log files on remote servers.
A simple and easy-to-use tool for developers, DevOps engineers, and system administrators.
To simplify the process of accessing logs without the need to manually connect to each server.
The application allows you to:
- view logs from multiple servers in a centralized way,
- see real-time log output (
tail -f
), - easily add new servers and log file paths,
- use a simple web interface with user authentication.
- 🔐 User registration and authentication (JWT)
- 🖥️ Server management (add, edit, delete)
- 📁 Add and manage log files for each server
- 📡 Real-time log viewing (via WebSocket,
tail -f
) - 🛡️ Secure storage of SSH connection data
- ⚙️ Simple REST API for interaction
Component | Technology |
---|---|
Backend | Node.js, Express.js |
SSH Connection | ssh2 |
WebSocket | socket.io |
Frontend | React.js |
Database | SQLite |
Authentication | JWT |
npm run install:all
cd backend && npm run migrate
npm run dev
docker-compose up -d
🌐 Web interface: http://localhost:3000
⚙️ API: http://localhost:3001
If this project was helpful — please support its development 🙌
Support the development of this project:
Or visit directly: https://buymeacoffee.com/iqtechnology
log manager, real-time log viewer, ssh log viewer, tail logs web,
log streaming dashboard, nodejs ssh log, react log viewer,
log monitoring open source, server log viewer, log manager, log dashboard
This project is licensed under the MIT License.
Free to use, modify, and distribute.