SkyCitadel: зашифрованная экосистема пережила блокировку Render и стала только сильнее

Дисклеймер: Это не реклама и не продвижение продукта. Я не продаю подписки и не собираю донаты. Всё описанное — мой личный технический эксперимент, которым я делюсь в образовательных целях.

Привет, сообщество.

Пол месяца назад я рассказал здесь о SkyCitadel — полностью зашифрованной цифровой экосистеме, которую я построил в одного (мессенджер, соцсеть, поисковик, карты, музыка). Многие тогда заходили, тестировали и давали обратную связь. Спасибо вам за это.

Потом случилось то, что случается с каждым бесплатным проектом: Render приостановил мои микросервисы за превышение лимитов. Казалось, проект умер. Но я не сдался и полностью перестроил архитектуру: теперь всё работает как один монолитный сервер на Render (бесплатный Web Service), а статика живёт на Render Static Site. Никаких дополнительных платных подписок, никаких карт.

Что изменилось за это время:

  • Мессенджер получил редактирование и удаление сообщений, эмодзи, блокировку чатов, поиск пользователей, звонки (WebRTC), отправку файлов.
  • Соцсеть (SkySocial) полностью функционирует: лента, посты, лайки, комментарии, администрирование.
  • Поисковик-агрегатор работает через несколько открытых API (DuckDuckGo, Wikipedia, GitHub и др.).
  • Карты переведены на CartoDB, добавлена геолокация и навигатор.
  • Музыкальный центр теперь поддерживает Spotify (авторизация через защищённое хранение токенов).
  • Код клиента по-прежнему открыт на GitHub (ссылка в конце).

Почему это важно:В мире, где интернет-сервисы всё чаще блокируются, цензурируются или сливают данные пользователей, SkyCitadel остаётся свободной, неубиваемой альтернативой. Фронтенд — статический HTML, его можно раздавать откуда угодно. Сервер можно поднять за 5 минут на Render, Alwaysdata или дома. Никакая блокировка не остановит проект.

Я продолжаю развивать его один, без команды и бюджета, просто потому что верю в свободный и приватный интернет. Если вам интересна тема шифрования, WebRTC, распределённых систем — заходите, тестируйте, задавайте вопросы. Любая конструктивная критика приветствуется.

🔗 Живая версия: https://skycitadel.onrender.com

🔗 GitHub: https://github.com/SkyMonder/SkyCitadel

Спасибо, что дочитали. Если вы админ заблокированного паблика или просто хотите свободную площадку для общения — пишите, помогу с настройкой.

11