OpenVK — ваш личный клон ВКонтакте с открытым исходным кодом

15 Jun, 2026
519
🔱 115
👥 17

Логотип OpenVK

Помните старый добрый ВКонтакте образца 2010-х? Тот самый, с синим интерфейсом, где всё было просто и понятно. Если ностальгия накрывает — познакомьтесь с OpenVK. Это независимый open-source проект, который воссоздаёт функциональность и дух классического ВК, но с важным отличием — его можно развернуть на своём сервере.

Что это за проект и зачем он нужен

OpenVK позиционирует себя как «простую CMS, которая ~~косплеит~~ имитирует старый ВКонтакте». Это неофициальная разработка, никак не связанная с компанией VK. Проект особенно интересен:

  • Ностальгирующим по старому интерфейсу ВК
  • Разработчикам, изучающим архитектуру социальных сетей
  • Компаниям, желающим создать внутреннюю соцсеть
  • Энтузиастам децентрализованного интернета

Ключевые особенности

  1. Ностальгический интерфейс — максимально приближенный к классическому ВК
  2. Самостоятельный хостинг — полный контроль над данными и функционалом
  3. Гибкая лицензия — LGPL позволяет использовать код в коммерческих проектах
  4. Модульная архитектура — работает на Chandler Application Server
  5. Поддержка современных технологий — PHP 8.2, MySQL 8.0+, ClickHouse

Технические детали

OpenVK построен на стеке:

  • Backend: PHP 8.2 (с поддержкой более старых версий в разработке)
  • Базы данных: MySQL/Percona (5.6+) или ClickHouse для аналитики
  • Фронтенд: классический JavaScript + HTML/CSS
  • Сервер приложений: Chandler (специальный фреймворк от создателей OpenVK)

Для установки потребуются:

Реклама
git clone https://github.com/openvk/openvk /path/to/chandler/extensions/available/openvk
git clone https://github.com/openvk/commitcaptcha /path/to/chandler/extensions/available/commitcaptcha

Системные требования

  • Процессор: 4 ядра от 2 ГГц (рекомендуется AMD Zen2 или эквивалент)
  • Память: минимум 2 ГБ (6-8 ГБ для работы с Kafka)
  • Хранилище: от 10 ГБ для базы данных

Практическое применение

  1. Корпоративная соцсеть — для внутреннего общения в компаниях
  2. Образовательные проекты — платформы для студентов и преподавателей
  3. Исследовательские площадки — изучение поведения в социальных сетях
  4. Городские/тематические сообщества — локальные сети с индивидуальными правилами

Плюсы и минусы

✔️ Открытый исходный код ✔️ Знакомый интерфейс для русскоязычных пользователей ✔️ Возможность кастомизации ✔️ Поддержка Docker и Kubernetes

✖️ Проект в активной разработке, возможны баги ✖️ Требует достаточно мощный сервер ✖️ Пока нет федерации (децентрализации)

OpenVK — интересный проект для тех, кто хочет поэкспериментировать с социальными сетями или создать собственную платформу с ностальгическим интерфейсом. Хотя система ещё нестабильна (284 открытых issue на момент написания), она активно развивается и уже сейчас может быть полезна в нишевых сценариях.

Особенно рекомендую обратить внимание:

  • Разработчикам PHP, изучающим архитектуру сложных веб-приложений
  • Администраторам сообществ, желающим больше контроля над платформой
  • Энтузиастам открытого ПО и децентрализации

Готовы попробовать? Клонируйте репозиторий или зарегистрируйтесь на одном из публичных инстансов.

Get it on Codeberg

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.