Последние полгода, помимо работы, я был занят пет-проектом, о котором хочу рассказать.
Слышали же о Usenet (NNTP)? Так вот, мой пет-проект, собственно, стать частью Usenet сети и сделать к ней отличного кроссплатформенного клиента! Кроссплатформенный - значит вообще везде (веб, декстопы, мобилки), но без электрона. Я уже делал как-то к этому подход, только с веб-мордой на FUDforum, но эту связку оказалось неудобно поддерживать.
Пока что удалось провернуть только первый этап (стать поднять NNTP сервер и стать частью Usenet сети), второй пока в стадии очень раннего прототипа (фактически - только десктопный UI). Но уже даже по завершении первого этапа это все можно пользовать!
Объявляю об открытии oldproto.ru - проекта, который специально рассчитан на использование, обсуждение и разработку с использованием старых (или даже древних) протоколов. Они, конечно, потихоньку помирают, но имплементировать/хостить всякое, что было в ходу, скажем, лет 30-40 назад - это как минимум прикольно.
Сайт проекта - https://oldproto.ru
Пока на нем информации мало (только статистика NNTP сервера и правила пиринга), но в ближайшее время буду это дело тоже исправлять. На этих выходных должен задеплоить более "красивший" сайт (ну, или может быть на следующих, тут как карта семейной жизни ляжет ¯⧹_(ツ)_⧸¯). Далее в планах - сделать нормальную панель управления пользователя, ибо NNTP явно будет не первым протоколом для общения.
Как вы можете поучаствовать?
Во-первых, вы можете написать на [email protected], [email protected] (да, у этого канала есть пошта!), либо в сообщения группы, и запросить учетку, отправив желаемый логин. Пока что автоматизации нет, делаю все ручками, пароли в htaccess-like файлике ¯⧹_(ツ)_⧸¯.
Во-вторых, вы можете поднять свой NNTP сервер. Правила пиринга - https://oldproto.ru/peering.html, писать - по контактам из п.1. Для облегчения деплоя можете пользовать мой контейнер с INN2, который, собственно, и работает на oldproto.ru.
На сервере доступны только текстовые группы, и то не все - всякую шелуху стараюсь не пирить. Это же означает, что некоторые интересные группы могут отсутствовать на моем сервере, поэтому вы можете запросить появление этой группы, пишите в oldproto.talks в Usenet :).
Список Usenet/NNTP клиентов можно посмотреть тут, я рекомендую Thunderbird для GUI и tin для CLI.
5August 6, 2026 1.3K 7