dock-g
Dockge/Enhanced on your iPhone
$3.99 · Designed for iPad. Not verified for macOS.
New in dock-g: Statistics! CPU, RAM and disk per stack at a glance – spot resource hogs before they become a problem.
dock-g is the native iOS companion for Dockge – the popular self-hosted Docker stack manager. Built for homelab enthusiasts who want full control over their containers, wherever they are.
Connect to your Dockge server and see all running stacks at a glance, including live CPU, RAM and disk usage. Start, stop, restart, update or remove stacks in seconds. Dive into Compose YAML, environment variables, service status and live logs – all right inside the app. Search your stacks, refresh with pull-to-refresh, and create new stacks straight from your iPhone or iPad.
N E W : R E S O U R C E S T A T I S T I C S
Find out what your host is really doing. The new Resource Usage view shows CPU, RAM and disk usage per stack – ranked, with a clear donut chart on top. Switch between CPU, RAM and Disk with a tap, spot resource hogs at a glance, and refresh the numbers live from your Dockge host.
D O C K G E E N H A N C E D – A D V A N C E D M O N I T O R I N G
dock-g automatically detects Dockge Enhanced and unlocks a full set of advanced features.
Monitoring Dashboard: One screen, four tiles – backup status, pending image updates, critical CVEs and your next scheduled scan. Each tile takes you straight to the matching detail view.
Image Watcher: Track Docker image updates across all your stacks. Filter by status – updates available, errors, ignored – and trigger a fresh check with a single tap.
Trivy CVE Scanner: Scan every image in your homelab for known vulnerabilities. Browse results by severity (Critical, High, Medium, Low), filter by tapping the severity cards, and open any CVE directly in your browser.
Backup & Snapshots: Run Restic backups on demand, monitor their history and browse snapshots file by file. Restore individual files or entire snapshots right from your iPhone. Schedules, on-save triggers and restore tests can all be configured directly in the app.
Docker Resources: Manage images, volumes and containers – inspect sizes and states, stop containers, delete resources and prune dangling images, with a confirmation step before every destructive action.
Crash Loop Detection: Surfaces containers that restart too often. Set per-container ignore rules for 1 hour, 24 hours or permanently – keeping your monitoring clean and relevant.
B U I L T - I N S S H T E R M I N A L
No third-party app required. dock-g includes a full SSH client, built from the ground up with Apple's Network.framework and CryptoKit. It works on your local network only (RFC 1918) – no accidental cloud exposure. Host keys are verified with Trust on First Use and stored in the Keychain. A special-keys bar brings Ctrl, Tab, Esc, pipe, tilde and arrow keys to your iPhone, and four terminal themes are available: Default, Solarized Dark, Monokai and Nord. On launch, dock-g automatically reconnects to your last server, and from the services view you can jump straight into any running container via docker exec.
P R I V A C Y B Y D E S I G N
dock-g is a one-time purchase with no subscription and no tracking. Your server credentials never leave your device – authentication tokens are stored exclusively in the iOS Keychain.
Requires Dockge 1.x or Dockge Enhanced on your local network. Supports iPhone and iPad.
more Bug fixes:
• After locking and unlocking, the app responds instantly again – stack detail, statistics and all dialogs open reliably, with no restart.
• The refresh buttons across the app trigger a real refresh again.
1.9 Aug 31
New in 1.8:
• Per-container resources: tap CPU/RAM/Disk in the stacks overview to open a view with a donut of the top consumers and an expandable list
• Host trend of the last hour with a selectable time range (CPU/RAM/Disk)
• Direct link to release notes / repository per service – source derived from compose.yaml, exact via the OCI label
1.8 Aug 22
New in 1.7:
• Hide stacks from the list – tuck away folders like "lost+found" with one tap, restore anytime
• Clearer errors: dismissible banners with Retry and Reconnect actions
• Archive is easier to find – explained empty state and an always-visible filter
• Create stack: "Deploy" and "Save Draft" are now clear buttons
• compose.yaml validator with syntax checking in the editor
• A hint about Dockge-Enhanced for matching servers
• Better accessibility: Dynamic Type and VoiceOver labels
Fixed:
• Connection kept dropping – now stable
• Stopped stacks show a disclosure arrow again
• Filter bar no longer jumps; the active filter is never lost
• "Down" now asks for confirmation
• More reliable splash screen and onboarding
1.7 Jul 31
What's new in 1.6:
New
• A fresh look throughout: all five themes with gradient accents, tinted surfaces and subtle glows. In light mode the palettes are now clearly distinct.
• Theme picker with preview cards in Settings.
• Redesigned stacks screen: colorful monogram tiles, ring gauges for CPU/RAM/disk and filter chips (All / Running / Stopped / Update / Archive). Stopped stacks start right from a button.
• Image Watcher: scheduled auto-updates per image (immediate, at a fixed time, or ignore) with a waiting indicator. Dockge itself is never auto-updated.
• Login now supports password managers and iCloud Keychain; 2FA codes are suggested automatically.
• One SSH access can be linked to multiple Dockge instances on the same machine.
• French and Spanish translations.
• Backup: an "Overdue" badge when the last backup is older than the interval.
Improved
• Saved credentials are reused reliably — no more re-login after a brief connection drop or returning from the background.
• Updated in-app links (website, support, privacy).
1.6 Jul 20
What's new in 1.5.4:
New
• Themes per server: five harmonised colour palettes (Classic Blue, Sunset, Forest, Ocean, Monochrome) selectable per Dockge instance.
• Update indicator in the stack list: on Dockge-Enhanced an orange pill marks every stack with a pending image update.
• Server switching right from the stack overview via a menu in the navigation title.
• docker run → compose converter: paste a »docker run« command when creating a stack to translate it locally into a compose.yaml.
• Multiple Dockge instances per SSH host: one SSH access shared between a publicly exposed and a local-only Dockge instance running on the same machine.
• ISO-8601 timestamps in container logs (Dockge-Enhanced).
Fixed
• Tapping a stack reliably opens the detail view again after a server switch or longer time in the background.
• Sheet reset on server switch: all bindings are consistently cleared.
• Update pill disappears the moment you trigger the update and only comes back when the watcher actually finds a new image.
1.5.4 Jun 30
Home-Screen Widget
• See your stacks, CPU/RAM/Disk and pending image updates right on your home or lock screen. The large widget adds trend charts for the past hour. Refreshes in the background — no need to open the app.
Shake to Undo
• Deleted a server or SSH host by accident? Shake your iPhone or tap the toast to restore it within 5 seconds — keychain credentials included. Works for edits too. A success banner confirms when the action was reversed.
Connection Test
• A new »Test connection« button in the add-server screen probes the host with HTTP requests and shows the raw responses in a readable log. Share the log straight to support to diagnose tricky network setups.
Direct Login for New Servers
• Adding a new server now jumps straight into the credentials sheet so you can sign in without an extra tap on »Connect«.
Automatic SSH Linking
• When you add an SSH host, dock-g detects which Dockge server matches the IP and suggests the link. Works the other way too: a new Dockge server picks up matching SSH hosts.
More Apps for Self-Hosters
• New section in Settings showcasing other self-hosting apps from the same developer (gyokuro, Mobile MA, BookStax). The App Store opens right inside dock-g.
Better Translations
• All in-app strings now flow through Apple's String Catalog. The app follows the iOS system language (Settings → dock-g → Language). Cleaner German wording everywhere — status labels, section headers, action buttons.
Polish & Fixes
• Tapping a stack in the list now reliably opens the detail view in one tap. Long-press menus removed. The performance header no longer hides behind the navigation bar. The login button stays readable once you start typing.
1.5.3 Jun 14
Home-Screen Widget
• See your stacks, CPU/RAM/Disk and pending image updates right on your home or lock screen. The large widget adds trend charts for the past hour. Refreshes in the background — no need to open the app.
Shake to Undo
• Deleted a server or SSH host by accident? Shake your iPhone or tap the toast to restore it within 5 seconds — keychain credentials included. Works for edits too. A success banner confirms when the action was reversed.
Direct Login for New Servers
• Adding a new server now jumps straight into the credentials sheet so you can sign in without an extra tap on »Connect«.
Automatic SSH Linking
• When you add an SSH host, dock-g detects which Dockge server matches the IP and suggests the link. Works the other way too: a new Dockge server picks up matching SSH hosts.
More Apps for Self-Hosters
• New section in Settings showcasing other self-hosting apps from the same developer (gyokuro, Mobile MA, BookStax). The App Store opens right inside dock-g.
Better Translations
• All in-app strings now flow through Apple's String Catalog. The app follows the iOS system language (Settings → dock-g → Language). Cleaner German wording everywhere — status labels, section headers, action buttons.
Polish & Fixes
• Tapping a stack in the list reliably opens the detail view. The performance header no longer hides behind the navigation bar. The login button stays readable once you start typing.
1.5.2 Jun 13
Push Notifications
- Get notified when container updates land on a server, when critical CVEs are detected, or when a container ends up in a crash loop
- Configurable per server with its own time and weekdays
- Bell icon in the top-left of the stack overview: grey when off, tinted when active
Faster jumps into a stack
- Long-press a stack in the list to get Start, Stop, Restart, Update, Down and Delete immediately
- Action buttons in the detail view as compact icon buttons in a single row (no more horizontal scrolling)
- With no server configured, an "Add Server" button appears right on the Stacks tab
Status and feedback
- Colored dot at the server name shows the connection state at all times (connected / connecting / disconnected)
- Haptic feedback for stack actions, Trivy scans and Image Watcher checks
- The stack-list search filter now survives tab switches
Docker Resources
- Filter chips switch between all resources and unused-only for images, volumes and containers
- Prune actions surface the backend's exact response as an alert
More improvements
- Image Watcher, Trivy, Crash Loops, Docker Resources and Backup no longer go blank on transient errors
- Toggles in the Enhanced settings flip instantly and revert with an inline hint on failure
- Update-terminal stands clearly as a card above the editor
- Dedicated Credits section in Settings for the open-source projects Dockge and Dockge-Enhanced
Bug fixes
- Pull-to-refresh on the Monitoring Dashboard no longer wipes the tiles on a brief network glitch
- Volumes filter detects unused volumes reliably via `dockgeStacks`
- Overflow menu in the stack detail toolbar is visible on every tab
1.4 Jun 2
Dockge-Enhanced support
- Dedicated section with monitoring dashboard, image watcher, CVE scanner (Trivy), backup management and Docker resources
- System and per-stack statistics (CPU, RAM, disk) in the stack overview
- Crash-loop detection with container exclusions
- Restic snapshot browser with file restore
- Per-service log filter in the Logs tab
Image Watcher reworked
- Cleanly grouped by stack
- Shows only stacks with updates or errors by default
- Filter tiles for Updates, Errors or all images
- Tap a stack header to open its detail
Jump straight into the stack
- Tap an entry on the monitoring dashboard to open the matching stack
- Same for image watcher, Docker resources and crash loops
Trivy CVE scanner
- Filter by severity in the Trivy view
- Scan schedule and options in the settings
More improvements
- Splash screen with logo animation at app launch
- New Whats-new view after updates and any time from the settings
- Recommend the app via share button in settings
- Live progress for docker compose actions (Start, Stop, Restart, Update, Down)
- Services tab shows status, health checks and ports as colored badges
- Update schedules (image watcher, Trivy) editable in settings
- Server management moved into settings
- App icon with light background and separate slots for dark and tinted appearance
- Fully bilingual — language switchable from settings (System / German / English)
- Update terminal sits as a card above the editor for clear visual separation
Bug fixes
- Server name updates immediately after rename
- Stale state from the previous connection is cleared when switching servers
- Update terminal no longer flickers during docker compose pulls
- Tab switches return to the root view instead of the previously opened detail
- Duplicate close button removed from the update terminal
- SSH terminal regression after server switch fixed
- Language=System now reliably detects the device language (German no longer falls back to English)
1.3.2 May 29
New: Dockge-Enhanced support
- Dedicated section with monitoring dashboard, image watcher, CVE scanner (Trivy), backup management and Docker resources manager
- System and per-stack statistics (CPU, RAM, disk) in the stack overview
- Crash-loop detection with container exclusions
- Restic snapshot browser with file restore
- Per-service log filter in the Logs tab
More new features
- Splash screen with logo animation at app launch
- Recommend the app: share button in settings
- Live progress for docker compose actions (Start, Stop, Restart, Update, Down)
- Service tab shows container status, health checks and ports as colored badges
Improvements
- Filter image watcher (Updates, Errors, Ignored) and Trivy (by severity)
- Update and Trivy schedules editable in settings
- Server management moved into settings
- Tap any item in image watcher, Docker resources or crash loops to jump straight to the stack detail
- Image watcher auto-refreshes when opened
Bug fixes
- Server name updates immediately after rename
- Stale data from the previous connection is cleared reliably when switching servers
- Update terminal no longer flickers during docker compose pulls
- Tab switches return to the root view instead of the previously opened detail view
- Duplicate close button removed from the update terminal
1.3.1 May 21
This is the biggest update to dock-g yet — full Dockge Enhanced support, a supercharged terminal, and a cleaner interface throughout.
DOCKGE ENHANCED
· Monitoring Dashboard: backup status, pending updates, CVEs and next scan in a single 2×2 grid — every card navigates to the detail view
· Image Watcher with tap-to-filter summary cards (updates / errors / ignored)
· Trivy CVE Scanner: per-severity filtering, auto-poll during active scans, direct CVE links
· Backup management: trigger runs, view history, configure schedule and on-save triggers
· Snapshot Browser: browse Restic snapshots file by file, restore individual paths or full snapshots
· Docker Resources Manager: manage images, volumes and containers; prune dangling resources
· Crash Loop Detection: surface restarting containers, set ignore rules (1 h / 6 h / 24 h / permanent)
· Image Watcher and Trivy scheduling settings (check interval, minimum alert severity, scan timeout)
· Live system stats — CPU, RAM, Disk — polled every 5 seconds
· Per-stack CPU and memory usage, polled every 10 seconds
· Automatic detection of Dockge Enhanced via manifest.json; Enhanced / Dockge chip in the server list
TERMINAL
· Live compose output while a stack action (Start / Stop / Restart / Update / Down) is running
· Per-service log filtering in the Logs tab (Dockge Enhanced servers only)
· Container terminal: jump straight into any running container via docker exec from the Services view
· Fixed: Backspace, arrow keys, and auto-reconnect on launch
NAVIGATION & UX
· Servers view moved into Settings — tab bar now shows Stacks, Terminal, Enhanced, Settings
· Switching tabs always returns to the root view of that section
· Animated splash screen with app logo and wordmark
· Share button in Settings to recommend dock-g to friends
· Server name updates immediately after rename — no reconnect needed
1.3.0 May 20
This update turns dock-g into a much more complete companion for your Dockge server:
- Built-in SSH terminal: Connect to your server straight from the app – with four themes (Default, Solarized Dark, Monokai, Nord) and a special-key bar including arrow keys.
- Container terminal from the Services view: A shell inside a running container is now just one tap away.
- Auto-reconnect on launch: Your last used server is restored automatically.
- Faster live logs during stack updates – now refreshing every 500 ms.
- Update timeout raised to 5 minutes so larger stacks finish cleanly.
- After connecting, dock-g jumps straight to the Stacks tab.
- More reliable close button and language-aware links to support, EULA and website.
1.1 May 12
Bug fixes:
• After locking and unlocking, the app responds instantly again – stack detail, statistics and all dialogs open reliably, with no restart.
• The refresh buttons across the app trigger a real refresh again.
more Version 1.9 Aug 31
Data Not Collected The developer does not collect any data from this app.