Skip to content

SocolSRT/liveto.chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Liveto.Chat

Приватность, доступная каждому

Open Source · 1 PHP файл · запуск за 2 клика
Приватный мессенджер с Server-Side шифрованием AES-256-GCM

License: GPL v3 PHP 8.3+

Что это такое

Liveto.Chat — это сверхлёгкий приватный мессенджер, который состоит ровно из одного PHP-файла.

Разворачивается за 1–2 минуты на любом хостинге с PHP 8.3+, не требует базы данных, composer, nodejs, фреймворков или каких-либо зависимостей.

Всё шифруется AES-256-GCM

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

Основные возможности

  • Полностью однофайловыйindex.php ≈ 223 КБ
  • Server-Side шифрование AES-256-GCM для всего*
  • Личные переписки + друзья + группы
  • Без SMS, без email — регистрация только логин + пароль
  • Светлая и тёмная тема
  • Работает на любом дешевом shared-хостинге
  • Open Source (GPLv3) — форкайте, аудитируйте, улучшайте

Минимальные системные требования

  • Веб-сервер: Apache 2.4+ (рекомендуется)
  • PHP: 8.3+ (рекомендуется)
  • Расширение PHP: SQLite3 (должно быть включено по умолчанию на большинстве хостингов с PHP 8+)
  • База данных: не требуется отдельный сервер БД — используется встроенный SQLite (файл в папке с приложением)

Важно: приложение запускается на ваш страх и риск.
Это однофайловый проект без какой-либо официальной поддержки. Автор не несёт ответственности за утечки данных, потерю сообщений, взлом сервера или любые другие последствия. Используйте только для тестов / личных нужд / небольших закрытых сообществ. Перед использованием обязательно проводите аудит кода.

Обязательная настройка перед первым запуском

Откройте файл index.php в текстовом редакторе и обязательно заполните следующие константы в самом начале файла (иначе приложение не запустится или будет работать некорректно / небезопасно):

define('TURNSTILE_SITE_KEY',   '0x4AAAAAA...ваш_публичный_ключ');   // Cloudflare Turnstile Site Key (captcha)
define('TURNSTILE_SECRET_KEY', '0x4AAAAAA...ваш_секретный_ключ');   // Cloudflare Turnstile Secret Key
define('ENCRYPTION_KEY',       'ваш_очень_длинный_и_случайный_ключ'); // Ключ шифрования базы данных

Демо

изображение https://liveto.chat/app/

(можно прямо там зарегистрироваться и потестировать)

Поддержать проект

Проект существует исключительно на энтузиазме и донатах.

Если идея приватного общения без посредников вам близка — буду очень благодарен за любую поддержку:

  • Bitcoinbc1qhn4n70f5f0m00pz8clanwjj30fl9j0j74jxh3u
  • USDT (TRC20)TUhvUrudtVXiAZ8jiD7TNF4kAMiFPpXahy

Лицензия

GPLv3 — полный текст в файле LICENSE

About

Open Source messenger in a single PHP file. Privacy, for everyone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages