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
Спасибо, что дочитали. Если вы админ заблокированного паблика или просто хотите свободную площадку для общения — пишите, помогу с настройкой.