From bab3ce3e334f19a8ff865069bfd9bd7776f520bc Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Fri, 20 Feb 2026 15:26:14 +0100 Subject: [PATCH] feat(portal): Add SSO portal with gk2 subdomains and guide page - Portal page with all service links using *.gk2.secubox.in format - User guide with updated gk2 subdomain URLs - Guide link added to login page bottom - HAProxy vhost configured for portal.secubox.in - WAF routing enabled through mitmproxy Co-Authored-By: Claude Opus 4.5 --- .claude/settings.local.json | 3 +- .../root/www/gk2-hub/guide/index.html | 744 ++++++++++++++++++ .../root/www/gk2-hub/portal.html | 228 ++++++ 3 files changed, 974 insertions(+), 1 deletion(-) create mode 100644 package/secubox/luci-app-secubox-portal/root/www/gk2-hub/guide/index.html create mode 100644 package/secubox/luci-app-secubox-portal/root/www/gk2-hub/portal.html diff --git a/.claude/settings.local.json b/.claude/settings.local.json index e5539f84..cb864e8d 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -376,7 +376,8 @@ "Bash(npx gulp browserify:*)", "Bash(npx terser:*)", "Bash(read)", - "Bash(/home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/c3box-vm-builder.sh:*)" + "Bash(/home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/c3box-vm-builder.sh:*)", + "Bash(__NEW_LINE_ba6f66f0b013f58d__ echo \"\")" ] } } diff --git a/package/secubox/luci-app-secubox-portal/root/www/gk2-hub/guide/index.html b/package/secubox/luci-app-secubox-portal/root/www/gk2-hub/guide/index.html new file mode 100644 index 00000000..2d4ffa6e --- /dev/null +++ b/package/secubox/luci-app-secubox-portal/root/www/gk2-hub/guide/index.html @@ -0,0 +1,744 @@ + + + + + +SecuBox — Guide de connexion rapide + + + +
+ + +
+ +
+

SecuBox

+

// GUIDE DE CONNEXION AUX SERVICES · v1.0

+
+
🔐 KISS DOC
+
+ + +
+
🔌  Services disponibles — connexion en 3 étapes
+
+ + +
+
+
🏠
+
Portail
+
HTTPS
+
+ secubox.in +

🚪 Point d'entrée principal. Tableau de bord et accès à tous les services SecuBox.

+
+
+
1
+
🌐 Ouvrir secubox.in dans le navigateur
+
+
+
2
+
✍️ Saisir identifiant & mot de passe
+
+
+
3
+
📲 Valider le code 2FA si demandé
+
+
+
+ + +
+
+
📧
+
Webmail
+
ROUNDCUBE
+
+ mail.secubox.in +

✉️ Messagerie Roundcube. Accès aux courriels @secubox.in depuis n'importe où.

+
+
+
1
+
🌐 Aller sur mail.secubox.in
+
+
+
2
+
👤 Login : prénom.nom
+
+
+
3
+
🔑 Mot de passe identique au portail
+
+
+
+ + +
+
+
▶️
+
PeerTube
+
VIDÉO
+
+ tube.secubox.in +

🎬 Plateforme vidéo interne. Tutoriels, conférences et contenus de formation SecuBox.

+
+
+
1
+
🌐 Ouvrir tube.secubox.in
+
+
+
2
+
🔝 Cliquer Connexion en haut à droite
+
+
+
3
+
🔑 Mêmes identifiants que le portail
+
+
+
+ + +
+
+
☁️
+
Nextcloud
+
CLOUD
+
+ cloud.secubox.in +

📁 Stockage et partage de fichiers. Synchronisation desktop/mobile avec le client Nextcloud.

+
+
+
1
+
🌐 Ouvrir cloud.secubox.in
+
+
+
2
+
✍️ Saisir identifiant & mot de passe
+
+
+
3
+
💻 Optionnel : installer le client desktop
+
+
+
+ + +
+
+
🔐
+
VPN
+
WIREGUARD
+
+ vpn.secubox.in +

🛡️ Accès sécurisé depuis l'extérieur. Requiert le client WireGuard et votre fichier de config.

+
+
+
1
+
📥 Installer WireGuard sur votre appareil
+
+
+
2
+
📄 Importer le fichier .conf fourni
+
+
+
3
+
✅ Activer le tunnel → accès complet
+
+
+
+ + +
+
+
⚙️
+
Administration
+
ADMIN
+
+ admin.secubox.in +

🛠️ Panneau LuCI / interfaces d'admin. Réservé aux opérateurs SecuBox habilités uniquement.

+
+
+
1
+
🔐 Connexion VPN obligatoire au préalable
+
+
+
2
+
🌐 Ouvrir admin.secubox.in
+
+
+
3
+
🗝️ Compte administrateur dédié requis
+
+
+
+ +
+
+ + +
+
🗝️  Vos identifiants — à remplir & conserver en lieu sûr
+
+
+
⚠️  INFORMATIONS DE CONNEXION PERSONNELLES
+
+
+
👤 Identifiant
+
prénom.nom
+
+
+
🔒 Mot de passe
+
· · · · · · · · · ·
+
+
+
📧 Adresse email
+
prénom.nom@secubox.in
+
+
+
📲 Application 2FA
+
Aegis / Google Auth
+
+
+
+
+
+
🚫
+
SÉCURITÉ : Ne jamais partager votre mot de passe par email, messagerie ou téléphone. En cas de doute sur la confidentialité de vos accès, contacter immédiatement admin@secubox.in pour réinitialisation.
+
+
+ + +
+
💡  Conseils pratiques
+
+
+
🔒
+
+ Certificat HTTPS + Tous les services sont en HTTPS. Toute alerte de certificat doit être signalée immédiatement à l'admin. +
+
+
+
📱
+
+ Accès mobile + Services accessibles depuis smartphone. Utiliser Firefox ou Chrome mobile en version récente. +
+
+
+
🔄
+
+ Mot de passe oublié + Contacter l'admin via admin@secubox.in. Prévoir 24h ouvrées pour la réinitialisation. +
+
+
+
🌐
+
+ Depuis l'extérieur + Activer le tunnel VPN WireGuard avant toute connexion hors réseau local pour un accès optimal. +
+
+
+
🗂️
+
+ Sync Nextcloud + Installer le client desktop Nextcloud pour synchroniser automatiquement vos fichiers en local. +
+
+
+
🆘
+
+ Support technique + En cas de panne ou blocage : admin@secubox.in ou le canal de support dédié SecuBox. +
+
+
+
+ + +
+
📋  Récapitulatif rapide — URLs des services
+
+
+ 🏠 + Portail + secubox.in +
+
+ 📧 + Webmail + mail.secubox.in +
+
+ ▶️ + Vidéo + tube.secubox.in +
+
+ ☁️ + Cloud + cloud.secubox.in +
+
+ 🔐 + VPN + vpn.secubox.in +
+
+ ⚙️ + Admin + admin.secubox.in +
+
+
+ +
+ SecuBox · CyberMind.FR · Documentation utilisateur v1.0  ·  + Usage interne · Confidentiel  ·  + Généré le +
+ +
+ + + diff --git a/package/secubox/luci-app-secubox-portal/root/www/gk2-hub/portal.html b/package/secubox/luci-app-secubox-portal/root/www/gk2-hub/portal.html new file mode 100644 index 00000000..9605a6bd --- /dev/null +++ b/package/secubox/luci-app-secubox-portal/root/www/gk2-hub/portal.html @@ -0,0 +1,228 @@ + + + + + + SecuBox Portal + + + +
+ + + + + + + +