Skip to content

Real-time log viewer for remote servers via SSH. Add servers, define log paths, and stream logs in your browser.

Notifications You must be signed in to change notification settings

bodyast/logManager

Repository files navigation

🌐 Log Manager | Real-time SSH Log Viewer | Tail Logs Dashboard

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.


🎯 Project Goal

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.

🚀 Key Features

  • 🔐 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

🛠️ Tech Stack

Component Technology
Backend Node.js, Express.js
SSH Connection ssh2
WebSocket socket.io
Frontend React.js
Database SQLite
Authentication JWT

⚙️ Installation & Running

1. Install dependencies

npm run install:all

2. Database migrations

cd backend && npm run migrate

3. Run in development mode

npm run dev

🐳 Docker (optional)

docker-compose up -d

🌐 Web interface: http://localhost:3000
⚙️ API: http://localhost:3001


💬 Feedback & Support

If this project was helpful — please support its development 🙌

☕ Buy Me a Coffee

Support the development of this project:

Buy Me A Coffee

Or visit directly: https://buymeacoffee.com/iqtechnology


🔍 SEO Keywords

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


📄 License

This project is licensed under the MIT License.
Free to use, modify, and distribute.


🇺🇦 Made with love in Ukraine

About

Real-time log viewer for remote servers via SSH. Add servers, define log paths, and stream logs in your browser.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages