Choose your self-hosting mode
Puoi fare self-hosting in casa (su un piccolo computer), o su un server remoto. Ogni soluzione ha i suoi pro e i suoi contro:
In casa, per esempio con una scheda ARM o con un vecchio computerβ
Puoi fare self-hosting in proprio, con una scheda ARM o con un vecchio computer, connesso con il tuo router.
- Pros: you will have physical control of the machine and only need to buy the hardware;
- Cons: you will have to manually configure your internet box and might be limited by your ISP.
In casa, dietro una VPNβ
Una VPN Γ¨ un tunnel criptato tra due macchine. In pratica permette di avere una macchina Β«come seΒ» fosse connessa ad un'altra. Questa soluzione permette di fare self-hosting a casa aggirando i limiti del fornitore di accesso a internet. Vedi anche il progetto Brique Internet e FFDN.
- Pros: you will have physical control of the machine, and the VPN hides your traffic from your ISP and allows you to bypass its limitations;
- Cons: you will have to pay a monthly subscription for the VPN.
Su un server distante (VPS o server dedicato)β
Puoi affittare un server virtuale privato o un macchina dedicata da fornitori "Cloud" come associazioni o commerciali
- Pros: your server and its internet connectivity will be fast;
- Cons: you will have to pay a monthly subscription and won't have physical control of your server.
Sommarioβ
| 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 | |