Journal Lancement de la Coloc, partage de serveurs chez un particulier

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
41
12
mai
2022

Bonjour à tous,

Il y a quelques années j'avais l'envie de créer ma propre entreprise d'hébergement informatique. Pour ça j'avais acheté des serveurs d'occasion (pour me faire la main) et du matériel réseau, ainsi qu'une baie.

Entre temps, COVID, vie de famille, enfants, tout ça… Ma vie a pris un tournant différent et le projet d'entreprise ne s'est jamais réalisé.

Mais je n'ai jamais eu le cœur de me séparer de tout ce matériel. Alors je l'ai ramené à la maison dans mon garage et j'ai commencé mon auto-hébergement. Hélas, les besoin de mon auto-hébergement sont très petits par rapport aux ressources proposées par mes serveurs. En plus ça consomme ces bêtes là…

J'ai donc élaboré un projet pour accueillir des projets web d'autre personnes et entités à but non lucratif, à prix libre. Cela permettra de rentabiliser l'énergie dépensée par les serveurs, et si les gens sont généreux, de couvrir une partie des frais de fonctionnement. Je ferai ça sur mon temps libre (j'ai un taf à plein temps à côté) donc il ne faut pas attendre des SLA, GTR ou GTI. C'est purement du service en mode "j'ai un pote qui peut te rendre service".

C'est comme ça que j'ai pondu la coloc. Je n'ai pas encore mis tout au carré pour prétendre être un CHATON (j'ai encore pas fait de page publique présentant mon infrastructure par exemple), ça viendra en son temps.

Plus d'information sur le site web.

  • # Bonne chance !

    Posté par  . Évalué à 7. Dernière modification le 12 mai 2022 à 17:52.

    Bonne chance pour ce projet, c'est une bonne idée !

    Perso j'autohéberge plusieurs services et plusieurs sites et j'ai fait le choix de prendre du matériel très peu consommateur en électricité (une carte ARM), après avoir fait de la récup d'ordis portable pendant longtemps (celui qui n'était pas trop instable dès qu'il fait un peu chaud dans la pièce a fini par me lâcher). Ça héberge sans problème un Nextcloud pour du partage de photos, une chaine vidéo pas trop consultée, le site de ma chorale et d'autres bricole.

    Un truc qui m'intéresserait serait de savoir comment estimer le coût réel, en particulier la consommation électrique (pas simplement en € mais ça m'intéresse aussi, mais surtout l'impact énergétique). Bien sûr je peux regarder ma facture électrique, mais je pense que l'ordi que j'utilise pour travailler depuis chez moi et la box internet elle même (que je couperais la nuit si j'habitais tout seul, mais ce n'est pas la cas donc elle serait de toute façon allumée h24) consomment chacun plus que cette petite carte ARM. Je pourrais avoir un max mais pas l'estimation réelle. Je pense être vraiment en dessous de 30 € par mois. J'espère plutôt être à 1-2 € (en tout cas pour l'électricité, mais j'espère garder le matos longtemps aussi, donc pas plus de 5 € par mois en tout).

    • [^] # Re: Bonne chance !

      Posté par  (site web personnel, Mastodon) . Évalué à 5.

      Pour faire le calcul, j'ai pris la valeur de la puissance indiquée par mon onduleur, j'ai multiplié par le nombre d'heures et par le prix du kWh.

      Un gentil du net

    • [^] # Re: Bonne chance !

      Posté par  . Évalué à 3.

      Je pense que ce genre de truc devrait te permettre d'obtenir la conso électrique de ton équipement : https://www.fnac.com/mp22561403/Wattma-tre-230-v-16-a-terre-frana-aise/w-4?oref=c015d354-0bbf-35ad-4a82-fd57d4ecd91c&Origin=CMP_GOOGLE_MP_MICRO

    • [^] # Re: Bonne chance !

      Posté par  . Évalué à 1.

      Bonjour,

      J'utilise nextcloud avec CODE (collabora office) pour éditer ponctuellement quelques documents. Est-ce qu'une carte ARM suffirait pour cet usage? Et pour un partage samba local de photos/vidéos (1 à 2To) pour digikam?

      Utilises-tu un raspberry ?

      Merci pour ton retour d'expérience.

      • [^] # Re: Bonne chance !

        Posté par  . Évalué à 2. Dernière modification le 15 mai 2022 à 13:39.

        C'est une ROCKPro64 https://pine64.com/product/rockpro64-4gb-single-board-computer/ (en rupture de stock aujourd'hui)

        Je pense que CODE avec NextCloud tourne bien oui, surtout que depuis 2022 il y a une version ARM64 et les dépôts Debian sont fournis par Collabora donc pas besoin de machine virtuelle ou de conteneur particulier. Je ne peux me prononcer que pour une utilisation ponctuelle. Je l'ai mis en place mais je ne l'utilise pas régulièrement. Du peu que j'ai testé pour voir si ça marchait, c'était rapide. Je pense que c'est surtout à la RAM qu'il faut faire attention. J'ai 4 Gio de RAM.

        Je ne vois pas pourquoi un partage samba local de photos/vidéos ne tournerait pas bien, mais je n'ai pas essayé de connecter un disque dur ou un SSD. J'utilise une carte SD de 256G assez rapide. Mais en tout cas cette carte ARM dépote. Je n'ai pas vu d'instabilité ou de ralentissement particulier. J'ai aussi un très bon débit en Ethernet.

        J'ai voulu éviter le Raspberry Pi pour ses pilotes non libres, là pas de ce genre de chose avec la ROCKPro64. Et de toute façon, parmi les cartes comparables en termes de puissance et autre, je pense que c'est la meilleure à ce prix là, probablement de loin donc même sans cette histoire de blobs proprio, je recommande. Je ne pense pas un jour acheter un Raspberry Pi, il y a des trucs équivalents moins chers ou au même prix chez Pine64 qui tiennent la route. Attention aux frais de livraison et de douane loin d'être négligeables par contre.

        • [^] # Re: Bonne chance !

          Posté par  . Évalué à 1.

          Merci, je regarderai de ce côté là. La partie blob du raspberry m'embêtait bien aussi (sur la durée).

          Bon week-end

  • # oui et non

    Posté par  . Évalué à 7.

    Cela permettra de rentabiliser l'énergie dépensée par les serveurs, et si les gens sont généreux, de couvrir une partie des frais de fonctionnement.

    si ton service web ne tourne pas, ton serveur est au ralentit, il consomme, mais peu

    si tu partages le serveur et que ton "coloc" fait du minage, ton serveur tournera à fond, engloutissant les KWh…

    bref, faut voir, faut mesurer, en mettant un wattmètre sur la prise, c'est le plus facile pour connaitre la console réelle, y a meme des prises pilotables et zigbee qui prennent la console, tu peux alors grapher le résultat et suivre la conso en temps reel, et avec l'historique

    • [^] # Re: oui et non

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      L'idée c'est pas de le mettre open bar. Je l'ai expliqué sur le site web : le contact humain est primordial. D'autre part je ne compte donner des accès ssh que dans des cas particuliers.

      Ensuite, même à vide, le truc consomme beaucoup. Et même s'il consomme plus avec plus de VM et de charge, ce sera infiniment plus rentable qu'avec zéro services…

      Un gentil du net

      • [^] # Re: oui et non

        Posté par  (site web personnel) . Évalué à 4.

        Et encore, pour l'accès SSH, c'est "chaud" :

        https://github.com/arget13/DDexec

        Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

      • [^] # Re: oui et non

        Posté par  (site web personnel) . Évalué à -10.

        prix libre […] le contact humain est primordial

        Le prix libre n'est donc pas si libre, il est juste pas en € directement : il faut payer en léchage de botte qui inclut sous doute un peu d'offre financière "décente" en plus d'être compatible avec les idées de l'hébergeur, tous plein de paramètres très aléatoires dont les conditions ne sont pas claires (contrairement à par exemple GCC Compile Farm Project où les conditions sont explicites).

        Chacun est libre de l'offre qu'il veut, juste amusant cet affichage de "prix libre" quand ça ne l'est pas vraiment quand on regarde un peu plus les détails :-p.

        Après, le nom peut laisser imaginer la chose et le site web le dit rapidement, au moins ce n'est pas très caché (y compris les limitations rapides genre "non commercial"), des colocataires chez les particuliers pour un toit pour soit doivent aussi passer des entretiens.

        je ne compte donner des accès ssh que dans des cas particuliers.

        Le site dit "La coloc peut héberger une machine virtuelle pouvant exécuter le projet de l'utilisateur", j'ai du mal à comprendre comment ça peut se faire sans accès SSH sur la VM, et le projet peut très bien être du minage (quoique, ça doit être incompatible avec "non lucratif", bon mettons un runner GitLab pour éviter de devoir payer à GitLab les ressources).

        • [^] # Re: oui et non

          Posté par  (site web personnel) . Évalué à 2.

          En "bon père de famille"?

          Ça ne veut pas vraiment dire grand chose.

          Bon, faudrait que ce soit rédigé autrement, et, il est clair qu'il se réserve les droits de suspendre les services sans préavis et …

          Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

        • [^] # Re: oui et non

          Posté par  (site web personnel, Mastodon) . Évalué à -1.

          Chacun·e est libre de sa vision de l'humain et du type de relation (commerciale, humaniste, prédatrice, d'entraide, …) qu'il entretient avec ses semblables.

          Projeter cette vision sur les activités et les intentions de l'autre est plus problématique. Qu'est-ce que ça amène d'autre que de l'agacement et de la mécompréhension?

          Prix libre désigne un prix défini par l'utilisateurice du service. Il peut être de zéro ou monter au niveau d'une donation importante. Ce qui compte, c'est qu'il est défini après un instant de réflexion et de contextualisation: quelle valeur pour moi? Quel charge/investissement pour lui/elle? Comment je me situe financièrement par rapport à d'autres?

          Je vois dans le prix libre l'opportunité de redonner plus de poids à la valeur d'usage par rapport à la valeur d'échange.

          • [^] # Re: oui et non

            Posté par  (site web personnel) . Évalué à -8. Dernière modification le 13 mai 2022 à 11:59.

            Prix libre désigne un prix défini par l'utilisateurice du service

            Mais j'abonde! C'est justement l'amusement que j'ai quand je lis du prix libre et que ce n'est pas moi qui défini le prix (ici il faut que je passe du temps à présenter mon projet, être gentil… Sans que ce soit moi qui ai défini).

            Perso j'apprécie le prix libre de par exemple les mainteneurs Debian, et je le pratique moi-même avec mes logiciels (tu peux payer, mais tu peux être une personne "invisible" qui payer 0, comme chez Debian, tu ne payes alors pas ta part de la maintenance mais c'est le prix du prix libre).
            Et même dans la vie physique avec des dépenses, quand je vais à un spectacle à prix libre je n'ai pas à devoir parler avec l'organisateur avant d'entrer ni à mettre un billet, que ce soit avant ou après. Et perso j'avoue que ma donation est inversement proportionnelle à la pression qu'on me met à donner, c'est ma réflexion, ma valeur, sur le rapport entre ce qu'on m'affiche et ce que je subis comme pression ou remarque désobligeante si je ne fais pas (on pourrait presque croire que les remarques désobligeantes me plaisent).

            Je vois dans le prix libre l'opportunité de redonner plus de poids à la valeur d'usage par rapport à la valeur d'échange.

            Mais j'abonde! On parle bien d'une opportunité de, et donc pas une obligation, donc 0 "parce que je peux et que je me fous de ta contextualisation" est aussi acceptable et respectable sans se faire jeter.

            Mais au final, mon commentaire restait juste un amusement (et le plaisir du moinssage car je ne suis pas "gentil" à montrer les mots qu'on tort) sur le fait que ça se voit quand même pas mal que le prix n'est pas vraiment libre, il ne faut pas le prendre plus loin que ça, un prix non libre est tout aussi respectable car chacun doit être aussi libre de proposer le prix qu'il veut de son offre. J'ai juste bien titiller sur les la signification des mots utilisés quand les gens affichent des "jolies choses" sans assumer jusqu'au bout, comme les libristes qui veulent faire payer les usages commerciaux pour un exemple classique d'incohérence.

            • [^] # Re: oui et non

              Posté par  (site web personnel, Mastodon) . Évalué à 10.

              Alors…

              Le prix est libre. Aucune pression n'est mise pour donner plus que zéro euro. Je ne vois pas pourquoi tu dis que ce n'est pas un vrai prix libre. Quand je parle de charges de fonctionnement c'est la note que je paye tous les mois et que j'aimerai pouvoir amortir, uniquement grâce aux utilisateurs qui acceptent de donner.

              Quant au prix à payer en "léchage de botte", j'estime normal d'avoir un droit de regard sur les activités qui seront exécutées sous mon toit, sur mes serveurs, sous ma responsabilité juridique, avec mes moyens financiers. L'infrastructure est partagée à titre gracieux (le prix libre permet de ne rien donner, je le répète) mais cela ne veut pas dire que je serais prêt à aller en prison où à servir des intérêt que je désapprouve (pornographie, activité lucrative "à l'œil", etc…). C'est d'ailleurs ce filtrage qui fait la différence avec une société qui ne cherche qu'à augmenter son chiffre d'affaire.

              En conclusion je trouve ton commentaire déplacé, inapproprié et injuste.

              Un gentil du net

              • [^] # Re: oui et non

                Posté par  (site web personnel, Mastodon) . Évalué à 8. Dernière modification le 15 mai 2022 à 14:29.

                En fait, le concept de « prix libre » peut mettre mal à l’aise les gens qui se demandent « est-ce que je donne assez ? ». Je ne parle pas des personnes qui profitent de l’aubaine, évidemment.

                Je te suggèrerais bien de faire une page (paragraphe ?) plus détaillée là-dessus. On a fait une page sur le sujet sur et pour le logiciel de gestion d’association Garradin suite à des questions de personnes « mais on doit donner combien ».

                Je suggèrerais aussi volontiers de donner aussi le budget annuel estimé, en plus du mensuel. Sachant, que, de toute façon, cette information est amenée à bouger dans le temps.

                Également, je pense que ce serait une bonne idée d’indiquer au fur et à mesure ce que cela « rapporte » et comment tes frais sont couverts. Je sais bien que ça figure sur Liberapay, mais bon.

                Sinon, chouette initiative.

                « Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.

            • [^] # Re: oui et non

              Posté par  . Évalué à 9. Dernière modification le 14 mai 2022 à 17:31.

              Mais au final, mon commentaire restait juste un amusement (et le plaisir du moinssage car je ne suis pas "gentil" à montrer les mots qu'on tort)

              Tu es précisément en train de tordre les mots en voulant assimiler les conditions d'utilisation au tarif. "Prix" = "Tarif" c'est la première définition et je suppose que c'est juste ça qu'il faut entendre par "prix libre". Ensuite il y a les conditions d'utilisation (et d'inscription) comme sur n'importe quelle plateforme gratuite (Facebook & Twitter qui peuvent t'éjecter si tes contenus contreviennent à leurs règles par ex.)
              Là visiblement les conditions c'est "je vais décider au cas par cas". Pourquoi pas… mais ça ne change pas la notion de prix libre.

              • [^] # Re: oui et non

                Posté par  (site web personnel, Mastodon) . Évalué à 9.

                Bien dit, d'autant plus que le prix libre c'est fait pour que les moyens financiers ne soient pas un élément discriminant, chacun paye ce qu'il peut.

                Par contre, parler de soi et de son projet, tout le monde doit être capable de le faire. Si on estime que les interactions sociales sont un facteur discriminant, on est pas sorti du sable.

                C'est sidérant comme le concept de prix libre, sensé apporter plus d'égalité, est source d'indignation mal placée chez certains.

                Un gentil du net

              • [^] # Re: oui et non

                Posté par  . Évalué à 6.

                (et le plaisir du moinssage car je ne suis pas "gentil" à montrer les mots qu'on tort)

                Tu es précisément en train de tordre les mots en […]

                … confondant tordre avec tort ;).

                Dans ce contexte de venir jouer sur le sens des mots, je trouve que c'est cocasse.

    • [^] # Re: oui et non

      Posté par  (Mastodon) . Évalué à 4.

      Sans wattmètre si chaque "colocataire" a sa VM c'est relativement facile de savoir si l'une se met à consommer beaucoup plus que les autres et discuter avec son utilisateur. J'imagine que l'auteur du journal va monitorer les usages.

  • # Bonne initiative !

    Posté par  . Évalué à 3.

    Si besoin, j'ai quelques serveurs à donner.

    Je me demande, vu que la liaison Internet est un FTTH grand public, avec sans doute peu d'IPs publiques, comment ça se passe niveau attribution/partage de l'IP/des IPs ? Il y a un proxy redirecteur en frontal ?

    • [^] # Re: Bonne initiative !

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Merci pour ta proposition. Mais je pense que j'ai déjà de quoi faire avec ce que j'ai, et en plus je ne suis pas sur Paris.

      J'ai en effet une seule IP publique. Mon routeur redirige les ports 80/443 vers une instance HAproxy.

      Un gentil du net

      • [^] # Re: Bonne initiative !

        Posté par  (site web personnel) . Évalué à 1.

        J'ai découvert un projet qui à l'air assez sympa pour la gestion des IPs: https://www.agwa.name/blog/post/using_sni_proxying_and_ipv6_to_share_port_443

        L'idée est que chaque service écoute sur une IPv6 publique unique (normalement tu as un préfixe IPv6 public, donc assez d'IP uniques pour tes services) et que snid écoute sur le port 443 de l'IPv4 et renvoie vers la bonne IPv6 interne pour chaque connexion https.

        Comme ça les connexions IPv6 sont directement gérées par le bon service et les connexions IPv4 font un léger détour.

        • [^] # Re: Bonne initiative !

          Posté par  . Évalué à 3. Dernière modification le 15 mai 2022 à 13:49.

          Tu peux aussi faire des conteneurs systemd qui ont chacun leur IPv4 (privée) dédiée, et avoir snid qui renvoie vers la bonne ip… ou même nginx avec le module ssl_preread qui fait ça très bien, si tu connais déjà nginx / que tu l'as déjà en place. C'est ce que je fais, ça marche bien :-)

          Ces deux solutions permettent au frontal de rediriger les requêtes HTTPS sans avoir le certificat correspondant, et c'est un traitement "proxy" très léger.

          Bien sûr ça ne répond pas à tous les cas d'usage mais ça en traite déjà quelques uns.

    • [^] # Re: Bonne initiative !

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      L'appellation "vieux serveur" me fait sourire, mon auto-hébergement fonctionne sur du Celeron E3500 et 4Go de DDR2. En 32 bit, et ça c'est très pénible :(

      Si je n'étais pas loin de Paris je viendrais les chercher ! Mais je suis à Grenoble :(

      🦀🐍 http://github.com/buxx 🖥 https://algoo.fr 📋 https://tracim.fr

      • [^] # Re: Bonne initiative !

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        Je suis en région grenobloise moi aussi :)

        Un gentil du net

      • [^] # Re: Bonne initiative !

        Posté par  . Évalué à 2.

        Oui tout est relatif ;). Beaucoup d'entreprises changent leurs serveurs tous les 3-5 ans. Là ils ont fonctionné presque 15 ans en continu.

        Et puis le vieux des uns fait le neuf des autres ! Ces serveurs sont replacés par des machines qui ont elle-même 4-5 ans justement, achetées d'occasion.

        Au sujet de Grenoble : si tu es intéressé, il y a des gens qui m'ont contacté et semblent être à moins de 30km de Grenoble. Peut-être est-ce possible de faire cotransport ?

  • # À propos de garage

    Posté par  (site web personnel) . Évalué à 3.

    Peut-être que le projet https://garagehq.deuxfleurs.fr/ est intéressé par un "datacenter" supplémentaire (https://matrix.to/#/%23garage:deuxfleurs.fr)

    C'est un logiciel de stockage objet (S3) développé par une association rennaise, dont le but est de fonctionner avec des datacenters connecté avec une latence potentiellement élevée.

  • # bien aimé la demarche explicative

    Posté par  (site web personnel) . Évalué à 9.

    Salut, j'ai bien aimé la démarche explicative sur le site : qui, quoi, comment, pourquoi… La transparence toussa.

    Par ailleurs, j'ai aussi apprécié cette analogie bien vue :

    D'autre part, il serait absurde que la compétence pour maintenir une infrastructure informatique soit requise pour proposer un simple site web. On ne demande pas à un cuisinier de savoir élever du bétail ou cultiver des champs. En conséquence, il serait improductif que tout le monde doivent s'auto-héberger.

  • # Pourquoi pas partager le prix du matériel ?

    Posté par  . Évalué à 2.

    Pas mal comme idée … mais si le contact humain est essentiel, commence par ça.

    Je m'auto-heberge depuis que je suis plus étudiant (i.e. depuis des lustres) sur des machines de récupération au début. Depuis qu'on est deux, on loue en plus un nom de domaine pour faire sérieux (ou pas) et à force d'être deux, on a fini par être 4 … l'auto-hébergement devient conséquent et maintenant je consens à investir dans du meteriel un peu pro pour pas avoir de problèmes de matériel (qui vit facilement plus de 10 ans).

    On a aussi échangé des disques avec d'autres auto-hébergé pour pouvoir faire des backups délocalisé (photo de familles, fiches de paye, impots…), mais c'était "réciproque", i.e. j'héberge le disque du pote qui héberge un de mes disques…

    Plus récemment, je me suis à héberger des disques pour des tiers non auto-hébergeurs … et la solution retenue mérite d'être partagée: le tiers passe commande d'une liste de matériel, mais j'ai concoqueté cette liste en particulier les formats de disques (2.5 ou 3.5", interface, …) et j'ajoute ce qu'il faut comme matériel par ailleurs (mémoire, rack, batteries pour l'onduleur). De cette façon, il récupère le disque, où il peut mettre ses données et contribue à la maintenance du serveur. J'ai trouvé la solution élégante et elle me profite aussi un peu.

    Dernier point concernant la (sur-) consommation: j'avais évalué que mon serveur coûtait ~50 €/an d'EDF. L'onduleur 500VA donne 12% de charge, ce qui correspondrait à 60W. cela ferait 99€/an … 8€/mois.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.