Skip to main content

Infrastructure

Vidra's infrastructure is designed for flexibility — run everything in Docker for local development, or connect to managed cloud services for production. The architecture splits cleanly into five focused areas, each documented on its own page.

Architecture Areas

AreaDescription
Docker ServicesDevelopment environment — all Docker Compose services, port reference, and profile guide
Production ArchitectureMulti-tier production layout, Kubernetes manifests, and scaling recommendations
Video PipelineChunked upload, async transcoding queue, FFmpeg processing, and IPFS/WebTorrent distribution
FederationActivityPub (PeerTube/Mastodon), AT Protocol (BlueSky), and WebFinger discovery
StorageLocal filesystem, S3/MinIO, IPFS pinning, and WebTorrent — plus integration test ports