Ctrl K
ComunidadGuías…

README.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
<p align="center">
    <picture>
      <img
        alt="Zentrox logo"
        src="./frontend/public/zentrox_dark_256.png"
        width="200"
        height="200"
        style="max-width: 100%;"
      >
    </picture>
</p>

<p align="center">A powerful server administration tool</p>

---

<p align="center">
<img alt="GitHub top language" src="https://img.shields.io/github/languages/top/Wervice/zentrox">
<img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Wervice/zentrox">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Wervice/zentrox">
</p>

# This is a work in progress - Code may not work as expected - Use with caution

## Features and use-case
Zentrox helps with controlling and surveiling 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

## Screenshots
Just some pictures:

<img src="pictures/login.png" width="400" />
<img src="pictures/dashboard.png" width="400" />
<img src="pictures/processes.png" width="400" />

## 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.