MeshCore-Self-Hosted

MeshCore-Self-Hosted

Docker app from lalexfrank's Repository

Overview

Self-hosted MeshCore web application with automatic updates. Hosts the official MeshCore web client locally, allowing you to connect to your MeshCore companion radio via USB or Bluetooth. Automatically checks for and downloads new MeshCore releases daily. USB connections work over HTTP with no extra setup. Bluetooth requires HTTPS — use a reverse proxy such as Cloudflare Tunnel or Nginx Proxy Manager in front of this container. Note: your MeshCore device must be flashed with BLE companion firmware to use Bluetooth.

Runtime arguments

Web UI
http://[IP]:[PORT:80]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

WebUI PortPorttcp

Port to access the MeshCore web interface

Target
80
Default
7171
Value
7171
TimezoneVariable

Timezone for container logs e.g. America/Chicago, America/New_York, Europe/London

Target
TZ
Default
America/Chicago
Value
America/Chicago
Update IntervalVariable

How often to check for MeshCore updates in seconds. Default is 86400 (24 hours).

Target
UPDATE_INTERVAL
Default
86400
Value
86400
Pin VersionVariable

Pin to a specific MeshCore version e.g. v1.43.0. Leave blank to always use the latest version. When set, auto-updates are disabled.

Target
MESHCORE_VERSION
Base URLVariable

Base URL for MeshCore releases. Do not change unless you know what you are doing.

Target
MESHCORE_BASE_URL
Default
https://files.liamcottle.net/MeshCore
Value
https://files.liamcottle.net/MeshCore
App DataPathrw

Persistent storage for cached downloads and version tracking.

Target
/app/data
Default
/mnt/user/appdata/meshcore-selfhosted
Value
/mnt/user/appdata/meshcore-selfhosted

Details

Repository
ghcr.io/lalexfrank/meshcore-selfhosted:latest
Last Updated2026-05-31
First Seen2026-05-13

Run MeshCore-Self-Hosted on Unraid.

MeshCore-Self-Hosted is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.