Ethan Le Geek du web

À propos de moi :

Je m’appelle Ethan, fondateur du Geek du Web, basé au Québec. Depuis plus de 20 ans, je carbure à WordPress, au web et à tout ce qui est tech.

Intégrateur web de métier et de passion, j’aide des entrepreneurs à transformer leur site WordPress en véritable outil de business, tunnels de vente, automatisations, acquisition de clients boutique en ligne.

Je suis aussi un grand passionné d’Apple et de domotique, si ça se connecte, s’automatise ou s’optimise, je suis dans mon élément !

À propos de mon entreprise

Le Geek du Web, c’est mon studio d’intégration web spécialisé WordPress.

J’accompagne des entrepreneurs qui veulent une présence en ligne efficace.

Je monte des stacks complètes de l’hébergement jusqu’au tunnel de vente fonctionnel avec des outils comme Elementor Pro, Fluent CRM et Fluent Form et bien d’autres.

Ce que je suis venu chercher sur La Tranchée:

Des connexions réelles avec des entrepreneurs qui avancent.

Je veux sortir de l’isolement du travailleur autonome, trouver des collaborations possibles, et me challenger à passer de « je construis » à "Je travaille maintenant à la faire connaître à ceux qui en ont besoin.

Mes champs d’intérêt:

  • WordPress, le web, l’automatisation
  • Apple utilisateur et fan depuis plus de 20 ans
  • Domotique et objets connectés

Mes 3 activités préférées:

  • Tester et monter des nouvelles tech (apps, gadgets, automatisations)
  • Explorer comment l’IA peut simplifier le quotidien des entrepreneurs
  • Imaginer et construire des systèmes web qui travaillent tout seuls

Site web: https://legeekduweb.net
Linkedin: https://www.linkedin.com/in/legeekduweb/

2 « J'aime »

Domotique, Automatisation, Web, on a pas mal de points en commun… :wink:

À part ton amour irrationnel pour Apple! :wink:

Je recommande beaucoup la suite de plugin de Fluent, excellent choix avec cette direction!

2 « J'aime »

6 messages ont été scindés en un nouveau sujet : Nat Eliason → 80K$/Mois avec un agent?

@Ethan Désolé je croyais que tu aurais aimé savoir ce genre d’information . Je ne savais pas qu’il ne fallait pas commenté

allo ! non vraiment pas de troubles pour le commentaire ? C’est l’analyse de Claude qui m’a mis dans la confusion au contraire je suis là pour échanger :slight_smile:

Pour répondre donc, non je ne connais pas cette personne :slight_smile: .

Je te suis depuis presque je pense… tes débuts.

J’étais venu y’a vraiment, mais vraiment longtemps dans la tranchée.

Entre temps, la vie ses aléas… bref mais oui la domotiques 85 appareils, je roule tout sur un Pi5 + Home assistant ( le st Graal de la domotique).

Dans mon appartement, tout est automatisé il doit rester deux interrupteurs d’origine… LOL.

Je pars bientôt sur un petit Home Lab maison. Pour tout avoir en Docker composer.

Pour Apple chacun son truc j’ai un profond respect pour les gens avec Androïd juste, cela ne me correspond pas. Je ne m’y retrouve pas dans le UX et le UI de cet Os.

Oui l’automatisation, séquence courriel, etc… tout cela me passionne énormément !

Je regarde actuellement pour connecter WordPress avec Claude Cowork via le MCP de Novamira j’ai déjà eu des résultats pas mal impressionnants.

Je construits sur Elementor Pro, mais là j’explore Mosaic le nouveau « builder ».

Je pense que c’est super prometteur surtout que je trouve qu’elementor se perd un peu dans ses nouveaux tarifs, et son produit. La V4 est vraiment pas au point.

Bon allez je vais pas faire un roman non plus on s’en jase quand tu veux :slight_smile:

The good old days! La vie était si simple hehehehe.

Les pi5 sont rendu tellement cher c’est fou!!

Perso, maintenant je ne me casse plus la tête, je donne l’adresse I.P. à claude code et je lui fait une clé SSH. Je n’ai qu’à lui dire « Go do that » et voilà!

Je n’ai touché à rien et il m’a configuré DNS interne (Technitium), reverse proxy Caddy, tunnels Cloudflare pour l’accès externe.

Résumé

Le problème de base

Tu as ~20 services sur des IPs et ports différents. Sans rien, pour accéder à Jellyfin tu taperais http://192.168.2.x:8096. Pour Sonarr : http://192.168.2.x:8989. Impossible à retenir, pas de HTTPS, et rien n’est accessible de l’extérieur.

Les 3 couches

Internet → Cloudflare Tunnel → Caddy → Service

Réseau local → DNS Technitium → Caddy → Service

  1. Technitium (DNS interne) — « les noms »

Problème : retenir 192.168.2.x:8096 pour chaque service.
Solution : jellyfin.lan, sonarr.lan, grafana.lan, etc.

Technitium est un serveur DNS sur ton réseau local. Quand tu tapes jellyfin.lan dans ton navigateur, il répond « c’est 192.168.2.x » (l’IP de Caddy). Sans ça, tu navigues par IP et port — ça marche, mais c’est invivable avec 20+ services.

  1. Caddy (reverse proxy) — « le routeur HTTPS »

Problème : tous les .lan pointent vers la même IP (137). Comment Caddy sait quel service tu veux ?
Solution : il regarde le nom de domaine dans la requête.

jellyfin.lan → Caddy → forward à 192.168.2.x:8096
sonarr.lan → Caddy → forward à 192.168.2.x:8989
grafana.lan → Caddy → forward à 192.168.2.x:3000

Bonus : Caddy génère des certificats HTTPS automatiquement (tls internal). Sans lui, tout serait en HTTP non chiffré, et ton navigateur afficherait des warnings partout.

C’est un point d’entrée unique — un seul endroit à sécuriser au lieu de 20 services exposés individuellement.

  1. Cloudflare Tunnel — « l’accès extérieur »

Problème : chez toi, jellyfin.lan marche. Mais en dehors de ton réseau ? Rien.
Solution : un tunnel chiffré sortant, sans ouvrir de ports sur ton routeur.

Ton téléphone (4G) → thehexagon.ai → Cloudflare → tunnel chiffré → Caddy → service

L’avantage clé : aucun port ouvert sur ton routeur. Le container Cloudflared établit une connexion sortante vers Cloudflare. Le trafic entrant passe par ce tunnel inversé. Ton IP publique n’est jamais exposée, pas de NAT à configurer, pas de port forwarding à maintenir.


Apps & Services :

  • Frigate — NVR caméras avec détection IA
  • Nextcloud — Cloud storage personnel
  • Immich — Gestion photos (style Google Photos)
  • Jellyfin — Streaming média
  • Vaultwarden — Gestionnaire de mots de passe (compatible Bitwarden)
  • Home Assistant — Domotique (sur Raspberry Pi 5)
  • Grafana + Prometheus — Monitoring

Tout ça sur Proxmox et Freenas!

Il m’a monté un petit setup assé cool pour que je puisse canceller mon abonnement Netflix / Disney+ etc!

Jellyseerr: « Je veux regarder Breaking Bad »


Sonarr / Radarr: Trouve le contenu, cherche les sources


Prowlarr : Interroge 9 indexeurs (1337x, EZTV, YTS, Nyaa…)
│ FlareSolverr bypasse Cloudflare si nécessaire

Gluetun (ProtonVPN): Tunnel VPN chiffré vers les Pays-Bas
│ Kill switch intégré — si le VPN tombe, zéro trafic

qBittorrent Télécharge via le tunnel VPN uniquement
│ IP publique = Pays-Bas, PAS ton IP maison

Sonarr / Radarr Renomme, organise dans /mnt/media/tv ou /movies
│ Notifie Jellyfin que du nouveau contenu est dispo

Jellyfin Prêt à regarder — streaming local sur ma télévision

C’est complètement fou! Ça semble compliqué, mais tout ça se fait en 4-5 prompts!

Je taquine hehehe!

Tu peux aussi juste donner une clé d’API WordPress à ton claude. Bonus: installe claude-code directement sur le serveur WordPress. Il va pouvoir gérer ta base de donnée et développer des plugins custom!!

Tu viens de me fumer !!! LOL ok tu es un monstre ! Ah ah ah !

Ce n’est pas moi, c’est claude! :sweat_smile:

Je passe juste mon temps à faire…

1 « J'aime »