Services inclus
Vue d'ensemble des services disponibles
Siovos déploie une stack d'infrastructure complète. Voici ce que chaque service fait et comment y accéder.
Infrastructure automatique#
Ces composants sont configurés automatiquement et fonctionnent en arrière-plan. Vous n'avez pas à les gérer :
Kubernetes (K3s)
Orchestration de vos containers
VPN sécurisé
Accès chiffré à tous vos services
DNS privé
Noms de domaine internes (rancher.internal, etc.)
Certificats SSL
HTTPS automatique avec renouvellement
Firewall
Seuls les ports nécessaires sont ouverts
Reverse proxy
Route le trafic HTTPS vers le bon service
Pour comprendre comment ces composants s'articulent, consultez la page Architecture.
Services avec interface#
Rancher
Interface web pour gérer votre cluster Kubernetes. Déployez des apps, consultez les logs, gérez les workloads.
Harbor
Registry Docker privé pour stocker et distribuer vos images de containers.
Gitea
Git self-hosted avec registry de packages intégré (npm, Cargo, Docker, PyPI...).
Grafana
Dashboards et visualisation de vos métriques. Préconfigurés pour Kubernetes.
Mailpit
Serveur mail de test pour le développement. Capture tous les emails.
Umami
Analytics web respectueux de la vie privée, alternative à Google Analytics.
Rancher#
- URL :
https://rancher.{suffix} - User :
admin - Mot de passe : défini pendant le déploiement
Harbor#
- URL :
https://registry.{suffix} - User :
admin
Pour push une image :
docker login registry.internal
docker push registry.internal/myapp:latestGitea#
- URL :
https://gitea.{suffix} - User :
siovos-admin
Voir la documentation Gitea pour configurer les registries npm et Cargo.
Grafana#
- URL :
https://grafana.{suffix} - User :
admin - Mot de passe : défini pendant le déploiement
Voir Monitoring pour les détails.
Mailpit#
- URL :
https://mailpit.{suffix} - SMTP :
mailpit.mailpit.svc.cluster.local:1025
Umami#
- URL :
https://analytics.{suffix} - User :
admin
Services sans interface#
PostgreSQL
Base de données managée pour vos applications.
Prometheus
Collecte et stockage des métriques Kubernetes.
- PostgreSQL :
postgresql.database.svc.cluster.local:5432(user:postgres) - Prometheus :
https://prometheus.{suffix}
Ajouter des services après coup#
Pas besoin de tout installer d'un coup. Vous pouvez ajouter des services plus tard depuis le catalogue d'applications :
- Ouvrez l'infrastructure de votre choix - onglet Services
- Dans la section Catalogue d'applications, cliquez sur Déployer
- Configurez les options si nécessaire
- Le service est prêt en quelques minutes
Accéder aux credentials#
Tous les mots de passe sont stockés localement dans Siovos Desktop. Pour les retrouver :
- Ouvrez l'infrastructure de votre choix
- Cliquez sur le service concerné
- Les credentials sont affichés (cliquez pour copier)
Les credentials sont stockés uniquement sur votre machine. Pensez à les sauvegarder si vous réinstallez.