https://github.com/wervice/zentrox
Zentrox helps with the administration of your home server components and devices using an all-in-one interface for package management, files, storage and more!
https://github.com/wervice/zentrox
administration homelab linux networking
Last synced: 6 months ago
JSON representation
Zentrox helps with the administration of your home server components and devices using an all-in-one interface for package management, files, storage and more!
- Host: GitHub
- URL: https://github.com/wervice/zentrox
- Owner: Wervice
- License: apache-2.0
- Created: 2024-04-16T11:48:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-23T08:47:27.000Z (7 months ago)
- Last Synced: 2025-04-02T06:06:33.023Z (6 months ago)
- Topics: administration, homelab, linux, networking
- Language: Rust
- Homepage: https://wervice.github.io/zentrox
- Size: 48.2 MB
- Stars: 89
- Watchers: 2
- Forks: 11
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
![]()
A powerful server administration tool
---
![]()
![]()
![]()
## Features and use-case
Zentrox helps with controlling and surveilling Linux home servers and computers. It is equipped with tools designed for basic and advanced OS administration, file managing or device-specific network management.Its features include:
- Package installation, removal and updating using `apt`, `dnf` and `pacman`
- Network interface and route control
- System log viewing using `journalctl`
- Firewall web interface for [`ufw`](https://wiki.ubuntu.com/UncomplicatedFirewall)
- File management
- Storage device viewing
- General device statistics
- Integrated media viewer (disabled by default)
- Secure connection over HTTP
- 2FA using OTP## Installation
Please refer to the [User documentation](./docs/user.md) for installation instructions and make sure your targeted device satisfies the requirements.
### Requirements
- Linux
- APT, DNF or PacMan (package management)
- Journalctl (only for logging)
- Sudo (permissions management)
- UFW (only for firewall)
> [!WARNING]
> If a requirement is not met, Zentrox may still work largely as expected but may run into issues when trying to accomplish certain tasks.