🗄️ Pentaract: Гид по превращению Telegram в файловое хранилище
✨ Основные функции
➖ Telegram как бэкенд-хранилище. Файлы физически хранятся на серверах Telegram, а Pentaract управляет ими как структурной базой данных, предоставляя к ним удобный доступ.
➖ Экономия места. Использование PostgreSQL для хранения метаданных (названий, путей, размеров) вместо создания множества чатов-каналов, как это делают многие боты-хранилища.
➖ Веб-интерфейс и API. Доступ к файлам можно получить через привычный веб-интерфейс, похожий на облачный менеджер, или программно через REST API.
➖ Полный контроль и приватность. Вы разворачиваете сервис на своём сервере или компьютере. Ваши файлы и метаданные никуда не уходят к третьим сторонам, кроме самого Telegram (где они и так хранятся при обычном использовании мессенджера).
🛠 Начало работы
- Убедитесь, что на вашем сервере или компьютере установлены Docker и Docker Compose.
- Получите свои API ID и API Hash на портале разработчиков Telegram: my.telegram.org.
- Склонируйте репозиторий проекта с GitHub или скачайте файлы конфигурации.
- Отредактируйте файл конфигурации (например, docker-compose.yml), указав в нём ваши API ID, Hash и настройки базы данных PostgreSQL.
- Запустите сборку и запуск контейнеров командой docker-compose up -d.
- После запуска откройте веб-интерфейс Pentaract по указанному в настройках адресу (например, http://ваш-сервер:3000) и войдите, используя данные своего Telegram-аккаунта через QR-код.
✅В моем Telegram-канале @codex_neiro я регулярно нахожу и делюсь свежими сервисами и гайдами.
Подписывайтесь, чтобы не пропустить важное!