Skip to content

A Helm chart for RomM - Beautiful, powerful, self-hosted ROM manager

License

Notifications You must be signed in to change notification settings

HenriqZimer/romm-helm-chart

Repository files navigation

RomM Helm Chart Repository

License Helm Version Artifact Hub

This repository contains a production-ready Helm chart for deploying RomM on Kubernetes.

About RomM

RomM (Rom Manager) is a beautiful, powerful, self-hosted ROM manager for your retro gaming collection. It provides a modern web interface to organize, manage, and browse your ROM library with features like:

  • 🎮 Multi-platform ROM management
  • 🖼️ Automatic artwork and metadata scraping
  • 📱 Responsive web interface
  • 🔍 Advanced search and filtering
  • 👥 Multi-user support
  • 🎯 Game matching with IGDB and SteamGridDB

Quick Start

Add Helm Repository

helm repo add romm https://henriqzimer.github.io/romm-helm-chart/
helm repo update

Install Chart

helm install romm romm/romm

For detailed installation instructions and configuration options, see the chart README.

Repository Structure

.
├── chart/              # Helm chart for RomM
│   ├── Chart.yaml      # Chart metadata
│   ├── values.yaml     # Default configuration values
│   ├── README.md       # Detailed chart documentation
│   └── templates/      # Kubernetes manifest templates
├── LICENSE             # Repository license
└── README.md           # This file

Documentation

Prerequisites

  • Kubernetes 1.19+
  • Helm 3.0+
  • MariaDB/MySQL database
  • Persistent storage (NFS, local-path, or cloud storage)
  • (Optional) Ingress controller
  • (Optional) cert-manager for automatic TLS

Features

This Helm chart provides:

  • ✅ Production-ready Kubernetes deployment
  • ✅ Built-in MariaDB support (optional)
  • ✅ Persistent volume management
  • ✅ Ingress configuration with TLS support
  • ✅ Resource limits and requests
  • ✅ Health checks and probes
  • ✅ ConfigMap and Secret management
  • ✅ Service configuration

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This Helm chart is licensed under the MIT License - see the LICENSE file for details.

The RomM application itself is licensed under its own terms. See the RomM repository for more information.

Support

Contributors

Thanks goes to these wonderful people (emoji key):

HenriqZimer
HenriqZimer

💻 📖 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!


Made with ❤️ for the retro gaming community

About

A Helm chart for RomM - Beautiful, powerful, self-hosted ROM manager

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published