Skip to content

EckPhi/mistborn-store

Repository files navigation

Mistborn Store

A custom Runtipi app store. A curated collection of self-hosted apps — focused on home automation, IoT and observability — packaged for one-click install on Runtipi.

Using this store

Add this repository as a custom app store in your Runtipi instance:

  1. Open Runtipi → Settings → App Stores
  2. Add a new store with this repository URL:
    https://github.com/EckPhi/mistborn-store
    
  3. The apps below become available in your app catalog.

See the Runtipi custom app store guide for details.

Apps

Name Description
AppDaemon Python apps and HADashboard for Home Assistant
Bambuddy Self-hosted command center for Bambu Lab 3D printers
diyHue Open-source Philips Hue bridge emulator
Eufy Security WS WebSocket server for Eufy Security devices
go2rtc Ultimate camera streaming (RTSP, WebRTC, HomeKit)
Home Assistant Open-source home automation hub with built-in config file browser
Home Assistant Matter Hub Bridge Home Assistant entities to Matter controllers
Homeway Free, secure remote access for Home Assistant
Homey Pro Run the Homey Self-Hosted smart-home hub
InfluxDB Time-series database for metrics and events
Invoice Collector Collect your invoices in seconds
Matter Server Matter.js controller server (WebSocket)
Music Assistant Music library manager and multi-room streaming
OpenThread Border Router Thread mesh network border router (network RCP)
Power Price Collector European day-ahead power prices into QuestDB, MQTT, Grist and more
QuestDB High-performance time-series database with SQL
Scrape Dojo Self-hosted, config-driven web scraping platform
Seamtec Scraper Scraper for the Seamtec SCADA web UI
Telegraf Plugin-driven agent for collecting and sending metrics
VictoriaMetrics Fast, cost-effective time-series database
YouTrack Project management and issue tracker by JetBrains
Zigbee2MQTT Zigbee to MQTT bridge (network or USB adapter)

Repository structure

apps/
  <app-id>/
    config.json            # app metadata (Runtipi config schema)
    docker-compose.json    # dynamic compose definition
    metadata/
      description.md        # long description shown in the app page
      logo.jpg             # app logo

Contributing / adding an app

The app-add process — file layout, schema rules and validation — is documented in AGENTS.md. All apps are validated in CI against the vendored Runtipi JSON schemas in apps/. The app list above is generated from each app's config.json by .github/scripts/readme-generator.ts — edit the config, not the table.

bun install
bun run test

Updating apps locally

The local updater runs the repository's Renovate configuration against every app image, validates each detected update, and creates one local commit per update. It requires a clean working tree but does not require a GitHub token or push anything.

bun run update:apps

To check for updates without creating branches or commits:

bun run update:apps --dry-run

License

See LICENSE.

About

Custom Appstore

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages