!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

212 Members
Salon francographe de NixOS71 Servers

Load older messages


SenderMessageTime
27 Jan 2026
@raitobezarius:matrix.orgraitobezariusà ta guise18:21:44
@ManUtopiK:matrix.orgManUtopiKAh, oui c'est un service !18:21:44
@jo.blade:matrix.orgJo.Blademoi en général je gère tout avec des modules nixos et beaucoup de modules permettent d'automatiquement éditer nginx pour ajouter le site18:23:55
@jo.blade:matrix.orgJo.Blademalheureusement la doc pour écrire des modules nixos est immonde18:24:26
@jo.blade:matrix.orgJo.Blade(enfin, elle n'existe pas quoi)18:24:45
@ManUtopiK:matrix.orgManUtopiK Jo.Blade: oui je vois gérer nginx par module. Heureusement Claude code est plutôt pas mauvais pour faire des modules :) 18:25:52
@ManUtopiK:matrix.orgManUtopiKTant que j'y suis, avec nixos-anywhere, vous avez un flake par serveur ou vous gérez tous vos serveurs dans un seul flake ?18:26:25
@raitobezarius:matrix.orgraitobezariusje gère tout dans les memes expressions nix, j'utilise pas les flakes18:26:38
@jo.blade:matrix.orgJo.Bladej'utilise pas nixos-anywhere, qu'est-ce que c'est ?18:26:40
@ManUtopiK:matrix.orgManUtopiKavec les .#mon-serveur18:26:44
@raitobezarius:matrix.orgraitobezariusmais je fais pas "un" repo par entité18:26:45
@raitobezarius:matrix.orgraitobezariusc'est un mécanisme de provisionnement de NixOS sur des distros random18:26:54
@jo.blade:matrix.orgJo.Blade moi j'ai juste un flake et je fais nixos-rebuild --flake --target=\<ip> 18:27:02
@raitobezarius:matrix.orgraitobezariusc'est pour avoir NixOS « à vide » sur une Debian, une Ubuntu, etc.18:27:03
@raitobezarius:matrix.orgraitobezariusça fait le partitionnement ici18:27:08
@jo.blade:matrix.orgJo.Blade * moi j'ai juste un flake et je fais nixos-rebuild --flake --target=<ip> 18:27:10
@raitobezarius:matrix.orgraitobezarius* ça fait le partitionnement aussi18:27:11
@albertlarsan68:albertlarsan.frAlbert LarsanJ’ai tout dans un seul flake, et je suis actuellement en train de migrer vers flake-parts. Avec comin, il y a les mises à jour automatiques quasiment instantanées.18:28:14
@ManUtopiK:matrix.orgManUtopiKTu as un repo pour tous tes serveurs ? C'est ça ?18:28:48
@raitobezarius:matrix.orgraitobezariusoui18:29:22
@ManUtopiK:matrix.orgManUtopiKJe viens de regarder https://github.com/nlewo/comin, un truc qui pull régulièrement pour mettre à jour toute une infra, ça me parait un peu risqué comme approche, non ? 18:37:04
@gsaurel:laas.frnim65squel serait le risque ?18:37:35
@albertlarsan68:albertlarsan.frAlbert LarsanIl y a une protection anti-force-push18:37:45
@ManUtopiK:matrix.orgManUtopiKIl faut être bien certain de ce que l'on push pour pas tout casser !18:38:27
@ManUtopiK:matrix.orgManUtopiKMais ça dois tourner sur ton ordi ou sur le serveur ? (question débile peut-être...)18:39:20
@albertlarsan68:albertlarsan.frAlbert LarsanJ’ai un hook de pre-push qui build toutes les machines avant de push sur le repo (aussi utile pour avoir un binary cache perso)18:39:36
@albertlarsan68:albertlarsan.frAlbert LarsanÇa tourne sur les appareils qui utilise la config, donc les serveurs, et les ordis que tu veux mettre à jour automatiquement18:40:17
@albertlarsan68:albertlarsan.frAlbert LarsanC’est pull-based18:40:31
@ManUtopiK:matrix.orgManUtopiKMerci pour votre aide 🥰 J'en profite, je galère toujours à trouver une bonne solution en self-host pour faire ça : j'ai un dépôt github ou autre forge de mon site web. Le site est sur un serveur self-host, et je veux mettre à jour le site quand il y a la branche main à un nouveau commit. Pour la plupart de mes sites clients, je passe par des vercel, netlify ou cloudflare... pas besoin de serveur mais pas top. Pour des sites persos, je build dans la CI, puis la CI envoi en ssh le build sur le serveur. Pour une asso qui gère plusieurs sites, un pote plutôt adminsys a monté Drone CI, puis il a changé pour Woodpecker. Vous faites comment vous ? 18:48:06
@ManUtopiK:matrix.orgManUtopiK* Merci pour votre aide 🥰 J'en profite, je galère toujours à trouver une bonne solution en self-host pour faire ça : j'ai un dépôt github ou autre forge de mon site web. Le site est sur un serveur self-host, et je veux mettre à jour le site quand il y a la branche main à un nouveau commit. Pour la plupart de mes sites clients, je passe par des vercel, netlify ou cloudflare... pas besoin de serveur mais pas top. Pour des sites persos, je build dans la CI, puis la CI envoi en ssh le build sur le serveur. Pour une asso qui gère plusieurs sites, un pote plutôt adminsys a monté Drone CI, puis il a changé pour Woodpecker. Vous faites comment vous ? (galère d'un gars plutôt front à la base)18:48:42

Show newer messages


Back to Room ListRoom Version: 6