Choisissez votre méthode d'hébergement et vos fournisseurs
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é
À la maison (ex. carte ARM, vieil ordinateur) | À la maison derrière un VPN | Sur un serveur distant (VPS ou dédié) | |
---|---|---|---|
Coûts matériels | Environ 50€ (ex. un Raspberry Pi) | Non | |
Coûts mensuels | Négligeables (électricité) | Environ 5€ (VPN) | À partir de ~3€ (VPS) |
Contrôle physique de la machine | Oui | Oui | Non |
Routage manuel de ports requis | Oui | Non | Non |
Limitations FAI possibles | Oui (Voyez ici) | Contournées par VPN | En général non |
CPU | En général ~1 GHz | ~2 GHz (Digital Ocean droplet) | |
RAM | En général 500 Mb or 1 Gb | Coûts liés au serveur | |
Connexion internet | Dépend de la connexion chez soi | Généralement bonne |