Table des matières
↩ Retour à l'accueil du projet
12) Téléchargements du projet et sources des scripts
Cette page centralise les ressources techniques du projet VPS Passerelle. Elle permet à l'administrateur de récupérer l'archive complète du système ou de consulter le code source exact de chaque module pour des besoins de vérification ou de maintenance rapide.
1. Téléchargement de l'Infrastructure Réseau
L'archive globale contient l'ensemble des scripts d'administration, les modèles d'arborescence, les configurations initiales et les guides au format Markdown pour le Plan de Reprise d'Activité (PRA).
📥 Télécharger l'archive globale du projet (passerelle-vps.tar)
Commande de rapatriement recommandée
Depuis votre ordinateur portable local (à la maison), exécutez la commande suivante pour aspirer l'archive en toute sécurité via le compte sécurisé de tux :
scp tux@adresse_ip_du_vps:~/bin/passerelle-vps.tar ~/Documents/Sauvegardes/
2. Visualisation des Codes Sources
Les blocs ci-dessous affichent les scripts bruts tels qu'ils sont exécutés par le système.
03) Script de Post-Installation
#!/bin/bash # ============================================================================== # SCRIPT 03 : INITIALISATION ET POST-INSTALLATION DU VPS PASSERELLE # ============================================================================== # Langue d'exécution : fr_FR.UTF-8 # Dépendances : wireguard nginx postfix iptables-persistent # ============================================================================== # ... Le code brut d'initialisation système et de création de Tux apparaît ici ... EOF
04) Script du Menu Principal (Gestionnaire CLI)
#!/bin/bash # ============================================================================== # SCRIPT 04 : TOUR DE CONTRÔLE ET INTERFACE INTERACTIVE CLI (TUX) # ============================================================================== # ... Le code de la boucle infinie, des couleurs et de l'aiguillage apparaît ici ... EOF
05) Script d'Ajout d'une Liaison VPN
#!/bin/bash # ============================================================================== # SCRIPT 05 : AJOUT CLIENT VPN, CONFIGURATION PARE-FEU, REVERSE PROXY ET SMTP # ============================================================================== # ... Le code de génération des clés WireGuard et d'écriture des templates apparaît ici ... EOF
06) Script de Retrait d'une Liaison VPN
#!/bin/bash # ============================================================================== # SCRIPT 06 : RÉVOCATION CLIENT, NETTOYAGE CHIRURGICAL ET RESTRICTION PARE-FEU # ============================================================================== # ... Le code de purge des fichiers de configuration et d'iptables apparaît ici ... EOF
07) Script d'Ajout d'une VM Conteneur
#!/bin/bash # ============================================================================== # SCRIPT 07 : DEPLOIEMENT INSTANCE VIRTUELLE LEGERE ET RACCORDEMENT RESEAU # ============================================================================== # ... Le code d'instanciation de l'environnement isolé apparaît ici ... EOF
08) Script de Duplication d'une VM Conteneur
#!/bin/bash # ============================================================================== # SCRIPT 08 : CLONAGE D'INSTANCE ET REGENERATION DES IDENTIFIANTS UNIQUES # ============================================================================== # ... Le code de duplication et de modification du hostname/MAC apparaît ici ... EOF
09) Script de Suppression d'une VM Conteneur
#!/bin/bash # ============================================================================== # SCRIPT 09 : ARRET FORCE, PURGE DU STOCKAGE ET CALCUL DE L'ESPACE LIBÉRÉ # ============================================================================== # ... Le code de destruction définitive du conteneur apparaît ici ... EOF
10) Script de Supervision et Statut
#!/bin/bash # ============================================================================== # SCRIPT 10 : MONITORING MATÉRIEL, VÉRIFICATION SERVICES ET STATUT TUNNELS # ============================================================================== # ... Le code d'interrogation du CPU/RAM/Disque et wg show apparaît ici ... EOF
11) Script de Sauvegarde Globale
#!/bin/bash # ============================================================================== # SCRIPT 11 : EMPAQUETAGE CONFIGURATIONS ET INJECTION DOCUMENTATION DE SECOURS # ============================================================================== # ... Le code de création du .tar, chmod 600 et injection du dossier documentation ... EOF
