﻿﻿{"id":1683,"date":"2025-11-26T06:40:11","date_gmt":"2025-11-26T05:40:11","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/ce-mec-heberge-son-site-web-sur-un-vieux-smartphone\/"},"modified":"2025-11-26T06:40:11","modified_gmt":"2025-11-26T05:40:11","slug":"ce-mec-heberge-son-site-web-sur-un-vieux-smartphone","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/ce-mec-heberge-son-site-web-sur-un-vieux-smartphone\/","title":{"rendered":"Ce mec h\u00e9berge son site web sur un vieux smartphone"},"content":{"rendered":"<p>Vous avez surement un vieux smartphone qui tra\u00eene au fond d\u2019un tiroir, non ? Bah au lieu de le laisser pourrir ou de le balancer \u00e0 la d\u00e9chetterie, pourquoi ne pas en faire un vrai serveur web ?<\/p>\n<p>Je sais ce que vous pensez\u2026 Ce mec est fou. Et pourtant, c\u2019est exactement ce qu\u2019a fait Louis Merlin avec son projet<br \/>\n<a href=\"https:\/\/far.computer\/\">Far Computer<\/a><br \/>\n. Son site tourne litt\u00e9ralement sur un Fairphone 2 pos\u00e9 dans un tiroir, avec PostmarketOS comme syst\u00e8me d\u2019exploitation. Le site affiche en temps r\u00e9el les stats de la machine donc au moment o\u00f9 j\u2019\u00e9cris ces lignes, 5% de CPU, 280 Mo de RAM utilis\u00e9s sur 1.8 Go disponibles\u2026 C\u2019est presque de la puissance g\u00e2ch\u00e9e pour servir quelques pages statiques, mdr.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/far-computer-vieux-telephone-serveur-web-postmarketos\/far-computer-vieux-telephone-serveur-web-postmarketos-2.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Ce projet s\u2019inscrit dans cette mouvance du \u201csustainable computing\u201d o\u00f9 l\u2019id\u00e9e c\u2019est de donner une seconde vie aux appareils qu\u2019on jette apr\u00e8s 2-3 ans alors qu\u2019ils ont encore plein de ressources \u00e0 offrir. D\u2019ailleurs, <strong><br \/>\n<a href=\"https:\/\/postmarketos.org\/\">PostmarketOS<\/a><br \/>\n<\/strong> est parfait pour \u00e7a puisque c\u2019est une vraie distrib Linux bas\u00e9e sur Alpine, ultra l\u00e9g\u00e8re, et qui supporte plus de 200 appareils diff\u00e9rents, des vos vieux Nokia N900 aux tablettes en passant par les liseuses\u2026<\/p>\n<p>D\u2019ailleurs le guide d\u2019installation dispo sur<br \/>\n<a href=\"https:\/\/far.computer\/how-to\/\">far.computer\/how-to<\/a><br \/>\nest hyper bien fait si vous voulez vous lancer. En gros vous avez besoin d\u2019un PC Linux (ou une VM), vous installez pmbootstrap, vous flashez le t\u00e9l\u00e9phone en mode bootloader, et hop, une fois PostmarketOS install\u00e9, vous vous connectez en SSH, vous configurez le WiFi avec nmcli, vous cr\u00e9ez votre dossier \/var\/www\/html\/, vous lancez httpd et voil\u00e0. Votre vieux t\u00e9l\u00e9phone est devenu un serveur web.<\/p>\n<p>Alors bien s\u00fbr, pour mon site avec son million de visiteurs uniques par mois, \u00e7a le ferait moyen et faudrait quand m\u00eame coller un CDN devant pour encaisser la charge, mais pour un projet perso, un blog \u00e0 faible trafic, une API interne ou juste pour le plaisir de dire aux inconnus dans la rue, \u201c<em>Hey bonjour, on ne se connait pas mais mon site tourne sur un t\u00e9l\u00e9phone<\/em>\u201d, c\u2019est vraiment cool (et un peu creepy).<\/p>\n<p>\n<a href=\"https:\/\/korben.info\/smartphones-cluster-kubernetes-postmarketos.html\">Certains vont m\u00eame plus loin en montant des clusters Kubernetes avec plusieurs vieux smartphones<\/a><br \/>\n. Quand on sait que ces machins ont souvent des specs sup\u00e9rieures \u00e0 un Raspberry Pi et qu\u2019ils consomment que dalle en \u00e9lectricit\u00e9, je me dis qu\u2019il y a vraiment un truc \u00e0 explorer.<\/p>\n<p>Point important \u00e0 garder en t\u00eate quand m\u00eame, \u00e9vitez de laisser le t\u00e9l\u00e9phone branch\u00e9 en permanence sur le chargeur car les batteries n\u2019aiment pas trop \u00e7a, et \u00e7a peut finir en feu de joie improvis\u00e9. Id\u00e9alement faut virer la batterie si c\u2019est possible ou mettre en place une gestion de charge intelligente.<\/p>\n<p>Le code source du projet Far Computer est dispo sous licence CC BY-NC-SA 4.0 donc vous pouvez vous en inspirer, le modifier, le partager\u2026 tant que c\u2019est pas pour du commercial bien s\u00fbr et que vous gardez la m\u00eame licence.<\/p>\n<p>Voil\u00e0, vous savez ce qu\u2019il vous reste \u00e0 faire si vous avez des vieux smartphones qui prennent la poussi\u00e8re.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous avez surement un vieux smartphone qui tra\u00eene au fond d\u2019un tiroir, non ? Bah au lieu de le laisser pourrir ou de le balancer \u00e0 la d\u00e9chetterie, pourquoi ne pas en faire un vrai serveur web ? Je sais ce que vous pensez\u2026 Ce mec est fou. Et pourtant, c\u2019est exactement ce qu\u2019a fait Louis Merlin avec son projet Far Computer . Son site tourne litt\u00e9ralement sur un Fairphone 2 pos\u00e9 dans un tiroir, avec PostmarketOS comme syst\u00e8me d\u2019exploitation. Le site affiche en temps r\u00e9el les stats de la machine donc au moment o\u00f9 j\u2019\u00e9cris ces lignes, 5% de CPU, 280 Mo de RAM utilis\u00e9s sur 1.8 Go disponibles\u2026 C\u2019est presque de la puissance g\u00e2ch\u00e9e pour servir quelques pages statiques, mdr. Ce projet s\u2019inscrit dans cette mouvance du \u201csustainable computing\u201d o\u00f9 l\u2019id\u00e9e c\u2019est de donner une seconde vie aux appareils qu\u2019on jette apr\u00e8s 2-3 ans alors qu\u2019ils ont encore plein de ressources \u00e0 offrir. D\u2019ailleurs, PostmarketOS est parfait pour \u00e7a puisque c\u2019est une vraie distrib Linux bas\u00e9e sur Alpine, ultra l\u00e9g\u00e8re, et qui supporte plus de 200 appareils diff\u00e9rents, des vos vieux Nokia N900 aux tablettes en passant par les liseuses\u2026 D\u2019ailleurs le guide d\u2019installation dispo sur far.computer\/how-to est hyper bien fait si vous voulez vous lancer. En gros vous avez besoin d\u2019un PC Linux (ou une VM), vous installez pmbootstrap, vous flashez le t\u00e9l\u00e9phone en mode bootloader, et hop, une fois PostmarketOS install\u00e9, vous vous connectez en SSH, vous configurez le WiFi avec nmcli, vous cr\u00e9ez votre dossier \/var\/www\/html\/, vous lancez httpd et voil\u00e0. Votre vieux t\u00e9l\u00e9phone est devenu un serveur web. Alors bien s\u00fbr, pour mon site avec son million de visiteurs uniques par mois, \u00e7a le ferait moyen et faudrait quand m\u00eame coller un CDN devant pour encaisser la charge, mais pour un projet perso, un blog \u00e0 faible trafic, une API interne ou juste pour le plaisir de dire aux inconnus dans la rue, \u201cHey bonjour, on ne se connait pas mais mon site tourne sur un t\u00e9l\u00e9phone\u201d, c\u2019est vraiment cool (et un peu creepy). Certains vont m\u00eame plus loin en montant des clusters Kubernetes avec plusieurs vieux smartphones . Quand on sait que ces machins ont souvent des specs sup\u00e9rieures \u00e0 un Raspberry Pi et qu\u2019ils consomment que dalle en \u00e9lectricit\u00e9, je me dis qu\u2019il y a vraiment un truc \u00e0 explorer. Point important \u00e0 garder en t\u00eate quand m\u00eame, \u00e9vitez de laisser le t\u00e9l\u00e9phone branch\u00e9 en permanence sur le chargeur car les batteries n\u2019aiment pas trop \u00e7a, et \u00e7a peut finir en feu de joie improvis\u00e9. Id\u00e9alement faut virer la batterie si c\u2019est possible ou mettre en place une gestion de charge intelligente. Le code source du projet Far Computer est dispo sous licence CC BY-NC-SA 4.0 donc vous pouvez vous en inspirer, le modifier, le partager\u2026 tant que c\u2019est pas pour du commercial bien s\u00fbr et que vous gardez la m\u00eame licence. Voil\u00e0, vous savez ce qu\u2019il vous reste \u00e0 faire si vous avez des vieux smartphones qui prennent la poussi\u00e8re.<\/p>\n","protected":false},"author":1,"featured_media":1684,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1683","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1683"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1684"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}