!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

163 Members
Salon francographe de NixOS58 Servers

Load older messages


SenderMessageTime
28 Nov 2024
@aevoo:matrix.orgAevoo Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller des configurations génériques, c'est possible. 16:48:59
@aevoo:matrix.orgAevoo * Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, c'est possible. 16:49:12
@aevoo:matrix.orgAevoo * Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, peut-ere ? 16:50:12
@aevoo:matrix.orgAevoo * Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, peut-etre ? 16:50:15
@thoth101010:matrix.orgthoth
In reply to @aevoo:matrix.org
Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, peut-etre ?

Ou des interfaces graphiques "métier" ?
Nixos c’est aussi un moyen de créer des distributions (et options) spécialisées. Par exemple pour les routeurs https://github.com/chayleaf/nixos-router
Est-ce que ce n’est pas là que des UI qui utilisent nix/nixos seraient utiles ?

  • une UI web type openwrt pour configurer un routeur, qui utilise le framework nixos-router
  • une UI web type yunohost qui permet des déploiement/gestion de services en un clic
  • une UI native "desktop" avec un store applicatif à la ubuntu et un panneau de config qui expose certaines options systèmes

bon, tout ça ça demande masse de temps de dév, mais pour les routeur c’est quelque chose qui m’intéresse si jamais j’ai du temps (jamais donc 😔)

17:01:22
@thoth101010:matrix.orgthoth
In reply to @aevoo:matrix.org
Factuellement, nbp , je ne suis pas sur que NixOS nécessite une interface graphique. Par contre, avoir des outils graphiques qui permettent d'aller chercher des configurations génériques, peut-etre ?
*

Ou des interfaces graphiques spécifiques ?
Nixos ça peut aussi être un moyen de créer des distributions (et options) spécialisées. Par exemple pour les routeurs https://github.com/chayleaf/nixos-router
Est-ce que ce n’est pas là que des UI qui utilisent nix/nixos seraient utiles ?

  • une UI web type openwrt pour configurer un routeur, qui utilise le framework nixos-router
  • une UI web type yunohost qui permet des déploiement/gestion de services en un clic
  • une UI native "desktop" avec un store applicatif à la ubuntu et un panneau de config qui expose certaines options systèmes

bon, tout ça ça demande masse de temps de dév, mais pour les routeur c’est quelque chose qui m’intéresse si jamais j’ai du temps (jamais donc 😔)

17:03:10
@aevoo:matrix.orgAevoothoth, c'est plus une orientation routeur home, si j'ai bien compris ?17:04:53
@thoth101010:matrix.orgthoth *

Ou des interfaces graphiques spécifiques ?
Nixos ça peut aussi être un moyen de créer des distributions (et options) spécialisées. Par exemple pour les routeurs https://github.com/chayleaf/nixos-router
Est-ce que ce n’est pas là que des UI qui utilisent nix/nixos seraient utiles ?

  • une UI web type openwrt pour configurer un routeur, qui utilise le framework nixos-router
  • une UI web type yunohost qui permet des déploiement/gestion de services en un clic
  • une UI native "desktop" avec un store applicatif à la ubuntu et un panneau de config qui expose certaines options systèmes

bon, tout ça ça demande masse de temps de dév (et un moyen de modifier les fichiers de conf programmatiquement), mais pour les routeur c’est quelque chose qui m’intéresse si jamais j’ai du temps (jamais donc 😔)

17:04:55
@aevoo:matrix.orgAevoo * thoth, c'est plus une orientation routeur à la maison, si j'ai bien compris ?17:05:13
@thoth101010:matrix.orgthoth
In reply to @aevoo:matrix.org
thoth, c'est plus une orientation routeur à la maison, si j'ai bien compris ?
Oui.
Je ne pense pas qu’il y ait d’entreprise qui utilise nix dans des routeurs 🤔
17:06:36
@aevoo:matrix.orgAevooImplémenter OVN dans des routeurs Nix,ça se réfléchi :D17:07:17
@aevoo:matrix.orgAevooMais l'approche de mettre un Nix dans un initrd (si j'ai bien lu), avec la conf routeur, à chaud, ça me semble cool. Tu peux envisager d'avoir 2 initrd et boot sur le précédent si erreur17:08:14
@aevoo:matrix.orgAevooje me demande si on peut ruser, côté grub, pour ça 17:08:40
@aevoo:matrix.orgAevoo thoth: plan ip, d'adressage et nft, dans un json interprété par nix, serait un compromis, non ? 17:25:36
@alex:tunstall.xyzAlex
In reply to @aevoo:matrix.org
Mais l'approche de mettre un Nix dans un initrd (si j'ai bien lu), avec la conf routeur, à chaud, ça me semble cool. Tu peux envisager d'avoir 2 initrd et boot sur le précédent si erreur

Certains bootloaders font déjà ça, donc c'est bien possible.

Mais c'est assez limité. Une fois que Linux est éxécuté, il n'est plus possible de revenir au bootloader.

Avec l'option panic=10 (par exemple), Linux fait un reboot 10 secondes après un panic. Peut-être que le bootloader peut détecter les boot incomplets s'il y a quelque-chose à la fin du boot qui le marque complet.

17:27:26
@aevoo:matrix.orgAevoopanic=10, c'est un paramètre donné au kernel ? "Linux exécuté" == chargement vmlinuz ou switch boot ?17:29:11
@alex:tunstall.xyzAlex
In reply to @aevoo:matrix.org
panic=10, c'est un paramètre donné au kernel ? "Linux exécuté" == chargement vmlinuz ou switch boot ?
Oui. Chargement du vmlinux ou vmlinuz.
17:29:50
@aevoo:matrix.orgAevoo

Donc :

  • charger un initrd-new ;
  • Placer l'instruction UEFI de démarrer, uniquement au prochaine démarrage, sur initrd-new ;
  • Intelligence dans l'initrd-new pour faire un auto contrôle de bon fonctionnement ;
  • Si OK, placer l'initrd par défaut ;
  • panic = reboot sur le précédent.
    (juste une réflexion intéressant, pas de besoin particulier, hein ;) )
17:34:44
29 Nov 2024
@badele:matrix.orgBruno Adele

Aevoo: J'arrive après la bataille concernant ta volonté de faire un YunuHost sous Nix. Je suis d'accord avec certains points.

  • Je pense que YunuHost est destiné pour Mme michu
  • Nix va faire peur à Mme michu :)

Mais pour des personnes ayant de compétences informatique, un YunuHost sous nix peut être une bonne idée. J'ai d'ailleur aussi un projet de faire une sorte de selection de service pour chaque serveur. J'ai commencé une V1 => https://github.com/badele/nix-homelab

Mon vu est de simplifier cela en rendant le code plus simple et en simplifiant l'installation, mes principaux objectifs

  • Installable depuis un liveCD
  • l'installation s'occupera automatiquement de (Partionnement, installation des outils, reboot, c'est pret)

Mais j'ai encore du boulot :)

bref, je pense que l'on peut échanger sur nos aventures :)

09:07:16
@Minijackson:matrix.orgMinijacksonJe ne sais si vous connaissez SelfPrivacy: https://f-droid.org/en/packages/pro.kherel.selfprivacy/ je n'ai jamais essayé, mais ça a l'air d'être une appli qui va vous guider pour louer un VPS, va automatiquement installer NixOS et utiliser les bonnes bonnes options NixOS en fonction de ce que vous avez choisi pour installer différents services09:17:33
@Minijackson:matrix.orgMinijacksonLien officiel: https://selfprivacy.org/09:18:07
@badele:matrix.orgBruno Adele Minijackson: Pas mal ce bootstrap depuis le mobile pour installer un serveur Nixos, pas testé, mais l'idée est intéréssante 16:43:11
@aevoo:matrix.orgAevoo

Je repousse une info, que certains ont déjà vu sur d'autres channels (je ne sais plus si j'en ai déjà parlé ici) :
Je bosse, depuis quelques temps, sur une infra livrant de l'infra, avec des computes sur une base Nix.
Point spécifique de la solution :

  • Cherche à limiter (autant que techniquement possible) l'empreinte sur l'environnement (energie grise, bon ratio capacité de calcul/conso des CPU, limiter le double emploi de serveurs, ...)
  • En cas de défaillance d'un compute, un autre prend le relai (avec le même volume de stockage) => aussi possible de changer le profil du compute
  • Réseau automatisé (IPv6/OVN) et distribué sur toutes les machines consommées
  • Orchestrateur intégré, pour proposer des services (PAAS/SAAS) en interne ou à d'autres, sur la solution
    Bref, je cherche des personnes qui seraient intéressées, pour évaluer la version beta de la solution.
18:09:44
@aevoo:matrix.orgAevoo thoth: en rapport avec ce que tu disais : https://clan.lol/blog/json-schema-converter/ 18:33:09
30 Nov 2024
@exaltia:matrix.org@exaltia:matrix.orgRedacted or Malformed Event11:22:06
@exaltia:matrix.org@exaltia:matrix.orgHors sujet, encore. si la room n'a pas d'addresse publique je ne peux pas la rejoindre depuis ma propre instance ?11:37:18
@gsaurel:laas.frnim65sSi, soit avec son adresse technique, soit si elle est exposée dans un annuaire dune autre instance 11:45:31
@gsaurel:laas.frnim65sSoit en se faisant inviter 11:46:00
@exaltia:matrix.org@exaltia:matrix.orgD'accord. c'est ce qui doit me manquer alors, trouver ou est son adresse technique11:46:06
@exaltia:matrix.org@exaltia:matrix.orgje vais m'inviter moi meme ;)11:46:19

Show newer messages


Back to Room ListRoom Version: 6