How Pentaract storage and workers work
mainPentaract is a cloud storage system that uses Telegram as the underlying storage layer, meaning it does not use your server's filesystem or paid cloud providers.
Storages
Every "storage" acts as a separate filesystem (similar to a drive volume). Each storage is mapped to a specific Telegram channel where the data is actually stored. You can perform standard filesystem operations: upload, download, create folders, get info, and delete.
Storage Workers
Storage workers are Telegram bots used to facilitate the upload and download of files via the Telegram API.
Overcoming Telegram Limitations
- RPM (Requests Per Minute) Limits: Telegram limits how many requests a single bot can make. To increase throughput, you can create additional storage workers (up to 20 bots per user).
- File Size Limits: While the Telegram API limits individual file downloads to 20 MB, Pentaract overcomes this by dividing uploaded files into chunks. These chunks are saved separately in Telegram and reassembled during download, allowing for files much larger than 20 MB (e.g., >10 GB).