18 scripts disponibles
Installe le SBC 3CX sur Debian — script interactif (whiptail)
Installation complète de 3CX Phone System V20 sur un Debian 12 Bookworm vierge (VPS OVH ou bare-metal). Gère les dépendances, le repo officiel, le swap et affiche l'URL du wizard en fin d'install.
Crée une archive tar.gz datée d'un répertoire et l'envoie en local ou vers un serveur distant via SSH/rsync. Rotation automatique des anciennes sauvegardes.
Scanne et affiche tous les ports en écoute sur le serveur (ss/netstat), les compare aux règles iptables actives, et effectue un scan nmap externe si disponible.
Installe Docker CE et le plugin Compose depuis le dépôt officiel Docker. Ajoute l'utilisateur courant au groupe docker et configure le daemon pour un usage optimal.
Installe et configure Fail2ban pour bloquer les attaques brute force SSH (et Nginx si présent). Ban après 5 échecs pendant 1h, whitelist 127.0.0.1.
Configure iptables avec tous les ports requis par 3CX PBX : SIP, RTP, tunnel SBC, admin web et wizard. Règles persistantes.
Configure iptables pour n'autoriser que les ports 22 (SSH), 80 (HTTP) et 443 (HTTPS). Tout le reste est DROP. Règles persistantes via iptables-persistent.
Génère un rapport HTML complet du serveur : CPU, RAM, disques, réseau, matériel, services, paquets installés, processus. Ouvrable dans un navigateur.
Installe MariaDB, applique le durcissement de sécurité (équivalent mysql_secure_installation non-interactif), génère un mot de passe root aléatoire et crée optionnellement une base applicative.
Installe la dernière version de PaperMC (fork Minecraft haute performance) avec Java 21 et un service systemd.
Installe automatiquement la dernière version vanilla de Minecraft Java Edition avec Java 21 et un service systemd.
Installe Netdata via le script officiel pour un monitoring temps réel (CPU, RAM, disques, réseau, services) accessible via une interface web sur le port 19999.
Installe Nginx, la dernière version de PHP via le dépôt sury.org et Certbot pour les certificats SSL Let's Encrypt.
Crée ou redimensionne un swapfile Linux de la taille voulue et le rend persistant dans /etc/fstab. Variable SWAP_SIZE pour choisir la taille (défaut : 2G).
Met à jour tous les paquets, nettoie les dépendances orphelines et génère un rapport daté des paquets mis à jour. Compatible Debian/Ubuntu.
Installe WireGuard, génère les clés serveur et client, configure le routage IP et affiche la config client + QR code. Prêt à l'emploi en 2 minutes.
Installe WordPress en one-shot sur une stack Nginx + PHP-FPM + MariaDB. Génère les credentials, configure le vhost Nginx et les permissions. Prêt pour Certbot.