Найти в Дзене
avencores.

Pentaract: Облачное хранилище на базе Telegram API без ограничений по объему

Pentaract — это облачное хранилище файлов, использующее API Telegram для хранения данных, что позволяет обходиться без использования файловой системы сервера или платных облачных сервисов. Проект написан на языке Rust и ориентирован на максимальную эффективность и минимальное потребление ресурсов. * Прямое использование Telegram в качестве хранилища: Все данные передаются и хранятся в Telegram-каналах, что обеспечивает фактически неограниченное пространство. * Работа с крупными файлами: Программа автоматически разделяет большие файлы на части (чанки) при загрузке и объединяет их при скачивании, позволяя обходить стандартные лимиты Telegram. * Концепция хранилищ и воркеров: Система поддерживает создание нескольких независимых хранилищ (аналогично разным дискам), каждое из которых привязано к отдельному Telegram-каналу. Для управления загрузками используются специальные боты-воркеры. * Легковесность: Исполняемый файл занимает всего несколько мегабайт и не требует установки тяжелых платфо
Оглавление

Pentaract — это облачное хранилище файлов, использующее API Telegram для хранения данных, что позволяет обходиться без использования файловой системы сервера или платных облачных сервисов. Проект написан на языке Rust и ориентирован на максимальную эффективность и минимальное потребление ресурсов.

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

* Прямое использование Telegram в качестве хранилища: Все данные передаются и хранятся в Telegram-каналах, что обеспечивает фактически неограниченное пространство.

* Работа с крупными файлами: Программа автоматически разделяет большие файлы на части (чанки) при загрузке и объединяет их при скачивании, позволяя обходить стандартные лимиты Telegram.

* Концепция хранилищ и воркеров: Система поддерживает создание нескольких независимых хранилищ (аналогично разным дискам), каждое из которых привязано к отдельному Telegram-каналу. Для управления загрузками используются специальные боты-воркеры.

* Легковесность: Исполняемый файл занимает всего несколько мегабайт и не требует установки тяжелых платформ или интерпретаторов.

* Оптимизированная база данных: Использование PostgreSQL со специально проработанной структурой для экономии дискового пространства на сервере метаданных.

Преимущества

* Бесплатное хранение: Использование инфраструктуры Telegram исключает затраты на сторонние S3-хранилища или собственные дисковые массивы.

* Высокая производительность: Благодаря Rust обеспечивается быстрая обработка данных и низкая нагрузка на процессор.

* REST API: Наличие интерфейса позволяет интегрировать Pentaract в бэкенд других приложений в качестве файловой системы.

* Гибкое управление: Возможность создавать папки, просматривать информацию о файлах и управлять ими как в привычных облачных сервисах (Google Drive и др.).

* Простота развертывания: Основным способом запуска является Docker, что упрощает установку в контейнеризированных средах.

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 1464 4675