анонимный скрытый сайт в I2P можно также завести путем обычного открытого хостинга
Можно, но найти ip-адрес сервера будет не проблема. Если стоит задача спрятать сервер, такой вариант не подходит.
Для этого годится VPS, где самостоятельно развертываете http-сервер (у которого есть доступ только к внутренним локальным адресам, вида 127.0.0.х) и там же запускаете роутер i2pd. Минус такой схемы - приватные ключи i2pd-роутера и ресурсов, которые вы хостите, также будут храниться на VPS, и провайдер VPS может получить к ним доступ. Также все VPS платные. Из плюсов - ваш сайт работает, даже если вы выключили свой компьютер, или у вас пропал интернет.
Можно хостить сайт и у себя дома. Используйте или что-то на ARM (это не обязательно может быть Raspberry Pi, видел модели одноплатников и на несколько ethernet-портов именно для создания роутеров на их основе). Также можно использовать второй стационарный компьютер, или даже только материнскую плату без корпуса, это не принципиально. Ставите в него большой тихий кулер, ssd и тихий блок питания. Настраиваете это всё.
Не желательно хостить на своём основном рабочем компьютере.
Тема действительно сложная, в трёх словах это не опишешь.