DISCLAIMER: Jelenleg a projekt még nem nyújt out-of-the-box élményt, a futtatásához kisebb rendszerszintű módosításokra van szükség.
Linux Infrastructure Management Panel
Az OpenPit egy nyílt forráskódú, web-alapú adminisztrációs felület, amely modern és átlátható megoldást nyújt Linux rendszerek távoli kezeléséhez. A projekt célja, hogy egy központi, stabil "műveleti központot" biztosítson, ahol a rendszergazdák egyetlen felületen láthatják és módosíthatják a rendszer kritikus paramétereit, a legegyszerűbb módon!
- 📈 Valós idejű monitorozás: CPU, memória, hálózat és lemezhasználat vizuális megjelenítése élő adatok alapján.
- 🐳 Konténer kezelés (Docker): Leegyszerűsített, Portainer-szerű interfész. Konténerek indítása, leállítása, újraindítása és alapvető log-nézet.
- 💾 Tárolóhely & Fájlrendszer: Meghajtók azonosítása, particionálás és csatolási pontok (mount) kezelése.
- 📂 Samba Integráció: Hálózati megosztások gyors konfigurálása, felhasználói jogosultságok kezelése és állapotellenőrzés.
- ⚙️ Rendszer módosítások: Systemd szolgáltatások felügyelete, csomagfrissítések és közvetlen hozzáférés a rendszernaplókhoz.
- React
- Tailwind CSS
- Lucide React
- Recharts / Chart.js
- Node.js & Express.js
- Socket.io
- Dockerode
- Linux System Bridge
Jelenleg nem elérhető
| Funkció | Állapot(Backend) | Állapot(Frontend) | Prioritás |
|---|---|---|---|
| Alap monitorozás (CPU/RAM) | 🚧 Folyamatban | 📅 Planned | Magas |
| Fáljrendszer kezelés | ☑️ Kész | 📅 Planned | Magas |
| Docker Container kezelés | 📅 Elkezdve(szüneteltetve) | 📅 Planned | Magas |
| Samba Config Manager | ☑️ Részben kész | 📅 Planned | Magas |
| Alapvető IPV4 kezelés | ☑️ Kész | 📅 Planned | Magas |
| Mélyebb IPV4 kezelés (vlan,bridge, stb) | 📅 Tervezve | 📅 Planned | Alacsony |
| Alapvető IPV6 kezelés | 📅 Tervezve | 📅 Planned | Alacsony |
| Felhasználói jogosultságkezelés | ☑️ Kész | 📅 Planned | Közepes |
| Fájlrendszer böngésző | 📅 Tervezve | 📅 Planned | Alacsony |
| Cluster Kezelés | ❔ Ötlet | ❔ Ötlet | Alacsony |
Jelenleg nem lehetséges (későbbiekben változni fog)
Ez a projekt az MIT Licenc alatt érhető el – részletekért lásd a LICENSE fájlt.
Mert a hobbi rendszergazdák számára is teljesen kezelhetővé és átláthatóvá válik a Linux kezelése. Segít elkerülni azokat a helyzeteket, ahol a felhasználók elakadnak vagy olyan hibát vétenek, amivel kárt okoznak maguknak vagy a rendszerben. (Természetesen a dolgokat ettől függetlenül ajánlatos megtanulni)
⚠️ DISCLAIMER: This project does not currently provide an "out-of-the-box" experience. Running it requires manual system-level modifications.
Linux Infrastructure Management Panel
OpenPit is an open-source, web-based administration interface designed to provide a modern and transparent solution for remote Linux system management. The project aims to serve as a stable, centralized "Operations Center" where sysadmins can monitor and modify critical system parameters through a single, intuitive interface.
- 📈 Real-time Monitoring: Visual representation of CPU, Memory, Network, and Disk usage based on live data.
- 🐳 Container Management (Docker): A simplified, Portainer-like interface. Start, stop, and restart containers, with basic log viewing.
- 💾 Storage & Filesystem: Drive identification, partitioning, and mount point management.
- 📂 Samba Integration: Quick configuration of network shares, user permission management, and status monitoring.
- ⚙️ System Modifications: Systemd service oversight, package updates, and direct access to system logs.
- React
- Tailwind CSS
- Lucide React (Icons)
- Recharts / Chart.js (Data Visualization)
- Node.js & Express.js
- Socket.io (For real-time updates)
- Dockerode (Docker API interaction)
- Linux System Bridge
Currently unavailable.
| Feature | Status(Backend) | Status(Frontend) | Priority |
|---|---|---|---|
| Basic Monitoring (CPU/RAM) | 🚧 In Progress | 📅 Planned | High |
| Filesystem Management | ☑️ Done | 📅 Planned | High |
| Docker Container Management | 📅 Started (Paused) | 📅 Planned | High |
| Samba Config Manager | ☑️ Partially done | 📅 Planned | High |
| Basic IPV4 management | ☑️ Done | 📅 Planned | High |
| Advanced IPV4 management (vlan,bridge) | ☑️ Done | 📅 Planned | Low |
| Basic IPV6 management | 📅 Planned | 📅 Planned | Low |
| User Permission Management | ☑️ Done | 📅 Planned | Medium |
| Filesystem Browser | 📅 Planned | 📅 Planned | Low |
| Cluster Management | ❔ Idea | ❔ Idea | Low |
Contributions are not accepted at this time (this will change as the project matures).
This project is licensed under the MIT License – see the LICENSE file for details.
OpenPit aims to make Linux management completely accessible and transparent, even for hobbyist sysadmins. It helps prevent scenarios where users get stuck or make critical mistakes that could damage their system. While we provide the tools to make it easy, we still believe that learning the underlying mechanics is the best way to grow!