Self-hosting for everyone

Own your digital life.
On your ground.

One Rust binary replaces the big-tech stack. Photos, videos, music, files, passwords, DNS — all self-hosted on your machine, accessible anywhere, backed up automatically.

MyGround dashboard showing installed apps with system stats

Replace big tech, one app at a time

13 curated self-hosted apps. One-click install. Automatic backups, health checks, and updates for each.

📷
Immich
photos
Google Photos replacement. Self-hosted photo and video management with mobile apps, ML-powered search, and face recognition.
GPU Auto Backup PostgreSQL
🎬
Jellyfin
media
Netflix/Plex replacement. Stream your movies, TV shows, and music from anywhere with hardware-accelerated transcoding.
GPU Auto Backup
🎵
Navidrome
media
Spotify replacement. Self-hosted music server compatible with all Subsonic/Airsonic mobile and desktop clients.
Auto Backup
Nextcloud
productivity
Google Drive replacement. File sync, contacts, calendar, and office suite — all under your control.
Auto Backup MariaDB
🔒
Vaultwarden
security
Bitwarden replacement. Lightweight password manager server compatible with all official Bitwarden clients.
Auto Backup
🛡
Pi-hole
network
Network-wide ad blocking and DNS server. Block ads, trackers, and malware for every device on your network.
Auto Backup
qBittorrent
downloads
Feature-rich torrent client with a web UI. Manage downloads remotely from any browser.
Auto Backup
📝
Memos
productivity
Privacy-first note-taking. Lightweight memo hub for quick thoughts, to-dos, and knowledge snippets.
Auto Backup
📁
File Browser
files
Web-based file manager with a clean interface. Upload, download, and organize files from any browser.
📈
Beszel
monitoring
Lightweight server monitoring. Historical data, Docker container stats, and alerts — all in one dashboard.
🎧
Audiobookshelf
media
Self-hosted audiobook and podcast server with rich metadata, progress tracking, and mobile apps.
Auto Backup
📺
MeTube
downloads
Web-based YouTube and video downloader powered by yt-dlp. Paste a URL and download in any format.
📖
Kavita
media
Self-hosted digital library for manga, comics, and ebooks with a modern reader and OPDS support.
Auto Backup
💬
Open WebUI
ai
Feature-rich web interface for LLMs. Works with Ollama and OpenAI-compatible APIs.
Auto Backup
🤖
Ollama
ai
Run large language models locally. Pull, manage, and serve models with GPU acceleration.
GPU
👁
Gitea
development
Lightweight self-hosted Git service. A fast, easy-to-use GitHub/GitLab alternative.
Auto Backup
💰
Firefly III
finance
Personal finance manager. Track transactions, budgets, and financial goals with full control over your data.
Auto Backup
🏠
Home Assistant
automation
Home automation platform. Control and automate all your smart devices from one open-source dashboard.
Auto Backup
🔍
Vane
ai
AI-powered search engine. An open-source Perplexity alternative with local LLM support.
Auto Backup
🍴
Mealie
lifestyle
Recipe manager and meal planner. Scrape recipes from the web, plan meals, and generate shopping lists.
Auto Backup
More apps coming.
Request one →

Everything you need, nothing you don't

A single Rust binary with an embedded web UI. Not a container managing containers. Not a Node.js monolith. Just install and go.

01

Single Binary

One Rust binary with embedded web UI and app templates. No runtime dependencies beyond Docker.

02

Automated Backups

Restic-powered backups to S3, Backblaze B2, Wasabi, or local disk. Per-app scheduling, database dumps, snapshot browsing, and one-click restore. Interrupted backups automatically resume on restart.

03

GPU Acceleration

NVIDIA and Intel iGPU pass-through for Immich ML and Jellyfin transcoding. Toggle per-app from the UI.

04

Auto-Updates

Automatic update checks for all apps and MyGround itself. One-click or fully automatic — your choice.

05

Disk Management

Assign storage paths per app, per volume. SMART health monitoring across all disks. Never run out of space by surprise.

06

Health Checks

Automatic health monitoring for every running app. Real-time status in the dashboard. Live log streaming via WebSocket.

07

VPN Integration

Built-in Gluetun VPN container support. Route any app's traffic through WireGuard, OpenVPN, or any supported provider.

08

MIT Licensed

No PolyForm restrictions, no vendor lock-in, no surprises. Fork it, modify it, ship it. Your code, your rules.

Access from anywhere

Two built-in options for secure remote access. Use one, both, or neither.

Tailscale

Every app gets its own Tailscale node. Automatic HTTPS via MagicDNS. Use your server as an exit node with Pi-hole for network-wide ad blocking on the go.

  • Per-app Tailscale sidecar
  • Automatic HTTPS certificates
  • Exit node + Pi-hole DNS
  • MagicDNS hostnames

Cloudflare Tunnel

Expose apps to the public internet through Cloudflare's network. No port forwarding, no dynamic DNS. Just pick a domain.

  • Zero-config tunnel setup
  • Bind apps to subdomains
  • DDoS protection included
  • No open ports on your server

Full CLI and API. AI-agent ready.

Every action in the web UI is available through the CLI and REST API. Pipe it into scripts, hand it to an AI agent, or build your own integrations.

Command Line
# Install and start an app
$ myground app install immich
$ myground app start immich
 
# Backup everything
$ myground backup run
 
# Check status
$ myground status
 
# Manage from anywhere
$ myground tailscale enable
REST API
# Authenticate with API key
$ curl -H "Authorization: Bearer $KEY" \
  localhost:8080/api/apps
 
# Trigger a backup
$ curl -X POST \
  /api/backup/run/immich
 
# Full OpenAPI spec at
/api/docs — Swagger UI

Built for AI agents

MyGround ships with a full OpenAPI specification and API key authentication. Point Claude, ChatGPT, or any AI agent at your server and let it manage your apps, trigger backups, check health, and troubleshoot issues — all through the same REST API the web UI uses. When something breaks at 3 AM, your AI agent can diagnose and fix it without you waking up.

One command. That's it.

Linux (x86_64, ARM64) and macOS. Installs Docker if needed. Sets up a systemd service. Done in under a minute.

$ curl -fsSL https://myground.online/install.sh | sh

Also available via brew install backmeupplz/myground/myground, apt install myground, or yay -S myground