{"id":38291340,"url":"https://github.com/kirari04/videocms","last_synced_at":"2026-02-06T02:13:09.333Z","repository":{"id":231882989,"uuid":"606577381","full_name":"Kirari04/videocms","owner":"Kirari04","description":"This project is a cms for hosting your videos.","archived":false,"fork":false,"pushed_at":"2026-01-12T22:32:10.000Z","size":45342,"stargazers_count":27,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-13T02:46:03.491Z","etag":null,"topics":["backend","backend-api","fiber-framework","go","golang","jwt-authentication","video","video-cms","video-on-demand","video-player","video-processing","vod"],"latest_commit_sha":null,"homepage":"https://videocms-docs.vercel.app/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kirari04.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-25T22:43:41.000Z","updated_at":"2026-01-12T22:32:14.000Z","dependencies_parsed_at":"2025-07-29T14:36:17.059Z","dependency_job_id":null,"html_url":"https://github.com/Kirari04/videocms","commit_stats":null,"previous_names":["kirari04/videocms"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Kirari04/videocms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kirari04%2Fvideocms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kirari04%2Fvideocms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kirari04%2Fvideocms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kirari04%2Fvideocms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kirari04","download_url":"https://codeload.github.com/Kirari04/videocms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kirari04%2Fvideocms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28568833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T12:50:50.164Z","status":"ssl_error","status_checked_at":"2026-01-19T12:50:42.704Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","backend-api","fiber-framework","go","golang","jwt-authentication","video","video-cms","video-on-demand","video-player","video-processing","vod"],"created_at":"2026-01-17T02:10:23.277Z","updated_at":"2026-02-06T02:13:09.328Z","avatar_url":"https://github.com/Kirari04.png","language":"Go","readme":"# Video-CMS 🎬\n\n[![Go Version](https://img.shields.io/badge/go-1.25-blue.svg)](https://golang.org/)\n[![License](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n[![Docker Build](https://img.shields.io/badge/docker-build-brightgreen.svg)](https://hub.docker.com/r/kirari04/videocms)\n\nA self-hosted Content Management System for your videos. 🎞️\n\n## Features ✨\n\n- **🏠 Self-host:** Host VideoCMS using Docker on your own hardware.\n- **✍️ Pretty Subtitles:** Subtitles are stored as softsubs in the ASS format to preserve styling and save storage.\n- **⚡ HLS Multi-Quality:** Videos are converted into multiple qualities to ensure smooth playback for different connection speeds.\n- **🔊 Multi-Audio:** The player supports multiple audio tracks that are not stored inside the video, saving storage space.\n- **🚀 Fast Chunked Upload:** Allows the server to be behind a proxy without requiring high maximum post limits.\n- **📦 Dynamic MKV Download:** The server dynamically assembles subtitles, audio tracks, and video tracks during download without re-encoding.\n\n## Documentation 📚\n\nFollow the documentation to setup VideoCMS: [https://videocms-docs.vercel.app/](https://videocms-docs.vercel.app/)\n\n## Screenshots 📸\n\n### Simple Panel\n\u003cimg width=\"859\" height=\"489\" alt=\"{1CBD78E3-477B-4271-AF77-39A4F1C3C0E3}\" src=\"https://github.com/user-attachments/assets/7eefd998-3adf-42a8-82f9-ee649d2811b0\" /\u003e\n\n### File Information\n\u003cimg width=\"859\" height=\"490\" alt=\"{89B50AF3-8BFD-4EDA-8471-8833D4B73189}\" src=\"https://github.com/user-attachments/assets/31ec8a32-792a-49fb-a6de-d2b4618c1b6d\" /\u003e\n\u003cimg width=\"856\" height=\"220\" alt=\"{A2167759-2941-43F3-9AFD-8F22D6253DAD}\" src=\"https://github.com/user-attachments/assets/81381729-f1da-4892-bda1-2b929c1cbfc9\" /\u003e\n\n\n### Easy Export\n\u003cimg width=\"859\" height=\"490\" alt=\"{FBB41552-30A2-4C70-AFAF-23DAC35EF6B5}\" src=\"https://github.com/user-attachments/assets/8b810c16-0a95-4ea3-8f7e-15b087371627\" /\u003e\n\n### Quality Settings\n\u003cimg width=\"875\" height=\"848\" alt=\"{F2015B0B-759F-4666-8B4B-A2217F819197}\" src=\"https://github.com/user-attachments/assets/ba6edbd0-79e2-43a2-ac03-c7d4c75e7906\" /\u003e\n\n\n### Multiple Qualities\n![Alt text](./docs/image6.png)\n\n### Multiple Subtitles\n![Alt text](./docs/image7.png)\n\n### Multiple Audio Channels\n![Alt text](./docs/image8.png)\n\n### Embed in Chats (like Discord)\n![Alt text](./docs/image9.png)\n\n## Build 🛠️\n\n```bash\ndocker build --platform linux/amd64 -t kirari04/videocms:alpha --push .\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirari04%2Fvideocms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkirari04%2Fvideocms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirari04%2Fvideocms/lists"}