Faites tourner Aetheus sur vos propres serveurs.
Aetheus est un gestionnaire d'infrastructure et de CI/CD auto-hébergé : agents distribués, vrais pipelines de déploiement et tableaux de bord en direct. Cette documentation explique comment le produit est constitué, et déroule chaque méthode d'installation prise en charge.
Installer
Trois voies d'installation, de la plus manuelle à la plus automatisée. Elles mènent au même produit : choisissez celle qui correspond à votre façon d'exploiter vos services.
Binaires, sans Docker
Publiez le backend et le frontend sous forme de fichiers, exécutez-les via systemd ou un service Windows, à côté de votre propre PostgreSQL.
Windows et Linux →Docker
Un seul fichier Compose démarre la base, le backend et le frontend, avec des volumes nommés pour tout ce qui doit survivre à une mise à jour.
Référence Compose →Pipeline Aetheus
Laissez un Aetheus déjà en service construire et déployer le suivant, avec un pipeline minimal build-deploy-release, sans portes qualité.
Pipeline minimal →Le placer derrière un reverse proxy
Aetheus ne termine jamais TLS lui-même. Le backend et le frontend écoutent sur la boucle locale et un reverse proxy les publie. Apache est la configuration réellement utilisée par Aetheus en production ; IIS et nginx en sont transposés et portent un badge « non testé » explicite.
Apache
La configuration de référence : deux hôtes virtuels, mise à niveau WebSocket pour l'API, et les règles de cache qu'exige un frontend Blazor WebAssembly.
Config de référence →IIS non testé
URL Rewrite et Application Request Routing, prise en charge WebSocket, et les types MIME dont le runtime WebAssembly .NET a besoin.
Point de départ →nginx non testé
Deux blocs serveur, mise à niveau de connexion pour l'API, et les mêmes règles no-store sur les fichiers d'amorçage du frontend.
Point de départ →Comprendre son fonctionnement
Concepts
Projets, serveurs et agents, pipelines, exécutions, releases, artefacts, environnements, coffres et bibliothèques de variables : le vocabulaire sur lequel repose tout le produit.
Lire →Architecture
Quels processus existent, qui parle à qui, où vit l'état, et ce qu'une sauvegarde doit couvrir.
Lire →Pipelines
L'anatomie d'un YAML de pipeline : étapes, tâches, dépendances, variables, modèles et types natifs.
Lire →Ailleurs
- Site du produit : ce qu'est Aetheus et à qui il s'adresse.
- Démo en ligne : une instance réelle avec un parc pré-rempli, sans rien installer.
- Sources sur GitHub : le code décrit par ces pages, sous EUPL-1.2.