• ouille@jlai.lu
    link
    fedilink
    Français
    arrow-up
    4
    ·
    2 months ago

    Bonjour J’ai quelques applications qui tournent sur des raspberry pi (joplin, homeassistant, serveur lutris/voxelibre, i2p …). En général ça prends du temps pour tout monter. Mais j’arrive à m’organiser. Par contre en cas de défaut c’est cuit. Je voudrais qu’une fois en place le tout soit tolérant au défaillance physiques (cartes sd principalement) et qu’il soit facile de revenir en arrière si une mise à jour car tout. Je cherche comment avoir une architecture fiable avec de la redondance. Je suis en train de regarder du côté de pacemaker corosync et heartbeat. L’apprentissage ne sera pas de tout repos. Est ce une approche réaliste ? des retours d’expérience ? D’autres outils à me conseiller ?

    • ivn@jlai.lu
      link
      fedilink
      Français
      arrow-up
      4
      ·
      2 months ago

      Je ne connaissais pas ces outils. Mais faire de la haute disponibilité pour un homelab, même si ça peut être très intéressant pour l’apprentissage, ça fait quand même très overkill. Il faudra que chacun de tes services tourne sur plusieurs raspberry et que leurs base de données soient répliquées.

      Perso j’ai plutôt un gros serveur où tout est installé donc ce n’est de toute façon pas une option. Mais j’ai la partie retour en arrière après une mise à jour qui casse tout grace à Nix (mais j’ai jamais de mise à jour qui casse tout). Bon la aussi l’apprentissage n’a pas été de tout repos, la courbe d’apprentissage est assez raide (même si je pense que ça s’est amélioré, la doc est bien meilleurs qu’avant). Et j’aime avoir toute ma config pour toutes mes machines (je configure aussi mon desktop et le portable du boulot avec) centralisé dans un repo git et déployable à distance. J’avais déjà ça avant, je faisait ma config avec Ansible, mais avec Nix j’ai en plus le retour facile à une configuration précédente et pas mal de choses pré-configurées. Et du coup en cas de problème matériel c’est facile de re-déployer sur une nouvelle machine ou une nouvelle carte sd, il faut juste bien faire des backups de données.

    • Skunk@jlai.lu
      link
      fedilink
      Français
      arrow-up
      2
      ·
      2 months ago

      Comme le dit Ivn, avant de chercher à faire de la haute disponibilité ou se monter un serveur maison (souvent gros, bruyant et consommateur d’énergie), je commencerai par mettre 100 balles dans un boîtier ssd + disque M2 pour raspberry pi.

      Ce ne sont pas des ssd nvme mais ça change déjà beaucoup, tu peux te trouver un ssd m2 de 512Go pour pas cher aujourd’hui.

      Et surtout ça t’enlève le problème d’une défaillance de carte SD. Tu peux tout migrer sur ssd et avoir ton raspberry qui tourne sans SD.

  • Imhotep@lemmy.world
    link
    fedilink
    Français
    arrow-up
    0
    ·
    edit-2
    2 months ago

    J’adore Obsidian, le logiciel de prise de notes. Cela coche presque toutes les cases :

    • format Markdown (je veux .md ou .txt, ne pas être rattaché à un format fermé)
    • WYSIWYG mais sur une seule page (et non pas 2 fenêtre côte à côte).
    • possible de cacher corps des chapitres (collapse headings)
    • affichage images (et vidéos, mais moins important) dans l’éditeur
    • sommaire cliquable

    Ce qui me travaille c’est l’aspect propriétaire du logiciel. Je suis pas un absolutiste du libre, mais si vraiment il y a des données que je ne veux pas confier à un logiciel non ouvert c’est bien mes notes.

    Je ne vois rien chez Obsidian qui m’inquiète. Le logiciel ne semble pas se connecter à des serveurs (sauf si on utilise des extensions).

    Donc oui c’est pas forcément très rationnel mais ça me travaille. Je cherche une alternative sans succès.
    Il y a bien LogSeq qui pourrait faire l’affaire
    Zettlr c’est non
    QOwnNotes j’ai utilisé longtemps, mais a 2 fenêtres séparées. Avantage : léger, pas Electron, bonne synchro avec Nextcloud Notes

    org-mode m’a toujours fait de l’oeil, mais je doute que ça satisfasse mes exigences. pi c dur

    Vous utilisez quoi ? connaissez une alternative qu’elle est bien ?

    • Gantdlu@jlai.lu
      link
      fedilink
      Français
      arrow-up
      1
      ·
      2 months ago

      J’ai une alternative très légère, markdown, synchronisable avec Nextcloud, qui ressemble à Obsidian au niveau fonctionnalité, extensible mais … faut aimer la ligne de commande !

      Cette solution c’est zk. Exemple:

      # nouvelle note
      zk new 
      # edit notes
      zk edit
      # liste les notes avec le tag 'jailu' (la selection peut être installé si fzf est configué)
      zk list -t jailu
      # liste les notes orphelines ( sans liens avec une autre)
      zk list --orphan
      # Produit un graph avec les notes en fonction de critères
      zk graph <critères> 
      

      Et chose que je trouve géniale, c’est que de la même manière que les alias git, on peut développer des fonctionnalités assez facilement. Exemple, par défaut il y a pas de fonctionnalité qui affiche l’entièreté d’une note, les commandes cat / bat sont bien mais, cela les affiches au format brut, par markdown…; donc dans le fichier de configuration en rajoutant la ligne suivante et en installant glow et fzf, un zk get -t jailu, t’affichera dans ton terminal une sélection des notes ayant le tag jailu et une fois sélectionnée celle que tu veux, te l’affichera en rendu markdown dans ton terminal.

      [alias]
      get = 'ZK_SELECTEDNOTE=$(zk list --format {{path}} -qi $@ ) && glow $ZK_NOTEBOOK_DIR/$ZK_SELECTEDNOTE'
      
      • Océane@jlai.lu
        link
        fedilink
        Français
        arrow-up
        2
        ·
        edit-2
        12 hours ago

        Coucou, en anglais j’utilise Emacs et Denote, pour plusieurs raisons :

        • interface purement textuelle, ce qui implique une énorme satisfaction kinétique avec un clavier méca (C-u C-c C-c en Ergo-L :>)
        • gestion de Markdown + Org => gestion des événements => compatibilité native Mastodon + Mobilizon,
        • interopérable (tout est dans le titre),
        • extensible (en Emacs-Lisp),
        • Org, donc compatibilité avec la méthode PARA et elfeed-org dans la même syntaxe,
        • possibilité d’export Beamer quasiment OOTB,
        • possibilité de produire des diapositives de conf avec C-w, C-y, et TAB (au format PDF),
        • Emacs donc compatibilité avec spray.el et nov.el,
        • Emacs donc une interface unique pour tout (mêmes commandes, même thème pour Lemmy, lire des livres, gérer ses tâches, naviguer sur Gemini, chatter, et rédiger programmer des documents),
        • Emacs donc documentation hors-ligne à travers les pages info et l’auto-description des commandes, variables, etc. (e.g. C-h v)
        • Emacs donc accès à une excellente communauté insérée dans la recherche (logique, c’est le meilleur outil)…
      • Imhotep@lemmy.world
        link
        fedilink
        Français
        arrow-up
        1
        ·
        edit-2
        2 months ago

        Merci pour cette réponse complète. Intéressant !
        J’utilisais déjà une petite appli pour faire des listes depuis le terminal (qui nécessitait glow d’ailleurs).
        Ca remplacera (probablement) pas une app avec GUI pour moi, mais à tester en complément