OwnMediaHostDocs
Get started

Welcome to OwnMediaHost

Your media. Your infrastructure. Everything you need to deploy, integrate, and operate OwnMediaHost.

Rust + AxumSQLiteCaddySelf-hosted
01 / START BUILDING

Your media server, up and running.

Configure your domain, deploy to a VPS, and make your first API call.

Quick start View requirements ↗

Explore the documentation

DEPLOY · BUILD · OPERATE

Your first request

API v1

Upload a file with a scoped API key from your dashboard.

bash
curl -X POST https://media.example.com/api/v1/files \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "[email protected]" \
  -F "visibility=public"
Built to run on your infrastructure.OwnMediaHost combines a Rust media API, SQLite storage metadata, and a React dashboard behind Caddy. No Docker is required.

Based on the supplied platform and API documentation. View project source ↗