MomentBackup-Hub

MomentBackup-Hub

Docker app from MomentBackup's Repository

Overview

A private overview of MomentBackup protection. The Hub stores no backup data and starts in heartbeat-reporting mode.

MomentBackup Unraid templates

Unraid Community Applications metadata for MomentBackup Hub.

What the Hub is

MomentBackup Hub is a private overview of MomentBackup protection that runs on your own server. It shows whether each computer is protected, warns when backups stop, and relays signed hub commands. It stores no backup data.

It starts in heartbeat-reporting mode and keeps its identity, accounts, machine trust, notification queue, and audit history under /data. Back that folder up before changing or removing the container.

Before the first start

Set Hub HTTPS address to the exact HTTPS origin every computer uses. The template ships the placeholder https://REPLACE-WITH-UNRAID-IP:8675 so it cannot be left as it is.

Use this server's IP address. An IP needs no name resolution. That matters in one place that is easy to miss: the container health check asks this address for the Hub's readiness, and the image carries no mDNS resolver, so it cannot resolve a .local name even when your desktop can. A Hub serving perfectly is then reported unhealthy by docker ps, which anything acting on container health treats as a stopped Hub. A name that resolves inside the container works too; to keep one, set MBHUB_HEALTH_PROBE_URL to a readiness address the container can reach.

The Hub writes that host into its durable certificate, so changing it later requires enrolling every computer again.

Ports, storage, and account

Setting Value
Web UI HTTPS on container port 8675
Durable state /data (default /mnt/user/appdata/momentbackup-hub)
Runs as uid/gid 10001
Privileged no
Health check built into the image

MBHUB_SCAN_PATHS is empty by default, which means heartbeat mode. Add container paths only if you deliberately mount backup storage read-only and want disk scanning.

Licensing

The MIT license in this repository covers the catalog metadata only — the template XML, the icons, and this README. The MomentBackup Hub container image itself is proprietary software owned by Watari Labs Pty Ltd and is not covered by the MIT license.

Repository layout

ca_profile.xml                     repository profile shown in Community Applications
icon.png                           repository icon (512x512)
icons/momentbackup-hub-256.png     application icon used by the template
icons/momentbackup-hub-512.png     larger application icon
templates/momentbackup-hub.xml     the MomentBackup Hub application template
LICENSE                            MIT, covering this metadata only

Media gallery

Install MomentBackup-Hub on Unraid in a few clicks.

Find MomentBackup-Hub in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for MomentBackup-Hub Review the template variables and paths Click Install

Requirements

Set Hub HTTPS address to this server's IP address before the first start.

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/momentbackup/momentbackup-hub:1.0
Last Updated2026-08-23
First Seen2026-08-18

Runtime arguments

Web UI
https://[IP]:[PORT:8675]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

Hub dataPathrw

The Hub identity, accounts, machine trust, notification queue, and audit history. Back this folder up.

Target
/data
Default
/mnt/user/appdata/momentbackup-hub
Value
/mnt/user/appdata/momentbackup-hub
Hub HTTPS portPorttcp

The private HTTPS dashboard and machine-reporting port.

Target
8675
Default
8675
Value
8675
Hub HTTPS addressVariable

The exact HTTPS origin every computer uses. Replace this placeholder with this server's IP address before first start. An IP is the safest choice: it needs no name resolution, so it works from every computer and from inside the Hub container, which has no mDNS resolver and cannot resolve a .local name at all — the container health check asks this address for the Hub's readiness, so a name the container cannot resolve makes a working Hub report as unhealthy. Changing this later requires enrolling every computer again.

Target
MBHUB_PUBLIC_URL
Default
https://REPLACE-WITH-UNRAID-IP:8675
Value
https://REPLACE-WITH-UNRAID-IP:8675
Machine reportingVariable

Allow enrolled MomentBackup apps to report their status.

Target
MBHUB_HEARTBEAT
Default
on
Value
on
Backup scan foldersVariable

Empty means heartbeat mode. Add only container paths to read-only backup mounts if you deliberately configure disk scanning.

Target
MBHUB_SCAN_PATHS
Private TLSVariable

The Hub creates a private certificate that each enrolled MomentBackup app pins.

Target
MBHUB_TLS
Default
self-signed
Value
self-signed
Time zoneVariable

The time zone used for dates shown to the owner.

Target
TZ
Default
Etc/UTC
Value
Etc/UTC