102 lines
4.7 KiB
Markdown
102 lines
4.7 KiB
Markdown
---
|
|
title: FreedomBox
|
|
created: 2026-06-07
|
|
updated: 2026-06-07
|
|
type: app
|
|
tags: [catalogue, deployment, distro, debian, fsf, non-technique]
|
|
confidence: high
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?tag=Deployment, https://freedombox.org/]
|
|
---
|
|
|
|
# 🚀 FreedomBox
|
|
|
|
> **Une distribution Debian pour transformer n'importe quel PC en serveur personnel** — projet de la Free Software Foundation pensé pour les non-techniciens.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Champ | Valeur |
|
|
| :--- | :--- |
|
|
| **Site web** | [freedombox.org](https://freedombox.org/) |
|
|
| **GitHub** | [freedombox/freedombox](https://github.com/freedombox/freedombox) |
|
|
| **License** | AGPL-3.0 |
|
|
| **Base** | Debian |
|
|
| **Étoiles GitHub** | 65 ⭐ (⚠️ projet distro, pas typique en étoiles) |
|
|
| **Dernière MAJ** | 2026-05 (sortie de version stable régulière) |
|
|
| **Catégorie** | [[cat-deployment\|Deployment]] / [[cat-distros\|Distros]] |
|
|
|
|
## 📝 Description
|
|
|
|
**FreedomBox** est une **distribution Debian** parrainée par la **Free Software Foundation (FSF)** dont la mission est de démocratiser l'auto-hébergement. L'idée fondatrice : *« tout le monde devrait pouvoir avoir son propre serveur, sans être ingénieur système »*. Une fois installée sur un PC, un Raspberry Pi ou une VM, FreedomBox expose une **interface web très simple** permettant d'activer en un clic des services essentiels : Nextcloud (cloud personnel), Matrix (messagerie), Jellyfin (média), WireGuard / OpenVPN (VPN), Tor (anonymisation), Dnsmasq (DNS local), Roundcube (webmail), etc.
|
|
|
|
FreedomBox s'adresse à un public qui ne veut pas toucher au terminal ni comprendre `systemd`, `iptables` ou les certificats. Tout se fait depuis l'interface web : installation des services, gestion des utilisateurs, mises à jour, sauvegardes. La sécurité est **renforcée par défaut** (pare-feu nftables préconfiguré, fail2ban, mises à jour automatiques).
|
|
|
|
**Public cible** : associations, militants, familles, pays avec Internet peu fiable, ou toute personne souhaitant reprendre le contrôle de ses données **sans expertise Linux**. ⚠️ À ne pas confondre avec un PaaS moderne type Coolify : FreedomBox est une distro complète, pas un outil Docker.
|
|
|
|
## 🚀 Installation
|
|
|
|
### Via ISO bare-metal (recommandé)
|
|
|
|
1. Télécharger l'image ISO sur [freedombox.org/download](https://freedombox.org/download/)
|
|
2. Flasher sur USB avec Balena Etcher ou `dd`
|
|
3. Booter sur la machine cible (PC, laptop, NUC, Raspberry Pi 3+/4)
|
|
4. Suivre l'assistant : compte admin, mot de passe
|
|
5. Accéder à l'interface web sur `https://freedombox.local` ou l'IP affichée
|
|
6. Activer les services souhaités depuis le menu *Apps*
|
|
|
|
### Via Debian existant
|
|
|
|
```bash
|
|
# Sur un Debian 12 (Bookworm) déjà installé
|
|
sudo apt install freedombox
|
|
sudo systemctl enable --now plinth
|
|
# L'UI est accessible sur https://<ip>:443
|
|
```
|
|
|
|
### Via VM QEMU/KVM (test)
|
|
|
|
```bash
|
|
qemu-system-x86_64 -m 2048 -hda freedombox.qcow2 \
|
|
-netdev user,id=net0 -device virtio-net,netdev=net0 \
|
|
-cdrom freedombox.iso -boot d
|
|
```
|
|
|
|
## ⚙️ Configuration
|
|
|
|
- **Premier démarrage** : `freedombox-first-boot` configure le réseau (DHCP ou IP statique) et le compte admin.
|
|
- **Domaine** : configurer un domaine (gratuit via `freedombox.example.com` via les *FreedomBox Fellows*) ou utiliser un DynDNS tiers.
|
|
- **Apps intégrées** : ~50 services activables à la demande, chacun isolé via systemd et sécurisé.
|
|
- **Mises à jour automatiques** : apt unattended-upgrades activé par défaut, configurable.
|
|
- **Sauvegardes** : module *Backups* pour chiffrer et exporter vers SSH/S3/USB.
|
|
|
|
## 🔗 Alternatives
|
|
|
|
- **[YunoHost](app-yunohost.md)** — Concept très proche, communauté francophone active.
|
|
- **[Cloudron](app-cloudron.md)** — Plus moderne, orienté apps web (Nextcloud, WordPress...).
|
|
- **Umbrel** — App store orienté grand public, base d'apps Bitcoin + généralistes.
|
|
- **OpenWrt** — Pour qui veut le contraire : un OS routeur avec services embarqués.
|
|
|
|
## 🔒 Sécurité
|
|
|
|
- **Pare-feu nftables durci** activé par défaut : seuls les ports nécessaires aux services activés sont ouverts.
|
|
- **Certificats Let's Encrypt automatiques** quand un domaine est configuré.
|
|
- **Mises à jour de sécurité silencieuses** (unattended-upgrades) — pas d'oubli possible.
|
|
|
|
## 📚 Ressources
|
|
|
|
- [Site officiel FreedomBox](https://freedombox.org/)
|
|
- [Documentation utilisateur](https://wiki.debian.org/FreedomBox)
|
|
- [Manuel de l'administrateur](https://freedombox.org/manual/)
|
|
- [Wiki Debian FreedomBox](https://wiki.debian.org/FreedomBox)
|
|
- [Annonce FSF](https://www.fsf.org/blogs/community/introducing-freedombox)
|
|
|
|
## 🔗 Pages Liées
|
|
|
|
- [[cat-deployment]]
|
|
- [[app-cloudron]]
|
|
- [[app-yunohost]]
|
|
- [[app-portainer]]
|
|
- [[cat-distros]]
|
|
- [[securisation-home-lab]]
|
|
- [[recettes-docker-compose]]
|