Skip to content
MACHHUB MACHHUB MACHHUB
Contribute to this page

Install & Self-Hosting Overview

MACHHUB is self-hosted — it runs on your own machine or server, on your network, with your data staying with you. There’s nothing to wire together: a single download includes everything MACHHUB needs and runs as a background service.

  1. Download the installer for your operating system — Linux or Windows — from the MACHHUB website.
  2. Run the installer. It sets up MACHHUB and starts it as a service that launches automatically on boot.
  3. Open the console in your browser at the address shown after installation (by default http://localhost, or http://localhost:6188 — both work).
  4. Sign in and finish setup — see First login & bootstrap.

That’s it — no separate database or message broker to install.

Recommendation
Operating system64-bit Linux or Windows. ARM64 (e.g. Raspberry Pi) is supported on Linux.
RAMAt least 4 GB.
StorageAt least 32 GB (more for large data/history workloads).
NetworkA browser-reachable address for the console. If devices or other machines connect, make sure the console and MQTT ports are reachable.

A modern multi-core CPU at or above one of these baselines:

ArchitectureMinimum CPU
IntelAtom x5-Z8350, or Celeron N3350
AMDA4-9120, or E1-6010
ARMQuad-core Cortex-A72

Once MACHHUB is running, head to Using the Console or the SDK Quickstart.