https://github.com/kirari04/videocms
This project is a cms for hosting your videos.
https://github.com/kirari04/videocms
backend backend-api fiber-framework go golang jwt-authentication video video-cms video-on-demand video-player video-processing vod
Last synced: 3 months ago
JSON representation
This project is a cms for hosting your videos.
- Host: GitHub
- URL: https://github.com/kirari04/videocms
- Owner: Kirari04
- License: agpl-3.0
- Created: 2023-02-25T22:43:41.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2026-01-12T22:32:10.000Z (3 months ago)
- Last Synced: 2026-01-13T02:46:03.491Z (3 months ago)
- Topics: backend, backend-api, fiber-framework, go, golang, jwt-authentication, video, video-cms, video-on-demand, video-player, video-processing, vod
- Language: Go
- Homepage: https://videocms-docs.vercel.app/
- Size: 43.2 MB
- Stars: 27
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Video-CMS 🎬
[](https://golang.org/)
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://hub.docker.com/r/kirari04/videocms)
A self-hosted Content Management System for your videos. 🎞️
## Features ✨
- **🏠 Self-host:** Host VideoCMS using Docker on your own hardware.
- **✍️ Pretty Subtitles:** Subtitles are stored as softsubs in the ASS format to preserve styling and save storage.
- **⚡ HLS Multi-Quality:** Videos are converted into multiple qualities to ensure smooth playback for different connection speeds.
- **🔊 Multi-Audio:** The player supports multiple audio tracks that are not stored inside the video, saving storage space.
- **🚀 Fast Chunked Upload:** Allows the server to be behind a proxy without requiring high maximum post limits.
- **📦 Dynamic MKV Download:** The server dynamically assembles subtitles, audio tracks, and video tracks during download without re-encoding.
## Documentation 📚
Follow the documentation to setup VideoCMS: [https://videocms-docs.vercel.app/](https://videocms-docs.vercel.app/)
## Screenshots 📸
### Simple Panel

### File Information

### Easy Export

### Quality Settings

### Multiple Qualities

### Multiple Subtitles

### Multiple Audio Channels

### Embed in Chats (like Discord)

## Build 🛠️
```bash
docker build --platform linux/amd64 -t kirari04/videocms:alpha --push .
```