Skip to content

That1LinuxGuy/romm-helm-chart

Repository files navigation

RomM Helm Chart Repository

License Helm Version Artifact Hub

This repository contains my Helm chart implementation for deploying RomM on Kubernetes.

Quick Start

Add Helm Repository

helm repo add romm https://That1LinuxGuy.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 (only use built in DB for test workloads)
  • Persistent storage (NFS, local-path, or cloud storage)
  • (Optional) Ingress controller
  • (Optional) cert-manager for automatic TLS

Features

This Helm chart provides:

  • ✅ 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, submit and issue, or send me an email!

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

Made with ❤️ for the retro gaming community

About

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

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors