No third-party service. No data sent anywhere. Your server, your keys, your control. Aucun service tiers. Aucune donnée envoyée. Votre serveur, vos clés, votre contrôle.
bash <(curl -sL https://raw.githubusercontent.com/mariusdjen/vpskit/main/vpskit.sh)
6 scripts that guide you step by step. No config files, no manual install. 6 scripts qui vous guident étape par étape. Pas de fichier de config, pas d'installation manuelle.
You just bought a VPS? The script secures it, creates a protected user, installs Docker, a firewall and everything you need. You answer a few questions, it does the rest. Vous venez d'acheter un VPS ? Le script le sécurise, crée un utilisateur protégé, installe Docker, un pare-feu et tout ce qu'il faut. Vous répondez à quelques questions, il fait le reste.
Give it your GitHub repo and a domain name. It deploys your app with Docker and HTTPS. Need to update? Just run it again - it pulls, rebuilds, and you're live. Rollback in one click if needed. Donnez votre repo GitHub et un nom de domaine. Il deploie votre app avec Docker et HTTPS. Besoin de mettre a jour ? Relancez-le - il pull, rebuild et c'est en ligne. Rollback en un clic si besoin.
See at a glance if your server and apps are running. Disk space, memory, which apps are online, which domain points where. Voyez en un coup d'oeil si votre serveur et vos apps tournent. Espace disque, mémoire, quelles apps sont en ligne, quel domaine pointe où.
Smart backups with automatic SQL dumps (PostgreSQL, MySQL, MongoDB), cloud upload to Cloudflare R2 or any S3-compatible storage, and scheduled cron with rotation. Sauvegardes intelligentes avec dump SQL automatique (PostgreSQL, MySQL, MongoDB), upload cloud vers Cloudflare R2 ou tout stockage S3-compatible, et cron programmé avec rotation.
Run a full security check on your server. SSH hardening, firewall, fail2ban, SSL certificates, Docker permissions, pending updates. Get a score and fix what's wrong. Lancez un audit complet de votre serveur. Durcissement SSH, pare-feu, fail2ban, certificats SSL, permissions Docker, mises à jour. Obtenez un score et corrigez les problèmes.
Manage SSH shortcuts, keys, language, remote backup to S3, and optionally set up GitHub Actions for auto-deploy on push. Gerez les raccourcis SSH, les cles, la langue, le backup distant vers S3, et configurez optionnellement GitHub Actions pour l'auto-deploy au push.
Every step is optional and confirmed before execution. The script remembers progress and resumes where it left off. Chaque étape est optionnelle et confirmée avant exécution. Le script retient la progression et reprend où il s'est arrêté.
Installs git, curl, wget and updates all packages.Installe git, curl, wget et met à jour tous les paquets.
Creates a sudo user so you never use root again.Crée un utilisateur sudo pour ne plus jamais utiliser root.
Copies your SSH key to the new user. Password login disabled.Copie votre clé SSH vers le nouvel utilisateur. Connexion par mot de passe désactivée.
Disables root login, enforces key-only authentication.Désactive le login root, force l'authentification par clé uniquement.
Configures ufw or firewalld. Only ports 22, 80 and 443 open.Configure ufw ou firewalld. Seuls les ports 22, 80 et 443 sont ouverts.
Blocks brute-force SSH attacks. Bans IPs after 5 failed attempts.Bloque les attaques SSH par force brute. Bannit les IP après 5 tentatives.
Installs Docker with log rotation (10 MB max per container).Installe Docker avec rotation des logs (10 Mo max par conteneur).
Reverse proxy with automatic HTTPS. Zero config SSL certificates.Reverse proxy avec HTTPS automatique. Certificats SSL sans configuration.
Enables unattended-upgrades or dnf-automatic. Your server patches itself.Active unattended-upgrades ou dnf-automatic. Votre serveur se patche tout seul.
Custom login screen showing CPU, RAM, disk, Docker containers at every SSH login.Écran de connexion personnalisé affichant CPU, RAM, disque, conteneurs Docker à chaque connexion SSH.
From a brand new VPS to your app online in minutes. D'un VPS tout neuf à votre app en ligne en quelques minutes.
Paste it in your terminal. Nothing to install, nothing to configure. Collez-la dans votre terminal. Rien à installer, rien à configurer.
The one your hosting provider gave you. The script connects and sets up everything automatically. Celle que votre hébergeur vous a donnée. Le script se connecte et installe tout automatiquement.
Your server is ready. Run deploy.sh, give it your GitHub repo and domain. Your app is live. Votre serveur est prêt. Lancez deploy.sh, donnez votre repo GitHub et votre domaine. Votre app est en ligne.
Works with the most popular Linux systems. The script detects yours and adapts automatically. Compatible avec les systèmes Linux les plus populaires. Le script détecte le vôtre et s'adapte automatiquement.
Choose your OS and run the command. Choisissez votre OS et lancez la commande.
bash <(curl -sL https://raw.githubusercontent.com/mariusdjen/vpskit/main/vpskit.sh)
Works out of the box. No dependencies needed. Fonctionne directement. Aucune dépendance requise.
1. Install Git for Windows 1. Installez Git for Windows
2. Open Git Bash 2. Ouvrez Git Bash
3. Run: 3. Lancez :
bash <(curl -sL https://raw.githubusercontent.com/mariusdjen/vpskit/main/vpskit.sh)
1. Enable WSL (PowerShell as admin): 1. Activez WSL (PowerShell en admin) :
wsl --install
2. Open Ubuntu terminal, then run: 2. Ouvrez le terminal Ubuntu, puis lancez :
bash <(curl -sL https://raw.githubusercontent.com/mariusdjen/vpskit/main/vpskit.sh)
curl.exe -sL https://raw.githubusercontent.com/mariusdjen/vpskit/main/vpskit.sh -o setup.sh
wsl bash setup.sh
Requires WSL installed. Downloads and runs via WSL. Nécessite WSL installé. Télécharge et exécute via WSL.
What's coming next for the vpskit ecosystem. Les prochaines étapes de l'écosystème vpskit.
Get notified when something goes wrong. Automatic checks on your server and apps, with alerts on Telegram, Discord or email. Soyez prévenu quand quelque chose ne va pas. Vérifications automatiques de votre serveur et vos apps, avec alertes sur Telegram, Discord ou email.
Automatic SQL dumps, cloud upload to S3/R2, scheduled cron with rotation. Already built into backup.sh. Dumps SQL automatiques, upload cloud vers S3/R2, cron programmé avec rotation. Déjà intégré dans backup.sh.
Full security audit of your server. SSH, firewall, fail2ban, SSL, Docker, updates. Get a score and actionable fixes. Built into security.sh. Audit de sécurité complet de votre serveur. SSH, pare-feu, fail2ban, SSL, Docker, mises à jour. Obtenez un score et des corrections. Intégré dans security.sh.
Move all your apps from one server to another. The script backs up everything, sets up the new server and restores your apps automatically. Déplacez toutes vos apps d'un serveur à un autre. Le script sauvegarde tout, prépare le nouveau serveur et restaure vos apps automatiquement.
Deploy your app on multiple servers at once to handle more traffic. Automatic load balancing between your servers. Déployez votre app sur plusieurs serveurs à la fois pour gérer plus de trafic. Répartition automatique de la charge entre vos serveurs.