Projet — Portfolio personnel
Hébergement
de ce site
Mise en ligne d'un site portfolio sur un VPS Debian via LibraHost — installation d'Apache, déploiement des fichiers en SFTP et liaison avec un nom de domaine OVH.
← Retour aux projetsContexte & Objectif
Contexte
J'ai découvert l'hébergement de serveurs il y a quelques années en gérant des serveurs Minecraft et des bots Discord — ce qui m'a donné des bases solides en administration Linux, SSH et gestion de services.
Pour ce portfolio, j'ai décidé de repartir de ces acquis pour héberger mon propre site de façon professionnelle, en maîtrisant l'ensemble de la chaîne de bout en bout.
Objectif
Héberger mon portfolio sur un serveur que je contrôle entièrement, le rendre accessible via un nom de domaine personnalisé, et garantir une infrastructure propre, sécurisée et maintenable.
Le VPS
Panneau de gestion LibraHost — VPS actif depuis le 09/04/2026
Réalisation — Étapes
Commande du VPS chez LibraHost
Choix de LibraHost pour leur offre VPS sous Debian, avec un bon rapport qualité/prix et une interface de gestion claire. Le VPS E5 offre 2 cœurs, 4 Go de RAM et 75 Go de stockage — largement suffisant pour héberger un site vitrine statique.
Connexion SSH au serveur
Première connexion en SSH sur le VPS via Termius — client SSH multiplateforme que j'utilise également pour mes autres serveurs. Connexion en root sur le port 22.
Termius — gestion des hôtes SSH (edwig.tech, VM Debian, VM Windows Server)
Installation d'Apache
Installation et activation du serveur web Apache2 sur Debian.
Apache gère les requêtes HTTP entrantes et sert les fichiers du site depuis /var/www/html/.
Déploiement des fichiers via SFTP
Transfert des fichiers du site depuis mon Mac vers
le dossier /var/www/html/ du VPS, via Termius en mode SFTP.
Transfert SFTP — dossier local Portefolio → /var/www/html/ sur edwig.tech
Liaison du nom de domaine OVH
J'avais déjà un nom de domaine chez OVH. Il suffisait de le pointer vers l'IP du VPS via deux enregistrements DNS :
• Enregistrement A (@) → IP du VPS
• Enregistrement CNAME (www) → edwig.tech.
Zone DNS OVH — enregistrement A et CNAME www
IP Addresses du VPS (masquée pour des raisons de sécurité)
Sécurité & Bonnes pratiques
IP masquée
- IP du VPS non exposée publiquement
- Réduit la surface d'attaque (scan de ports, DDoS ciblés)
- Le domaine fait office de seul point d'entrée
Mises à jour système
- Debian maintenu à jour régulièrement
- Correctifs de sécurité appliqués via apt
Accès SSH sécurisé
- Connexion root protégée par mot de passe fort
- Identifiants gérés dans un vault Termius chiffré
Évolutions possibles
La prochaine évolution serait le passage du site en HTTPS via un certificat SSL/TLS — avec Let's Encrypt et Certbot, disponibles nativement sous Debian avec Apache.
Cela permettrait de chiffrer les échanges entre le visiteur et le serveur, d'afficher le cadenas dans le navigateur et d'améliorer le référencement du site.