Homelab App Store · Docker-powered

YANTR

The self-hosted app store for your hardware.

Find popular server apps in one place and install them with a single command. Yantr runs alongside your existing OS — no re-imaging and no vendor lock-in.

Install via Docker

One command. Zero host dependencies.

Linux macOS WSL2 ARM
docker run -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/besoeasy/yantr

Runs on localhost:5252

How do I install Docker? →

Features

Everything you need to self-host

A robust set of built-in capabilities to run apps effortlessly.

App Catalog

Popular server apps, one command away

From AI models and media servers to password managers and note-taking tools — browse, pick, deploy.

How We Compare

Yantr vs the alternatives

Other tools ask you to replace your OS or buy specific hardware. Yantr works on what you already have — no re-imaging, no lock-in.

Feature YANTR App Store YunoHost OS-level UmbrelOS Hardware-tied StartOS Custom OS Portainer Docker UI
Runs on your existing OS
No OS replacement required
Works on any existing hardware limited
Standard Docker Compose apps partial
Curated app catalog (popular server apps)
Deploy in under a minute 20–40 min flash + boot flash + boot
No platform lock-in OS tied HW tied OS tied
Open source partial CE only
Funding model bootstrapped nonprofit VC-backed VC-backed commercial
Ships latest app versions varies varies varies
Clean app removal partial partial partial
Temporary / ephemeral installs
Idle RAM usage ~67 MB ~300 MB+ ~500 MB+ ~400 MB+ ~150 MB+

Based on publicly available documentation as of early 2026. Details may change.

See it in action

Yantr Interface

Community

Built by open source contributors

A random selection from the Yantr GitHub community.

System Requirements

Runs on the box you already own.
Scales when you outgrow it.

Yantr is a small Node.js daemon talking to Docker — no Kubernetes, no agent fleet, no rewritten OS. If Docker runs on your hardware, Yantr does too.

500MB

RAM to start

1core

x86_64 or ARM64

20.10+

Docker Engine

Minimum · Gets it running

Just enough

A spare laptop, a Raspberry Pi 4, an old NUC, or a $5 VPS. Plenty for a dashboard and a handful of small apps.

OS
Linux, macOS, or WSL2
CPU
1 core · x86_64 or ARM64
RAM
500 MB
Software
Docker Engine 20.10+
Recommended · Comfortable

Daily-driver homelab

Runs media, AI, sync, and dev workloads side by side without thinking about it. The sweet spot for most users.

OS
Ubuntu 22.04+ or Debian 12+
CPU
4+ cores
RAM
2 GB or more
Storage
SSD or NVMe

Known to run on

Raspberry Pi 4 / 5 Intel NUC & mini PCs Old laptops & desktops Hetzner / Contabo / Oracle VPS Synology & QNAP NAS Proxmox VMs & LXC

Remote Access

Reachable from anywhere.
Fragile from nowhere.

The hard part of self-hosting isn't running the app — it's reaching it safely. Yantr ships the three pieces most homelabs stitch together by hand: a private mesh, a public tunnel, and one auth edge in front of everything.

01 · Private

Tailscale mesh

A private encrypted network between your devices and your server. Apps stay invisible to the public internet but feel local on your laptop and phone.

Replaces

VPN servers · port forwarding · dynamic DNS

02 · Public

Cloudflare Tunnel

Outbound-only tunnel that publishes a single service to the open internet — with TLS, DDoS protection, and CGNAT support — without opening one router port.

Replaces

Reverse proxy babysitting · cert renewals · a rented VPS

03 · Protected

Caddy auth edge

One login wall and HTTPS layer in front of every app — including the ones that were never designed to face the open internet.

Replaces

Per-app auth glue · weak built-in logins · scattered SSL setup

0

router ports opened for private access

1

place to enforce auth and TLS for every app

3

tools, installed and wired together by Yantr

Unlimited Linux Boxes

Fresh Debian or Alpine shells, on demand.

Deploy a clean SSH-ready Linux environment for tests, debugging, or short-lived tasks — created in one click and disposable by design.

🐧

One‑click deploy

Choose Debian or Alpine and start an SSH session instantly.

🔐

SSH first

Mapped SSH port is the primary access method; works locally or via Tailscale.

🗑️

Disposable

Tear down when finished — no long‑lived machines to maintain.

⚙️

Extendable

Publish extra services later with standard Docker port mappings.

ssh yantr@localhost -p XXXX

Replace XXXX with the mapped SSH port. Works locally, over Tailscale, or using Yantr's remote‑access stack.

Frequently Asked Questions

Quick answers about safety, compatibility, and day-to-day use.

Does Yantr replace my operating system?

No. Yantr runs on top of your existing Linux, macOS, or Windows setup using Docker. Your host OS remains unchanged.

Why use Yantr instead of manual Docker Compose?

Yantr applies Docker changes atomically: every step succeeds together, or nothing is changed. That reduces broken deployments and partial updates.

Do I need Docker experience to use Yantr?

Not much. Yantr handles app installation, updates, and compose management through a simple interface while still using standard Docker under the hood.

Where is my data stored?

Your app data stays in standard Docker volumes on your own machine or server. This makes backup and migration straightforward.

Can I access apps remotely?

Yes. Yantr is local-first, and you can securely expose apps with tools like Tailscale or Cloudflare Tunnel when you need remote access.

Is Yantr free and open source?

Yes. Yantr is open source under the MIT license, so you can use, inspect, and self-host it without subscription lock-in.