Choisir son mode d'auto-hébergement
Vous pouvez vous auto-héberger à la maison (sur un petit ordinateur), ou sur un serveur distant. Chaque solution a ses avantages et inconvénients :
À la maison, par exemple sur une carte ARM ou un ancien ordinateur
Vous pouvez vous héberger chez vous, sur une carte ARM ou un vieil ordinateur, connecté à votre box internet.
- Avantages : vous aurez un contrôle physique sur la machine et avez seulement besoin d'acheter le matériel initial ;
- Inconvénients : il vous faudra configurer manuellement votre box internet et serez possiblement limité par certains aspects de votre fournisseur d'accès à Internet.
À la maison, derrière un VPN
Un VPN est un tunnel chiffré entre deux machines. En pratique, cela permet de faire « comme si » une machine était connectée depuis ailleurs. Ceci permet de s'auto-héberger à la maison tout en contournant les limitations du fournisseur d'accès à Internet. Voir aussi le projet Brique Internet et la FFDN.
- Avantages : vous aurez un contrôle physique sur la machine, et le VPN permettra de cacher votre trafic vis-à-vis de votre FAI ainsi que de contourner ses limitations ;
- Inconvénients : il vous faudra payer des frais mensuels pour le VPN.
Sur un serveur distant (VPS ou serveur dédié)
Vous pouvez louer un serveur privé virtuel ou une machine dédiée à des hébergeurs associatifs ou commerciaux.
- Avantages : votre serveur sera rapide et la connectivité internet sera bonne ;
- Inconvénients : il vous faudra payer des frais mensuels pour la machine, et vous n'aurez pas de contrôle physique dessus.
Résumé
| At home (e.g. ARM board, old computer) | At home behind a VPN | On a remote server (VPS or dedicated) | |
|---|---|---|---|
| Hardware cost | About 50€ (e.g. a Raspberry Pi) | None | |
| Monthly cost | Negligible (electricity) | Around 5€ (VPN) | Starting at ~3€ (VPS) |
| Physical control of the machine | Yes | Yes | No |
| Manual port routing required | Yes | No | No |
| Possible ISP limitations | Yes (see here) | Bypassed by VPN | Typically no |
| Internet connectivity | Depends on home connectivity | Typically pretty good | |