Video Hosting
Video Hosting is a app in the osFoundry community catalog. Federated video hosting platform on the Fediverse — your own YouTube. P2P-assisted streaming (WebTorrent), multi-resolution transcoding, channels, playlists, live streaming, ActivityPub federation. Powered by PeerTube. Ships as a self-contained all-in-one image bundling PeerTube (Node), PostgreSQL, and Redis.
Details
- Workspace: osfoundry
- Category: COMMUNICATION
- Pricing: Free
- Access: Community
Documentation
# Video Hosting
Federated video platform, powered by PeerTube.
## Features
- Channels, playlists, video upload + live streaming
- Multi-resolution transcoding (server-side or remote runners)
- P2P-assisted streaming via WebTorrent + HLS
- ActivityPub federation — followers from Mastodon, other PeerTube instances
- Multi-user with per-user quotas
- Plugin system + theming
- Subtitles (manual + auto)
## ⚠️ Hostname is permanent
PeerTube bakes `PEERTUBE_WEBSERVER_HOSTNAME` into video URLs, federation actor IDs, and torrent magnet links. **Changing the hostname after first launch breaks federation + existing video links** — videos uploaded under the old hostname won't be findable. Set it correctly on first deploy.
## Packaging
Heavy all-in-one build: PeerTube (Node) + bundled PostgreSQL + Redis under one supervisor on a persistent volume. `PT_INITIAL_ROOT_PASSWORD` + DB password are generated once on the volume. Storage volume defaults to 200 GB (video uploads dominate).
## Transcoding
Default transcoding is server-side; for heavy use, configure remote runners (separate room app) so this container stays responsive.
How to use Video Hosting in osFoundry
Install Video Hosting into your workspace in one click, then fork it in osStudio to customise the prompts, tools, or configuration for your stack. Anyone in your workspace can pick up where you left off.
Other apps from the community
- CRM — Customer relationship management with contacts, deals, and pipeline tracking.
- Kanban Board — Drag-and-drop task board with swimlanes, labels, and team assignments.
- Helpdesk — Ticket triage and customer support inbox with SLA tracking.
- Page Builder — Block-based page editor with publishing to public URLs.
- Website Builder — Multi-page site builder with CMS, templates, and custom domains.
- Storefront — E-commerce storefront with product catalog, cart, and checkout.