Fabrik Automates

Lab technique

Ce qui permet aux projets de tenir en ligne.

Une interface prend vraiment vie quand elle sort du local, répond sur son domaine et reste simple à surveiller, diagnostiquer et corriger.

Ici : VPS, Nginx, DNS, HTTPS, PM2, GitHub, Supabase, logs et sauvegardes.

Atelier serveur

Déployer, surveiller, corriger.

$idea.check()

>prototype.ready

>build: in progress

>test -> refine -> deploy

>status: experimental

Bénéfices client

Ce que ça apporte au projet.

Moins de blocage au moment de publier, une base plus simple à maintenir et des problèmes plus faciles à diagnostiquer.

publishmodule

Publication maîtrisée

Un projet qui sort du local, répond sur son domaine et garde une configuration lisible.

httpsmodule

Sécurité de base

Certificats HTTPS, redirections et vérifications simples pour éviter les bases fragiles.

watchmodule

Stabilité

Process applicatif suivi, relance maîtrisée et diagnostic possible quand quelque chose bloque.

datamodule

Données structurées

Base, accès et stockage pensés pour rester exploitables après la mise en ligne.

logsmodule

Maintenance

Logs, sauvegardes et gestes de contrôle pour comprendre plus vite ce qui coince.

scalemodule

Évolutivité

Une base technique assez lisible pour corriger ou faire évoluer sans repartir de zéro.

Du local au site en ligne

Le chemin technique reste lisible.

Du code local au domaine public : dépôt, serveur, Nginx, HTTPS, process applicatif, puis vérifications.

Étape 01

Code local

Build, dépendances, variables et vérifications avant sortie.

Étape 02

Dépôt GitHub

Historique lisible, sauvegarde du code, corrections traçables.

Étape 03

Serveur / hébergement

VPS Ubuntu, Nginx, dossiers de site et process applicatif.

Étape 04

Domaine + HTTPS

DNS, redirections, certificat Certbot et contrôle navigateur.

Étape 05

Vérifier / maintenir

Logs, erreurs, sauvegardes, relances et corrections.

Situations réelles

Situations techniques courantes.

Des cas simples, mais décisifs : publier, relancer, lire une erreur, brancher une base ou comprendre pourquoi un site ne répond pas.

dns.test

Configurer un domaine

Vérifier les enregistrements, les redirections et la configuration Nginx.

pm2.watch

Relancer une application

Contrôler PM2, relancer correctement et garder le process disponible après reboot.

logs.read

Comprendre pourquoi un site ne répond pas

Lire les logs, tester Nginx, vérifier le build et isoler l'erreur.

db.link

Connecter une base de données

Contrôler Supabase, Auth, Storage, variables et règles d'accès.

Stack actuelle

Les briques que j'utilise aujourd'hui.

Une liste courte des outils qui reviennent dans la mise en ligne, la donnée et la maintenance de base.

VPS Ubuntu

Nginx multi-sites

DNS et domaines

HTTPS avec Certbot

PM2 pour apps Node / Next.js

Supabase PostgreSQL / Auth / Storage

RLS et règles d'accès

GitHub workflow

Cloudflare

Stripe webhooks

Resend emails

Cron et tâches planifiées

Logs serveur

Sauvegardes serveur

UbuntuNginxCertbotDNSHTTPSPM2SupabasePostgreSQLAuthStorageRLSGitHubCloudflareStripeResendWebhooksCronLogsBackups

Infrastructure

Vous avez un projet à héberger ou stabiliser ?

Je peux aider à passer du projet local à une version accessible : domaine, hébergement, certificats, process, logs, sauvegardes et corrections de mise en ligne.

Parler de mon projet