Self-hosting platform — hold your ground https://myground.online
  • Rust 59.3%
  • TypeScript 32.7%
  • HTML 6.8%
  • Shell 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nikita Kolmogorov adf034ca88
Run the exit node with kernel TUN, bump to 0.1.106
The exit node container used the tailscale image's default userspace
networking, so every forwarded packet went through netstack. It now gets
/dev/net/tun with TS_USERSPACE=false and forwarding sysctls, so the kernel
routes exit traffic.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:19:04 -07:00
.github Add funding links 2026-10-08 15:24:41 -07:00
apps Add Groceries app and bump version to 0.1.101 2026-10-01 10:45:37 -07:00
docs Add Stage 4 (backup & disk management), fix OpenAPI base path, add Tailscale troubleshooting 2026-02-27 15:07:06 -08:00
src Run the exit node with kernel TUN, bump to 0.1.106 2026-10-22 10:19:04 -07:00
tests Restart apps stranded by an in-place sidecar restart (#149) (#17) 2026-10-20 16:59:07 -07:00
web Add a Deep Archive setting for S3 backups, bump to 0.1.103 2026-10-03 07:24:49 -07:00
website Add a Deep Archive setting for S3 backups, bump to 0.1.103 2026-10-03 07:24:49 -07:00
.gitignore Add .playwright-mcp to .gitignore 2026-03-04 15:26:56 -08:00
Cargo.lock Run the exit node with kernel TUN, bump to 0.1.106 2026-10-22 10:19:04 -07:00
Cargo.toml Run the exit node with kernel TUN, bump to 0.1.106 2026-10-22 10:19:04 -07:00
dev-nuke.sh Support multiple local & remote backups per app, fix TS sidecar auth, add dev scripts 2026-03-03 15:36:19 -08:00
dev-reload.sh Improve Tailscale setup UX and fix nuke auth requirement 2026-03-01 17:06:31 -08:00
dev-restart.sh Support multiple local & remote backups per app, fix TS sidecar auth, add dev scripts 2026-03-03 15:36:19 -08:00
dev-start.sh Redesign app access UX: smart Open buttons, Tailscale section cleanup, backup defaults 2026-03-03 17:02:03 -08:00
dev-stop.sh Support multiple local & remote backups per app, fix TS sidecar auth, add dev scripts 2026-03-03 15:36:19 -08:00
LICENSE Initial commit: MyGround platform + landing page 2026-02-27 10:28:11 -08:00
Makefile Support multiple local & remote backups per app, fix TS sidecar auth, add dev scripts 2026-03-03 15:36:19 -08:00
myground.install Add GPU auto-detection, tailnet in navbar, favicon, AUR post-install hint 2026-03-06 21:02:38 -08:00
myground@.service Fix self-update restart: add sudo systemctl to sudoers, use Restart=always 2026-03-07 05:51:50 -08:00
package.json Initial commit: MyGround platform + landing page 2026-02-27 10:28:11 -08:00
readme-check.png Replace Perplexica with Vane (formerly Perplexica) 2026-03-11 07:24:17 -07:00
README.md Add Groceries app and bump version to 0.1.101 2026-10-01 10:45:37 -07:00

MyGround logo

MyGround

Self-hosting platform — hold your ground

Release License

MyGround dashboard


MyGround lets you self-host apps on your own hardware with a single command. It handles Docker orchestration, Tailscale/Headscale/Cloudflare networking, encrypted backups, and GPU passthrough — so you don't have to.

Apps

App Replaces Highlights
Immich Google Photos Photo/video management, ML, GPU support, DB backup
Nextcloud Google Drive/Calendar File sync, contacts, calendar, DB backup
Anytype Notion, Obsidian Sync Self-hosted local-first sync network
Paperless-ngx Google Drive search, manual filing Document OCR, watched inbox, PostgreSQL backup
Jellyfin Netflix/Plex Media streaming, GPU transcoding
Navidrome Spotify (library) Music server, Subsonic-compatible
Vaultwarden Bitwarden Password manager
Pi-hole — Network-wide ad blocking & DNS
Beszel — Server monitoring & alerts
qBittorrent — Torrent client with web UI
Memos Google Keep Lightweight note-taking
Karakeep Pocket, Raindrop.io Bookmark and read-it-later archive with full-text search
File Browser — Web-based file manager
Audiobookshelf Audible Audiobooks & podcasts, progress sync
MeTube YouTube downloaders yt-dlp web UI
Kavita Calibre-web, Komga Manga, comics, ebooks, OPDS
Open WebUI ChatGPT UI LLM web interface, works with Ollama
Ollama — Local LLM runner, GPU support
Voicebox ElevenLabs, WisprFlow Local-first voice cloning, TTS, and transcription
Gitea GitHub, GitLab Self-hosted Git, issues, PRs
Kaneo Jira, Linear Project management, issues, PostgreSQL backup
Agentboard Jira, Linear (for AI agents) Realtime kanban for agents, API keys, markdown, file attachments
Firefly III Mint, YNAB Personal finance, budgets, DB backup
Home Assistant SmartThings Home automation, smart device control
Vane Perplexity AI-powered search, local LLM support
Mealie Paprika, Tandoor Recipes, meal planning, shopping lists
Groceries AnyList, Bring! Tiny shared shopping lists, live sync, autocomplete
Stirling PDF Adobe Acrobat online tools Browser PDF toolbox, OCR, signing, automation

Features

  • One-command app install — deploy any app with myground app install <name>
  • Encrypted backups — scheduled Restic backups with restore, including database dump/restore
  • Tailscale, Headscale & Cloudflare — choose hosted Tailscale or a self-hosted Headscale control plane with MagicDNS, plus optional Cloudflare routes
  • GPU passthrough — automatic GPU detection for Immich ML, Jellyfin transcoding, and Ollama
  • Web dashboard — manage apps, backups, and settings from your browser
  • CLI + REST API — full control from terminal or scripts (API docs)
  • Auto-updates — keep apps up to date automatically

Install

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

Or via package manager:

# Homebrew
brew install backmeupplz/tap/myground

# Arch (AUR)
yay -S myground-bin

# Debian/Ubuntu (.deb)
# See https://myground.online/docs.html

Docs · Discord · License