Skip to content

backmeupplz/myground

Repository files navigation

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/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
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
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
Gitea GitHub, GitLab Self-hosted Git, issues, PRs
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

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 & Cloudflare — expose apps via Tailscale Funnel or Cloudflare Tunnel
  • 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

Links

Docs · Discord · License

About

Self-hosting platform — hold your ground

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors