Linux administration reimagined

AegisAdmin is a modern, secure, and scalable platform for monitoring, administering, and scaling your Linux servers from a single interface.

aegisadmin_mark_512


AegisAdmin is currently available as a public release candidate. This version is intended for testing on a virtual machine or test server. Its core features are operational, while stability testing continues ahead of the first stable release.

*Managing a Linux server should not mean navigating a succession of complex commands, scattered configuration files, and unrelated tools. Although the command line remains essential for experienced system administrators, it can quickly become an obstacle when trying to obtain an overview of a server’s status or perform routine operations quickly and reliably.*

This observation led to the creation of AegisAdmin.

AegisAdmin is a modern administration interface designed for Linux servers. Its purpose is to bring the main system administration operations together in a single application while retaining the power and flexibility of the operating system’s native tools. The application does not attempt to hide Linux, but to make it clearer, more accessible, and more efficient for everyday use.

Through a clear and responsive interface, administrators can monitor their infrastructure, access essential information, control system services, analyse logs, manage key software components, and respond quickly whenever action is required.

Candidate version : {AEGISADMININFO}

AegisAdmin is open-source software distributed under the GNU Affero General Public License v3.0 copyleft licence.

A Complete Overview of Your Server

As soon as you sign in, AegisAdmin presents a dashboard containing the information essential to the proper operation of your server.

Processor resources, memory, storage, partitions, system load, service status, installed versions, and many other indicators are immediately available. This centralised overview makes it possible to identify potential problems quickly, without having to navigate through several tools or run a series of commands.

The objective is simple: to provide an accurate, continuously available snapshot of the server’s current state.

Dashboard

Administration Designed for Everyday Use

The most common administration tasks are available directly from the interface.

Restarting a service, reloading Apache, checking the status of PHP-FPM, viewing Cron jobs, examining system logs, or controlling a Tor service become straightforward operations that can be completed in just a few clicks while retaining the operating system’s security mechanisms.

AegisAdmin does not replace Linux tools: it orchestrates them and presents them through a consistent, readable interface designed for administrators’ everyday needs.



Comprehensive Monitoring

Monitoring lies at the heart of the AegisAdmin philosophy.

System logs are accessible from a single interface, allowing administrators to select different log sources quickly and search for specific information. Important events are therefore easier to identify than when working with multiple files scattered across the server.

This centralisation also simplifies incident diagnosis and reduces the time required to understand the cause of a malfunction.

Security First

Administering a server requires a high level of security.

AegisAdmin applies the principle of least privilege. Operations requiring elevated permissions are performed through dedicated, controlled components, reducing the risks associated with executing system commands.

The interface only provides access to explicitly authorised actions and relies on the Linux system’s security mechanisms to preserve the integrity of the server.

A Modern and Enjoyable Interface

System administration does not have to be austere.

AegisAdmin provides a modern, responsive, and pleasant interface that works equally well on desktop computers and tablets. Information is organised clearly to reduce the time needed to find data or perform an action.

The interface has been designed to provide fast access to essential information while keeping visual complexity to a minimum.

AegisAdmin, Your Linux Control Centre

Whether you administer a personal server, a virtual machine, a VPS, or a professional server, AegisAdmin provides a single control point from which to monitor and manage it.

Modern Technologies

  • Web interface written entirely in Go
  • Privileged system backend also written in Go
  • Communication through a private Unix socket
  • Web server running without administrative privileges
  • Services protected by systemd
  • Legacy PHP frontend and Bash backend removed
  • SQLite used for accounts, settings, and application data

Develop Your Own Modules

In the longer term, AegisAdmin plans to open its architecture to extensions developed by third parties. This feature is not yet available in the current release candidate.

A Community of Components

AegisAdmin is ultimately intended to support an ecosystem of modules developed by both its team and its community.

Users will be able to share extensions, enhance existing features, and introduce new components addressing specific requirements. This open architecture will enable everyone to adapt AegisAdmin to their own infrastructure while benefiting from contributions made by other users.

AegisAdmin is therefore more than an administration application: it is a platform designed to evolve alongside technologies, practices, and user requirements.

Components

Official modules included with AegisAdmin.

Dashboard

View your server’s status at a glance through a clear, comprehensive, and regularly updated dashboard.

Apache

Administer and monitor your Apache web server.

TLS Certificates

Manage and automatically renew your SSL/TLS certificates.

Cron

Manage and automate scheduled server tasks and monitor their execution results.

MySQL

Monitor and manage your MySQL servers with ease.

PHP-FPM

Monitor and manage your PHP-FPM services with ease.

Network

Monitor and manage your server’s network interfaces.

Services

Control and monitor your server’s essential services.

Storage

Monitor disk, partition, and file-system usage from a single location.

Tor

Manage and monitor your Tor services and onion services.

Fail2ban

Monitor and manage automatic protection against intrusion attempts.

Firewall

Configure and control your server’s firewall with ease.

Modules

Organise the menu, its categories, and the available modules.

Users

Manage AegisAdmin users and access permissions, and monitor sign-ins.

Logs

View and analyse your server’s system logs.

Updates

Check and install server updates, including APT packages, firmware, and Composer dependencies.

Processes

View and sort system processes.

Server Configuration

Create inventories and snapshots, import and export configurations, and perform intelligent comparisons.

Settings

Manage themes, the default log, Certbot email settings, and backups.

My Account

Manage your password and TOTP two-factor authentication.