gighiveGigHive is an open-source deployment for hosting your own media library, a band’s library or fan videos, or even videos uploaded by guests from events like a wedding. There are two pieces to Gighive:
The automation spins up a fully reproducible environment using Docker. It has a very simple interface: a splash page, a single database of stored videos and an upload utility.
This project is designed to be portable, easy to deploy, and suitable for local development.
| Component | Requirement / Notes |
|---|---|
| CPU/OS | Linux x86-64 host |
| Docker | Engine ≥ 24.x |
| Compose | v2 plugin (docker compose version) |
| Networking | Outbound access to download the GigHive bundle and required container images |
| Ports | Local ability to expose 443 for the web app |
| Resources | ≥ 4 vCPU, 6–8 GB RAM, 30+ GB free disk, depending on library size |
| Browser | A modern browser for initial access and validation |
More detailed listing here.
Click the diagram above to view full size
Secrets must be changed before any Internet-exposed or production deployment. You will see a step in the install for this.
GigHive is dual-licensed:
Licenses: Covers both the AGPL v3 license and the commercial license model.
Contributions welcome! Please open issues and pull requests.
👉 Contact us for commercial licensing or for any other questions regarding Gighive. 