Set up. Secure. Deploy.
All from your terminal.
Configurez. Sécurisez. Déployez.
Tout depuis votre terminal.

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)
bash -- vpskit.sh
========================================
  VPSKIT
  Sécurise et prépare votre serveur
========================================
 
[>] Étape 1/9 : Mise à jour système      [OK]
[>] Étape 2/9 : Création utilisateur     [OK]
[>] Étape 3/9 : Clé SSH utilisateur      [OK]
[>] Étape 4/9 : Durcissement SSH         [OK]
[>] Étape 5/9 : Firewall                 [OK]
[>] Étape 6/9 : Docker                   [OK]
[>] Étape 7/9 : Caddy (reverse proxy)    [OK]
[>] Étape 8/9 : Mises à jour auto        [OK]
[>] Étape 9/9 : Dashboard MOTD           [OK]
 
=== VOTRE SERVEUR EST PRÊT ! ===
  Connectez-vous : ssh deploy@votre-ip

From setup to production Du setup à la production

4 scripts that guide you step by step. No config files, no manual install. 4 scripts qui vous guident étape par étape. Pas de fichier de config, pas d'installation manuelle.

Prepare your server Préparez votre serveur

setup.sh

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.

Deploy your apps Déployez vos apps

deploy.sh

Give it your GitHub repo and a domain name. The script pulls your code, builds it with Docker, and puts it online with an SSL certificate. Works with public and private repos. Donnez-lui votre repo GitHub et un nom de domaine. Le script récupère votre code, le construit avec Docker et le met en ligne avec un certificat SSL. Fonctionne avec les repos publics et privés.

Check the status Vérifiez l'état

status.sh

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ù.

Backup everything Sauvegardez tout

backup.sh

Save your apps, their data and their settings to your computer. If something goes wrong, restore everything in one command. Sauvegardez vos apps, leurs données et leurs réglages sur votre ordinateur. Si quelque chose casse, restaurez tout en une commande.

How it works Comment ça marche

From a brand new VPS to your app online in minutes. D'un VPS tout neuf à votre app en ligne en quelques minutes.

1

Copy the command Copiez la commande

Paste it in your terminal. Nothing to install, nothing to configure. Collez-la dans votre terminal. Rien à installer, rien à configurer.

2

Enter your server IP Entrez l'IP de votre serveur

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.

3

Deploy your app Déployez votre app

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.

Supported distributions Distributions supportées

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.

Ubuntu
Debian
AlmaLinux
Rocky
CentOS
Fedora

Quick Start

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.

Roadmap

What's coming next for the vpskit ecosystem. Les prochaines étapes de l'écosystème vpskit.

Planned

vps-db

Add a database to your server in one command. PostgreSQL, MySQL or Redis, with automatic backups and ready-to-use connection details. Ajoutez une base de données à votre serveur en une commande. PostgreSQL, MySQL ou Redis, avec sauvegardes automatiques et identifiants prêts à l'emploi.

Planned

vps-migrate

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.

Exploring

vps-scale

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.