Choose your selfhosting method and providers
Вы можете разместить его у себя дома (на небольшом компьютере) или на удаленном сервере. У каждого решения есть свои плюсы и минусы:
Дома, например, на плате ARM или старом компьютере
Вы можете запустить YunoHost у себя дома с помощью платы ARM или переоборудованного обычного компьютера, подключенного к вашему домашнему роутеру.
- Плюсы : у вас будет физический контроль над машиной, и вам нужно будет только купить оборудование;
- Минусы : вам придется вручную настроить свой роутер и возможные ограничения вашим провайдером.
Дома, используя VPN
VPN - это зашифрованный туннель между двумя компьютерами. На практике это делает все "как если бы" вы были напрямую, локально, подключены к своему серверному компьютеру, но на самом деле откуда-то еще в Интернете. Это позволяет вам по-прежнему разместить сервер у себя дома, обходя возможные ограничения вашего интернет-провайдера. Смотрите также проект Internet Cube и FFDN.
- Плюсы : у вас будет физический контроль над машиной, а VPN скрывает ваш трафик от вашего интернет-провайдера и позволяет вам обойти его ограничения;
- Минусы : вам придется оплатить ежемесячную подписку на VPN.
На удалённом сервере (VPS или выделенный)
Вы можете арендовать виртуальный частный сервер (VPS) или выделенную машину у ассоциации или коммерческие облачные провайдеры.
- Плюсы : ваш сервер и его подключение к Интернету будут быстрыми;
- Минусы : вам придется платить ежемесячно за сервер и у вас не будет физического контроля над вашим сервером.
Суммарно
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 controlof the machine | Yes | Yes | No |
Manual port routing required | Yes | No | No |
Possible ISP limitations | Yes (see here) | Bypassed by VPN | Typically no |
CPU | Typically ~1 GHz | ~2 GHz (Digital Ocean droplet) | |
RAM | Typically 500 Mb or 1 Gb | Related to server cost | |
Internet connectivity | Depends on home connectivity | Typically pretty good |