Example Use Cases¶
Complete Docker Compose configurations for common use cases.
Overview¶
Each example includes:
- Use case description with target audience
- Key features highlighted
- Complete docker-compose.yml configuration
- Step-by-step setup instructions
- Expected results and validation
- Customization options for your needs
Available Examples¶
-
Automatically download ebooks from Telegram forum topics
Perfect for: Book collectors, students, researchers
Features: PDF/EPUB/MOBI filtering, per-topic organization, Discord notifications
-
Archive YouTube content shared in Telegram channels
Perfect for: Content archivists, education, preservation
Features: Video file filtering, automatic organization, content preservation
-
Collect and organize media from news channels
Perfect for: Journalists, researchers, media monitoring
Features: Multi-channel aggregation, media type filtering, date-based organization
-
Backup media from personal chats and saved messages
Perfect for: Personal archiving, data preservation, backup solutions
Features: Comprehensive media backup, saved messages support, privacy-focused
-
Ingest documents into Paperless-ngx via Telegram
Perfect for: Mobile scanning, receipt capture, document management
Features: Direct consume folder integration, quick ingestion, OCR-ready
Quick Start with Examples¶
Using These Examples
- Choose an example that matches your use case
- Copy the complete
docker-compose.ymlconfiguration - Replace placeholder values with your credentials
- Customize filters and settings for your needs
- Deploy with
docker compose up -d
Configuration Patterns¶
Common Settings Across Examples¶
All examples share these core settings:
Get credentials from https://my.telegram.org/apps
Enables continuous background operation
Customization Options¶
Each example can be customized:
- File Filters: Change file extensions to match your needs
- Size Limits: Adjust min/max file sizes
- Date Ranges: Filter by message date
- Check Frequency: Balance between responsiveness and API usage
- Notification Detail: Choose minimal, summary, or detailed notifications
Example Comparison¶
| Example | Best For | File Types | Complexity | Setup Time |
|---|---|---|---|---|
| Ebook Forum | Book collectors | PDF, EPUB, MOBI | Medium | 10 min |
| YouTube Archiver | Content archivists | MP4, MKV, WEBM | Low | 5 min |
| News Aggregator | Media monitoring | Images, Videos | Medium | 10 min |
| Personal Backup | Personal archiving | All media types | Low | 5 min |
| Paperless-ngx | Document management | PDF, Images | Low | 5 min |
Need Help?¶
Common Questions
"Can I combine multiple examples?"
Yes! Use multiple source configurations in a single docker-compose.yml file.
"How do I modify an example for my needs?"
Each example page includes a "Customization Options" section with guidance.
"What if my use case isn't covered?"
Use the Configuration Reference to create a custom setup.
Next Steps¶
- Choose an example that matches your needs
- Follow the setup instructions
- Customize for your specific requirements
- Deploy and monitor
Pro Tip
Start with one of these examples and gradually customize it. It's easier than starting from scratch!