Disparition de smiths v2

Hello,

En moins de deux mois nous sommes passés de 12 forgerons à seulement 8. Soit 1/3 en moins. C’est pas inquiétant ?

@smiths-v2 on peux essayer de les relancer.

Je suis dans les incoming.

Tu es à nouveau offline.

Moi c’est juste un offline préventif sur un VPS qui va subir une opération de maintenance. Je reviendrai online après une fois que tout sera fonctionnel.

Mon noeud s est arrêté subitement sur un

Essential task txpool-background failed

J’étais sur une version intermédiaire (build 2.0.1) pour tester les nouveaux bootstraps mais il devait m’en manquer puisqu’il n’a pas pu redémarrer…

J’ai mis à jour en 2.0.2 je suis à nouveau online.

2026-04-30_10:35:54.11753 2026-04-30 12:35:54 🏆 Imported #771668 (0x56c2…cbb2 → 0xd283…5482)
2026-04-30_10:35:54.11760 2026-04-30 12:35:54 maintain txs=(0, 0) a=1 i=3 views=[(771668, 0, 0)] event=NewBestBlock { hash: 0xd283c7d7958aa5ec15cac758f79cac00fcd7a3c28c2a66b80e6e805b2cd254
82, tree_route: None } duration=745.37µs
2026-04-30_10:35:54.51829 2026-04-30 12:35:54 💤 Idle (15 peers), best: #771668 (0xd283…5482), finalized #771665 (0x3e67…90d8), ⬇ 26.6kiB/s ⬆ 17.7kiB/s
2026-04-30_10:35:55.06945 2026-04-30 12:35:55 maintain txs=(0, 0) a=1 i=2 views=[(771668, 0, 0)] event=Finalized { hash: 0x3e80e3a54b4220f83b966b1886cad1288d590e1a7e7791095ac6612026850faf,
 tree_route: [] } duration=188.648µs
2026-04-30_10:35:56.62492 2026-04-30 12:35:56 Essential task `txpool-background` failed. Shutting down service.
2026-04-30_10:36:04.15992 Starting duniter...
2026-04-30_10:36:04.70391 2026-04-30 12:36:04 Low open file descriptor limit configured for the process. Current value: 4096, recommended value: 10000.
2026-04-30_10:36:04.70397 2026-04-30 12:36:04 Duniter
2026-04-30_10:36:04.70398 2026-04-30 12:36:04 ✌✌️  version 2.0.1-156cf96d825
2026-04-30_10:36:04.70399 2026-04-30 12:36:04 ❤️  by librelois <c@elo.tf>:tuxmain <tuxmain@zettascript.org>:c-geek <https://forum.duniter.org/u/cgeek>:HugoTrentesaux <https://trentesaux.fr
>:bgallois <benjamin@gallois.cc>:Duniter Developers <https://duniter.org>:Axiom-Team Developers <https://axiom-team.fr>, 2021-2026
2026-04-30_10:36:04.70400 2026-04-30 12:36:04 📋 Chain specification: Ğ1
2026-04-30_10:36:04.70400 2026-04-30 12:36:04 🏷  Node name: aya-g1-smith
2026-04-30_10:36:04.70401 2026-04-30 12:36:04 👤 Role: AUTHORITY
2026-04-30_10:36:04.70402 2026-04-30 12:36:04 💾 Database: ParityDb at /home/duniter/.local/share/duniter/chains/g1/paritydb/full
2026-04-30_10:36:06.95807 2026-04-30 12:36:06 Creating transaction pool txpool_type=ForkAware ready=Limit { count: 8192, total_bytes: 20971520 } future=Limit { count: 819, total_bytes: 209
7152 }
2026-04-30_10:36:11.72502 2026-04-30 12:36:11 Local node identity is: 12D3KooWAsysy833htpHDGUgSA5B5aN9qzA2vawLE27pAtZi4PGA
2026-04-30_10:36:11.72508 2026-04-30 12:36:11 Running litep2p network backend
2026-04-30_10:36:11.77511 2026-04-30 12:36:11 👶 Starting BABE Authorship worker
2026-04-30_10:36:11.77517 2026-04-30 12:36:11 💻 Operating system: linux
2026-04-30_10:36:11.77518 2026-04-30 12:36:11 💻 CPU architecture: aarch64
2026-04-30_10:36:11.77519 2026-04-30 12:36:11 💻 Target environment: gnu
2026-04-30_10:36:11.77520 2026-04-30 12:36:11 💻 Memory: 7790MB
2026-04-30_10:36:11.77521 2026-04-30 12:36:11 💻 Kernel: 6.19.13+deb14-arm64
2026-04-30_10:36:11.77521 2026-04-30 12:36:11 💻 Linux distribution: Devuan GNU/Linux 6 (excalibur)
2026-04-30_10:36:11.77522 2026-04-30 12:36:11 💻 Virtual machine: no
2026-04-30_10:36:11.77523 2026-04-30 12:36:11 📦 Highest known block at #771668
2026-04-30_10:36:11.77524 2026-04-30 12:36:11 〽️ Prometheus exporter started at 127.0.0.1:9615
2026-04-30_10:36:11.77525 2026-04-30 12:36:11 Running JSON-RPC server: addr=127.0.0.1:9944,[::1]:9944
2026-04-30_10:36:11.77526 2026-04-30 12:36:11 ***** Duniter has fully started *****
2026-04-30_10:36:16.78342 2026-04-30 12:36:16 💤 Idle (0 peers), best: #771668 (0xd283…5482), finalized #771666 (0x3e80…0faf), ⬇ 0 ⬆ 0
2026-04-30_10:36:21.79228 2026-04-30 12:36:21 💤 Idle (0 peers), best: #771668 (0xd283…5482), finalized #771666 (0x3e80…0faf), ⬇ 0 ⬆ 0
2026-04-30_10:36:26.80082 2026-04-30 12:36:26 💤 Idle (0 peers), best: #771668 (0xd283…5482), finalized #771666 (0x3e80…0faf), ⬇ 0 ⬆ 0
2026-04-30_10:36:31.80913 2026-04-30 12:36:31 💤 Idle (0 peers), best: #771668 (0xd283…5482), finalized #771666 (0x3e80…0faf), ⬇ 0 ⬆ 0
2026-04-30_10:36:31.80923 2026-04-30 12:36:31 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Timeout }
2026-04-30_10:36:36.76728 2026-04-30 12:36:36 💤 Idle (0 peers), best: #771668 (0xd283…5482), finalized #771666 (0x3e80…0faf), ⬇ 0 ⬆ 0
2026-04-30_10:36:41.77559 2026-04-30 12:36:41 💤 Idle (0 peers), best: #771668 (0xd283…5482), finalized #771666 (0x3e80…0faf), ⬇ 0 ⬆ 0

Pour mon cas, je ne suis pas à l’aise avec le devops, mais avec Nixos ça va, c’est carré, on fait les choses une fois, basta.
J’ai installé et configuré un serveur auto-hébergé dédié à la g1 (gtest mirroir) sur Nixos.

Mais ma connexion n’étant pas suffisante, je dois passer sur un VPS payant sur le cloud.
Car je veux faire tourner un nœud forgeron G1, Squid, etc.

Le moins cher semble être IONOS.

Avez- vous des retours et/ou conseils sur cette plateforme PAAS, pour y faire tourner ma configuration Nixos ?

je prévois aussi de la maintenance sur mon serveur, c’est pour cela que mon noeud est offline.

Retour prévus, j’espère d’ici un mois. Restent fonctionnel mes miroir, archive et squid.

Un peu hors sujet, mais tu devrais pouvoir le faire avec un serveur gratuit Oracle :wink:

Mon post pour créer le compte Oracle et le configurer pour arriver à ajouter une instance Ampere (4 CPU ARM, 24GB ram, 200GB disk): Tutoriel pour un serveur Oracle gratuit

Et NixOS n’est pas directement disponible comme image à installer; mais des gens ont réussi à le configurer sur ce même type de machine gratuite: Nixos on an Oracle Free Tier Ampere machine :: korfuri's website

Pareil, je suis en train de demander à Claude de me refaire mon infra en NixOS parce que je n’ai pas le temps d’apprendre. Et je me rends compte en faisant go-online que @vit tu n’es plus membre, tu n’as pas renouvelé ton adhésion et elle a expiré au bloc 1470344 ce qui t’a fait perdre ton statut forgeron.

Salut !
Il y a un dépôt pour l’infra nixOS avec duniter quelque part ?

Oui, mais privé : https://git.duniter.org/admins/duniter-infra

extrait
{ config, pkgs, lib, name, ... }:
let
  duniter_v2-docker-image = "duniter/duniter-g1-1100:1100-2.0.2";
in
{
  config = {
    systemd.tmpfiles.rules = [
      "d /var/lib/g1/duniter_v2 0700 1000 1000 -"
    ];

    virtualisation.oci-containers.containers.duniter-v2 = {
      ports = [
        # libp2p
        "30333:30333/tcp"
        # rpc websocket
        "127.0.0.1:9944:9944/tcp"
      ];
      autoStart = true;
      image = duniter_v2-docker-image;
      volumes = [
        "/var/lib/g1/duniter_v2:/var/lib/duniter"
      ];
      environment = {
        DUNITER_CHAIN_NAME = "g1";
        DUNITER_PRUNING_PROFILE = "archive";
        DUNITER_NODE_NAME = "rpc-duniter-org-archive";
        DUNITER_PUBLIC_ADDR = "/dns/rpc.duniter.org/tcp/30333/ws";
        DUNITER_LISTEN_ADDR = "/ip4/0.0.0.0/tcp/30333/ws";
        DUNITER_PUBLIC_RPC = "wss://rpc.duniter.org";
        DUNITER_PUBLIC_SQUID = "https://indexer.duniter.org/v1/graphql";
        DUNITER_OPTIONS = "--rpc-rate-limit-trust-proxy-headers";
      };
      extraOptions = [
        "--network-alias=duniter-v2"
        "--network=indexer_default"
      ];
    };
    networking.firewall.allowedTCPPorts = [ 30333 ];
    security.acme.certs."${name}".extraDomainNames = [ "rpc.duniter.org" ];
    services.nginx.virtualHosts."rpc.duniter.org" = {
      forceSSL = true;
      useACMEHost = name;
      locations."/" = {
        proxyPass = "http://127.0.0.1:9944/";
        proxyWebsockets = true;
        extraConfig = ''
          proxy_redirect off;
          proxy_pass_request_headers on;

          proxy_set_header Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $remote_addr;

          proxy_set_header Forwarded "";

          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "upgrade";
        '';
      };
    };
  };
}

Rien de très fou, ça reste du docker/podman.

Attention, les prix affichés en gros sont pour 3 mois, après c’est cher !
OVH ou Contabo sont moins cher au final…

Merci @HugoTrentesaux, j’ai accés au dépôt c’est bon.

C’est même des filous ionos !

Ce qu’il y a dans les CGUs :

Si tu souscris le forfait 12 mois à 5 €, tu ne peux pas t'arrêter au bout d'un mois sans payer le reste.

Ce que disent les CGV IONOS

- Engagement ferme : le tarif « 12 mois » correspond à une période d'engagement de 12 mois. Tu es lié pour toute la durée.
- Pas de résiliation libre avant terme : on ne peut résilier qu'à partir de la fin du 12ᵉ mois. Avant ça, l'engagement court.
- Pas de remboursement au prorata : le remboursement n'existe que pour les contrats sans engagement. Avec engagement, ce que tu as payé (ou dois) reste dû.
- Préavis : 10 jours minimum, et la résiliation prend effet à la fin de la période en cours (donc à la fin des 12 mois ici).

Avec leur tarif en HT en bien gros, il y a vraiment moyen de se faire avoir.
Puis avant c’était 1&1, et leur portail d’admin fait parti des pires UI/UX que j’ai vu.
Ils ont peut-être changé, mais perso je recommande pas…

Merci pour le ping !

J’ai voulu renouveler avec Tikka, mais ce n’est pas implémenté ! Mais il fait quoi le développeur ? A cause de lui on perd des membres ! … :smiling_face:

L’occasion d’ajouter cette fonctionnalité avec Deepseek, via l’interface de Dive (un équivalent de Opencode, Openclaw, ClaudeCode, etc).

Je ferais donc mon renouvellement depuis Tikka cette semaine, promis !