03 / INFRASTRUCTUREHOME LAB

INFRASTRUCTURE PERSONNELLE

Home
Lab.

Une infrastructure personnelle pour héberger, expérimenter, déployer et garder la maîtrise de ses services numériques.

Construire son propre environnement technique.

Ce Home Lab est une infrastructure personnelle utilisée à la fois pour héberger des services en production et pour expérimenter de nouvelles technologies.

Sites web, applications, cloud personnel, services collaboratifs, vidéo, nœud Duniter ou bases de données cohabitent sur une même infrastructure administrée directement.

Une machine pensée pour faire tourner des projets.

CPUAMD Ryzen 5 5500

12 threads

MÉMOIRE32 Go

RAM

STOCKAGE500 Go SSD

Stockage principal

SAUVEGARDE2 × 2 To

Disques durs

SYSTÈMELinux

6.1.0-51-amd64 x86_64

CONNECTIVITÉ10 Gb

Fibre EPON

Une infrastructure, de nombreux usages.

01

WEB

  • 3 sites WordPress
  • 2 sites vitrines HTML
  • 14 domaines et sous-domaines
02

CLOUD & COLLABORATION

  • Nextcloud
  • OpenProject
  • WikiJS
  • NodeBB
  • Roundcube
03

VIDÉO & RÉSEAU

  • Instance PeerTube
  • Nœud Duniter V2S
  • Application de supervision des nœuds Duniter

YunoHost pour administrer. Docker pour expérimenter.

01

YunoHost

Une couche d'administration qui simplifie le déploiement, la gestion des services, des domaines et de l'infrastructure.

02

Docker

Des environnements isolés pour certains projets et services, notamment le nœud Duniter V2S.

03

Nginx

Configuration de reverse proxy et de serveurs web, y compris pour certains projets qui ne sont pas gérés directement par YunoHost.

04

PostgreSQL

Bases de données utilisées par différents projets et services, avec administration et maintenance directement sur le serveur.

Héberger soi-même, c'est aussi comprendre.

DOMAINES14

Domaines et sous-domaines gérés directement sur l'infrastructure.

DONNÉESLOCAL

Les données et services restent hébergés sur une infrastructure contrôlée directement.

DÉPLOIEMENTDIRECT

Les projets peuvent être configurés, déployés et maintenus sans dépendre d'une plateforme d'hébergement tierce.

Surveiller ce qui tourne. Protéger ce qui est exposé.

MONITORING

Supervision intégrée

L'état du serveur et ses principales ressources peuvent être suivis directement depuis l'interface d'administration de Nextcloud.

FIREWALL

Filtrer les accès

Le pare-feu intégré à YunoHost permet de contrôler les services exposés et les accès réseau.

FAIL2BAN

Limiter les attaques

Fail2ban protège les services contre les tentatives répétées de connexion et les attaques de type brute force.

L'IA comme copilote technique.

01

Nginx

Assistance ponctuelle pour analyser ou construire des configurations de reverse proxy et de serveurs web.

02

Docker

Exploration de configurations, résolution de problèmes et compréhension du fonctionnement des conteneurs.

03

PostgreSQL

Aide à l'administration, au diagnostic et à la résolution de problèmes liés aux bases de données.

L'IA intervient comme un outil d'assistance et d'exploration. Les configurations sont ensuite testées, adaptées et déployées directement sur l'infrastructure.