Je vais configurer votre VPS Hetzner avec Docker, Nginx et SSL
Développeur back-end
Niveau 1
Répond à certains critères de performance et présente un fort potentiel sur la place de marché.
À propos de ce service
Hetzner est le VPS offrant le meilleur rapport qualité-prix pour les développeurs européens : rapide, économique et fiable. Mais faire fonctionner correctement un backend Python sur un serveur Ubuntu brut demande de solides connaissances en configuration.
Je configure des serveurs Hetzner pour des backends Python chaque semaine. Voici exactement ce que je fournis :
Renforcement de la sécurité du serveur :
- Utilisateur non-root avec authentification par clé SSH
- Pare-feu UFW (seuls les ports nécessaires ouverts)
- Fail2ban pour la protection contre les attaques par force brute
Déploiement de l’application :
- Docker et Docker Compose installés et configurés
- Votre application Python (FastAPI / Django / Flask) conteneurisée et en fonctionnement
- Nginx en tant que reverse proxy avec une configuration correcte
- Certificat SSL de Let's Encrypt (auto-renouvelable)
- Domaine personnalisé connecté
Base de données (Standard/Premium) :
PostgreSQL en cours d’exécution dans Docker
Connectée à votre application avec les variables d’environnement appropriées
CI/CD (Premium) :
Workflow GitHub Actions pour déploiement automatique à chaque push sur la branche principale
Compatible avec tous les plans Hetzner (CX11 et plus). Je peux également appliquer cette configuration à DigitalOcean, Vultr ou Linode si vous préférez.
Outils:
Docker
•
GitHub
•
CloudFormation
Framework:
Npm
•
Marionnette
•
SaltStack
Fournisseur de services cloud:
Autres
Langage de programmation:
JavaScript
•
Python
Expertise:
Installation
•
Migration
•
Configuration
