Выберите метод самостоятельной развёртки и провайдера

Вы можете разместить его у себя дома (на небольшом компьютере) или на удаленном сервере. У каждого решения есть свои плюсы и минусы:

Дома, например, на плате ARM или старом компьютере

Вы можете запустить YunoHost у себя дома с помощью платы ARM или переоборудованного обычного компьютера, подключенного к вашему домашнему роутеру.

Дома, используя VPN

VPN - это зашифрованный туннель между двумя компьютерами. На практике это делает все "как если бы" вы были напрямую, локально, подключены к своему серверному компьютеру, но на самом деле откуда-то еще в Интернете. Это позволяет вам по-прежнему разместить сервер у себя дома, обходя возможные ограничения вашего интернет-провайдера. Смотрите также проект Internet Cube и FFDN.

  • Плюсы : у вас будет физический контроль над машиной, а VPN скрывает ваш трафик от вашего интернет-провайдера и позволяет вам обойти его ограничения;
  • Минусы : вам придется оплатить ежемесячную подписку на VPN.

На удалённом сервере (VPS или выделенный)

Вы можете арендовать виртуальный частный сервер (VPS) или выделенную машину у ассоциации или коммерческие облачные провайдеры.

  • Плюсы : ваш сервер и его подключение к Интернету будут быстрыми;
  • Минусы : вам придется платить ежемесячно за сервер и у вас не будет физического контроля над вашим сервером.

Суммарно

Дома
(допустим ARM платы или старый компьютер)
Дома
используя ВПН
На удалённом сервере
(VPS или выделенный)
Стоимость оборудования около 50€
(используя Raspberry Pi)
Ничего
Цена за месяц Незначительно
(только за электричество)
около 5€
(VPN)
около 3€
(VPS)
Физический контроль
к компьютеру
Да Да Нет
Требуется ли ручное управление
портами
Да Нет Нет
Возможные ограничения провайдера Да
(подробнее здесь)
Обходится с помощью VPN Обычно нет
ЦП Около ~1 GHz ~2 GHz
(Сервер от Digital Ocean)
ОЗУ Обычно 500 Мб или 1 Гб Related to server cost
Интернет соединенре Зависит от домашнего Интернета Обычно достаточно хорошее

Нашли ошибки? Думаете, что можете улучшить документацию? Simply click the Edit link at the top of the page, and then the icon on Github to suggest changes.