What problem does it solve?
Bedrud's background tasks and job queue coordinate long-running operations such as room cleanup, user data processing, and email dispatch, enabling reliable asynchronous workflows in a self-hosted video infrastructure.
Core Features & Use Cases
- Async job queue: centralizes task dispatch, retries, and backoff strategies for background processing.
- Scheduler integration: periodic tasks for cleanup, guest management, and token rotation.
- Room/user lifecycle management: cascade deletes, suspensions, and cleanup coordination across services.
- Chat upload storage integration: attachment handling and cleanup for uploaded media.
- Use cases include: nightly maintenance, overdue cleanups, and automated administrative tasks for Bedrud installations.
Quick Start
Start the bedrud-jobs worker and point it at your Bedrud database to begin processing queued tasks.