FreedomBox sur Raspberry Pi : héberger un serveur privé
Nous utilisons souvent un Raspberry Pi pour héberger des serveurs personnels exécutant des applications autonomes (interface web, serveur multimédia, etc.), mais chaque installation est différente (d’où le nombre de tutoriels sur RaspberryTips !). FreedomBox est une application open source qui vous permet de faire cela avec une installation minimale et sans expérience préalable en configuration.
FreedomBox peut être directement sélectionné et flashé sur une carte SD en utilisant le logiciel Raspberry Pi Imager. De nouvelles applications peuvent ensuite être installées et configurées directement depuis l’interface web.
Ce tutoriel couvrira le processus d’installation, les instructions de configuration et la manière d’installer votre première application avec FreedomBox. Mais avant de voir tout cela, apprenons-en un peu plus au sujet de FreedomBox et voyons comment il se distingue des autres alternatives.
Si vous débutez avec Raspberry Pi ou Linux, j’ai quelque chose qui peut vous aider !
Téléchargez ma fiche mémo des commandes Linux gratuitement – c’est un guide de référence rapide avec toutes les commandes essentielles dont vous aurez besoin utiliser votre Raspberry Pi. Cliquez ici pour l’obtenir gratuitement !
FreedomBox : un serveur privé pour votre Pi
FreedomBox est une solution innovante faisant partie du projet Debian qui vous permet de créer un serveur privé avec une installation minimale. Il s’agit d’un projet entièrement open source soutenu par une communauté de développeurs active (oui ! le projet est toujours actif !).
FreedomBox est comme un programme dédié qui gère toutes les étapes d’installation pour n’importe quelle application (par ex. un blog WordPress) et vous donne le lien final pour accéder à votre application. Le tout fonctionne sur un système d’exploitation très léger basé sur Debian, afin que même les petits appareils comme le Pi puissent le faire tourner.
Ce qui est encore mieux, c’est qu’il existe déjà une image prête à l’emploi, disponible pour les Pi, donc nous n’avons pas besoin de gérer les étapes d’installation du système d’exploitation. Tout ce que nous devons faire, c’est flasher cette image (disponible sur Raspberry Pi Imager) sur une carte SD pour votre Pi.
Commençons maintenant le tutoriel proprement dit. Pour les exigences, vous aurez besoin des éléments suivants :
- Raspberry Pi : Bonne nouvelle ! Vous aurez besoin d’un Raspberry Pi 3 ou 4 car ce sont les seuls pris en charge. Je suggère d’utiliser un Raspberry Pi 4 avec au moins 2 Go de RAM, c’est ce que j’ai utilisé.
- Un ordinateur avec un lecteur de carte SD (peut être un Raspberry Pi avec Imager dessus).
Vous pouvez utiliser un adaptateur USB bon marché si vous n’en avez pas (comme celui-ci sur Amazon). - Connexion filaire : Dans ce tutoriel, je vais supposer que vous avez connecté votre Pi à votre réseau domestique via une connexion Ethernet filaire.
- Une carte micro SD pour installer la dernière version de Raspberry Pi OS sur le Raspberry Pi.
Voici ma recommandation actuelle pour les meilleures performances, mais n’importe quel modèle fera l’affaire pour ce tutoriel car il vise à vous montrer comment installer et configurer Tailscale sur votre Pi. - Moniteur ou écran (facultatif) : Vous pouvez utiliser un écran pour interagir avec votre Pi, c’est aussi utile pour déboguer tout problème. Ceci dit, vous pouvez vous en passer, car la plupart de la configuration se fera via une fenêtre de navigateur.
- Raspberry Pi Imager : Nous utiliserons le logiciel Imager pour flasher l’image de FreedomBox sur notre carte SD.
Super ! Maintenant que nous sommes prêts, commençons par les étapes d’installation.
Si vous débutez avec Raspberry Pi ou Linux, j’ai quelque chose qui peut vous aider !
Téléchargez ma fiche mémo des commandes Linux gratuitement – c’est un guide de référence rapide avec toutes les commandes essentielles dont vous aurez besoin utiliser votre Raspberry Pi. Cliquez ici pour l’obtenir gratuitement !
Guide d’Installation et de configuration : FreedomBox sur Pi
Bonne nouvelle ! Il n’y a pas de démarches spécifiques d’installation à effectuer pour ce tutoriel car FreedomBox est déjà disponible sur Raspberry Pi Imager. Tout ce que nous devons faire est de sélectionner cette option et vous êtes prêt pour la phase de flashage ! Commençons.
Flasher l’image de l’OS sur la carte SD
Si vous voulez télécharger l’image manuellement, vous pouvez le faire en visitant le site officiel de FreedomBox et ensuite flasher l’image téléchargée en utilisant Imager ou Balena Etcher (en anglais).
Je vais vous guider à travers le processus de flashage de cet OS en utilisant Raspberry Pi Imager car, selon moi, c’est beaucoup plus rapide et simple.
- Ouvrez le logiciel Raspberry Pi Imager. Choisissez le modèle de Raspberry Pi que vous utilisez. Je vais choisir le Raspberry Pi 4 car c’est le modèle que j’utilise.
- Une fois cela fait, l’étape suivante consiste à choisir l’image de l’OS. Il suffit de cliquer sur le bouton CHOOSE OS.
- Cela ouvrira une nouvelle fenêtre du système d’exploitation. Faites défiler vers le bas et sélectionnez Other specific-purpose OS.
- En dessous, vous devez chercher et cliquer sur l’option FreedomBox.
- Cela ouvrira la fenêtre finale qui affiche les différentes versions du système d’exploitation. Vous verrez à la fois les versions stables et de test du système d’exploitation. Pour ce tutoriel, restons sur la version stable, c’est plus sûr.
- Une fois que vous avez sélectionné le système d’exploitation, insérez votre carte SD, cliquez sur CHOOSE STORAGE, et sélectionnez votre carte SD dans la liste des choix disponibles.
- Une fois que vous avez tout complété, cliquez sur le bouton Next.
- Ensuite, une fenêtre s’ouvrira vous informant que toutes les données de cette carte SD seront effacées. Confirmez en appuyant sur YES.
- Cela lancera le processus de flashage. Le système peut vous demander d’entrer votre mot de passe pour démarrer le processus.
- Il faudra quelques minutes pour terminer, alors soyez patient. Une fois le processus terminé, la carte SD s’éjectera automatiquement de votre système.
Nous avons à présent préparé notre carte SD pour le Raspberry Pi. Ensuite, passons à la configuration initiale de ce système d’exploitation.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Accéder à l’interface web
Une fois que vous avez flashé le système d’exploitation sur votre carte, insérez la carte dans votre Pi, connectez votre Pi à votre routeur avec un câble Ethernet et allumez-le. Après avoir patienté quelques secondes, ouvrez la page suivante : http://freedombox.local (il faudra attendre quelques minutes avant qu’elle soit accessible).
Une fois que vous pouvez y accéder, vous verrez la page suivante indiquant que le Pi termine la configuration initiale de votre FreedomBox OS, soyez donc patient jusqu’à ce que cela se termine.

Une fois l’initialisation de l’OS terminée, vous verrez un bouton bleu “Start Setup” en bas de l’écran, indiquant que nous sommes prêts à commencer notre première configuration. Alors, cliquez sur le bouton, et configurons notre serveur privé !

Création de l’utilisateur admin
La première étape consiste à créer un utilisateur administrateur qui aura accès à la gestion de tout sur notre serveur, y compris les utilisateurs et les applications. Cette étape est très simple avec FreedomBox, vous devez remplir un simple formulaire.

Utilisez l’image ci-dessus comme référence pour remplir tous les détails demandés :
- Username : Un nom unique pour votre compte admin (ne vous limitez pas à admin !).
- ID Email : Bien que facultatif, je vous suggère d’en ajouter un afin de pouvoir réinitialiser votre mot de passe et gérer les notifications.
- Mot de passe : Comme toujours, vous avez besoin d’un mot de passe pour sécuriser votre compte. Choisissez-en un difficile à deviner et évitez d’utiliser des mots de passe faciles comme “qwerty” ou “password” (le système de validation des mots de passe ne vous permettra de toute façon pas de choisir ces mots de passe, mais quand même).
Une fois que vous avez entré toutes les informations, cliquez sur le bouton Create Account et vous pouvez passer à l’étape suivante.
Configuration réseau
L’étape suivante consiste à configurer la configuration réseau de votre FreedomBox. Vous trouverez les détails de toutes les configurations disponibles sur le formulaire lui-même. Nous garderons l’option par défaut sélectionnée (Connected to a router), car nous l’avons connectée via une connexion Ethernet.

Tout ce que vous avez à faire maintenant, c’est d’appuyer sur le bouton Suivant, puis vous verrez une nouvelle fenêtre intitulée “Setup FreedomBox Behind a Router”. Cette section vous aide à configurer une adresse IP statique pour votre FreedomBox via un réglage supplémentaire du routeur pour un accès public plus facile.
Pour l’instant, nous allons laisser cette partie de côté car cela implique de comprendre certains fondamentaux en réseau et votre FAI ne fournira pas ce service par défaut. Nous allons donc nous en tenir à la sélection “Router is currently configured” et appuyer sur Suivant.

Dans la fenêtre suivante, le système vous demandera quel type de connexion Internet vous avez. Pour la plupart d’entre vous, la première option sera celle que nous devons choisir : J’ai une adresse IP publique qui peut changer avec le temps.

C’est tout ce dont vous aurez besoin en termes de configuration réseau pour FreedomBox. Passons maintenant à la dernière partie de la configuration.
Vérification des mises à jour du système
Avant l’invite de mise à jour du système, le système vous demandera si vous souhaitez activer l’option Mises à jour fréquentes des fonctionnalités. C’est une option qui vous permet de recevoir les mises à jour des nouvelles fonctionnalités. Je vous recommande d’activer cette option comme indiqué sur l’image ci-dessous.

Ensuite, le système vous demandera si vous souhaitez mettre à jour votre système (avec un avertissement que cela prendra du temps !). Je vous recommande vivement de compléter cette étape car elle mettra à jour tous vos paquets système vers leur dernière version, corrigeant ainsi toutes les vulnérabilités des anciens paquets.

Cela complète notre première configuration ! Nous sommes prêts à installer notre toute première application sur FreedomBox. Pour ce tutoriel, nous allons installer WordPress sur notre serveur privé.

Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Rappel: J'ai crée une communauté d'utilisateurs de Raspberry Pi qui vous permet de partage vos avancées, poser vos questions et recevoir de nombreux avantages exclusifs (anglophones uniquement). Cliquez sur le lien pour en savoir plus.
Installer WordPress avec FreedomBox
Maintenant que nous avons terminé la configuration, installons WordPress sur notre serveur privé fonctionnant sur FreedomBox. Le processus est simple et prend quelques minutes.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Étape 1 : installation de l’application
Lorsque vous êtes sur l’écran d’accueil, vous verrez de nombreuses applications répertoriées dans une section intitulée “Disabled” ce qui signifie essentiellement que l’application n’a pas été installée. Faites défiler jusqu’à ce que vous voyiez l’option WordPress et cliquez dessus.
La fenêtre suivante s’ouvrira et vous donnera les détails concernant l’application WordPress. Il suffit d’appuyer sur le bouton Install en bas pour commencer le processus d’installation.
Cela lancera l’installation de l’application, qui prendra quelques minutes pour se terminer. Ce sera le bon moment pour prendre une tasse de café.
Une fois l’installation terminée, vous devriez voir l’onglet Configuration sur la même page, qui vous permet de contrôler le paramètre d’accès public de votre page web.
Ensuite, complétons la configuration de notre blog WordPress en utilisant la page d’administration.
Étape 2 : configuration de la page d’administration WordPress
Le lien pour accéder à votre page d’administration est mis en évidence dans l’image précédente.
- En cliquant dessus, vous accéderez à une nouvelle page où vous pourrez terminer la configuration de l’administration pour votre site WordPress. Vous serez accueilli par la page suivante.
À partir de là, c’est le même assistant que lorsque vous installez WordPress manuellement sur votre Raspberry Pi.
- Sélectionnez la langue de votre choix, puis appuyez sur le bouton Continue. Vous serez dirigé vers un nouveau formulaire de configuration. Vous devrez ajouter quelques informations pour terminer ce processus. Voyons tout ce dont vous aurez besoin pour cela.
1. Site Title : C’est la partie la plus importante : le titre de votre blog/site web.
2. Username : Cela diffère de votre nom d’utilisateur FreedomBox. C’est le nom d’utilisateur pour votre site WordPress.
3. Password : Le validateur de mot de passe est un peu strict, je vous suggère donc de conserver le mot de passe affiché par défaut (gardez-en une copie quelque part pour vous en souvenir).
4. Email : Une adresse e-mail est obligatoire ici. Vous pouvez choisir n’importe quelle adresse e-mail personnelle.
5. Search Engine Visibility : Cette option vous permet de choisir si vous souhaitez que votre site apparaisse dans les résultats de recherche.
Le formulaire rempli devrait ressembler à ceci. Appuyez sur le bouton Install WordPress une fois que vous avez terminé de remplir ces informations. - C’est tout ce dont vous avez besoin pour la configuration de WordPress. Si vous avez tout entré correctement, vous devriez voir une fenêtre de succès sur votre écran indiquant que WordPress a bien été installé.
- Vous pouvez maintenant appuyer sur le bouton Log In, entrer vos identifiants pour vous connecter à votre tableau de bord admin et effectuer tous les changements et ajouts nécessaires comme ajouter de nouveaux articles, gérer les articles existants, etc.
Étape 3 : accéder au site
Il ne reste plus qu’à accéder à notre site web. Vous pouvez le faire en retournant sur votre page FreedomBox WordPress et à partir de là cliquer sur le bouton “Launch web client” pour ouvrir votre blog WordPress dans un nouvel onglet.
Alternativement, vous pouvez accéder au même site en utilisant l’URL suivante sur n’importe quel appareil connecté au même réseau : http://freedombox.local/wordpress. C’était tout pour ce tutoriel.
Super ! Vous avez maintenant votre propre serveur privé où vous pouvez installer et gérer de nombreuses applications personnelles, y compris des VPN pour votre réseau domestique (en anglais), un blog personnel que vous pouvez également rendre public si nécessaire, ou tout autre chose à laquelle vous pouvez penser. Les possibilités sont infinies.
Cela dit, il existe de nombreuses alternatives pour le Raspberry Pi que vous voudrez peut-être tester. En fait, YunoHost est une alternative populaire et j’ai récemment publié un article à ce sujet.
Merci d’avoir lu cet article. À la prochaine !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Ressources supplémentaires pour votre Raspberry Pi
Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant
Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici
Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant
Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources
bjr. plutôt débutant je suis avec interet tous les tutoriels que vous mettez en ligne.
par contre je recherche une appli ou autre qui pourrez me donner en permanence ,
accès a internet, dans un camping car, C est a dire toujours en déplacement.
j ai un pi 4
( j avais fait votre tuto » un hotspot en 10mm) mais je n’ ai pas internet dans le C C dès que je quitte la maison)
je vous remercie de votre réponse ou aide
Bonjour,
Le hotspot est une bonne piste, mais il faut que le Raspberry Pi soit toujours connecté à Internet pour que ca fonctionne.
Il doit etre possible d’utiliser un HAT donnant un accès 4G, avec une carte sim dédiée (https://www.amazon.fr/dp/B0BRVBQ8HD/), mais c’est peut-être un peu compliqué alors que la plupart des téléphones offre cette option.
Après tout dépend votre besoin, mais c’est ce que j’essayerai.
😃👍Excellent, merci Patrick!