← Tous les projets
🌐

LandingPage moderne sécurisée — Softcloud

Portail moderne auto-hébergé : services, supervision, rapports système, communauté Telegram et sécurité.

PHPJavaScriptNginxYunoHostBashJSONAPI RESTTelegramGitsystemdCrowdSecFail2Ban

Ce que le projet démontre

Portail de services

Présentation centralisée des services Softcloud avec interface responsive et thèmes clair/sombre.

Supervision

État des services Web, mail, XMPP/TURN, DNS, base de données, VPN et wiki.

Rapports système

Consultation contrôlée de rapports RaspAP / Softcloud.

Community Telegram

Messages, pièces jointes, webhook et demandes d’adhésion.

Sécurité

Nginx, TLS, CrowdSec, contrôle d’accès et séparation du stockage sensible.

Déploiement

Déploiement reproductible depuis Git vers YunoHost.

Description

La LandingPage Softcloud est le point d’entrée public de mon infrastructure auto-hébergée. Elle présente les services disponibles dans une interface responsive avec thème clair/sombre, état de fonctionnement des composants et accès aux applications publiques.

Le site intègre une chaîne de supervision orientée exploitation : état de santé des services et consultation de rapports système issus de l’infrastructure RaspAP / Softcloud, avec séparation des accès sensibles.

Une intégration Community relie également la LandingPage à Telegram : messages, pièces jointes, demandes d’adhésion et webhook, avec contrôles d’accès et stockage sensible hors webroot.

Fonctionnalités & points techniques

  • ▹Interface responsive avec thèmes clair et sombre.
  • ▹État consolidé des services Softcloud.
  • ▹Rapports système RaspAP / Softcloud.
  • ▹API internes et contrôles d’accès.
  • ▹Community Telegram : messages, pièces jointes, demandes d’adhésion et webhook.
  • ▹Nginx / PHP-FPM / YunoHost avec TLS.
  • ▹Déploiement et maintenance par scripts Bash / Git.

Architecture technique

Frontend
PHP + JavaScript + CSS
Interface responsive, thèmes et supervision.
Backend
PHP 8.4
API internes, sessions et rapports.
Telegram
Bot API / webhook
Community et adhésions.
Hébergement
YunoHost + Nginx
PHP-FPM, TLS et multi-domaines.
Supervision
Bash + JSON
Collecte de l’état des services.
Sécurité
Nginx + contrôle d’accès
Réduction de la surface exposée.

Technologies utilisées

PHPJavaScriptNginxYunoHostBashJSONAPI RESTTelegramGitsystemdCrowdSecFail2Ban

Liens