Harbour
Docker management app for iOS written in SwiftUI.
Screenshots
Features
- 100% native and made in SwiftUI
- Light and Dark Mode
- Control and inspect containers
- Display logs
- Design based on Apple's Human Interface Guidelines
- iPad app
How to use
Installation
- Clone the repo.
- Open the project in Xcode >= 11.4.
- Change the Bundle Identifier and Signing Identity to your own.
- Build and run!
Docker setup
Download and install Portainer. Then, login with your profile username and password in Harbour. You can also use any other HTTP-based Docker reverse-proxy, but at this time only Portainer is officially supported.
Known bugs
- Container view doesn't update when in context menu
- NavigationView titles sometimes bug
TODO
- Cursor support
- Battery optimization
- Localization
- Accessibility
- Shortcuts
- Fix context menu (properly scale icons, make UI update)
- Quick actions
- Allow selection of text in certain views
- Further optimization
- Fix NavigationViewTitle size bug
- CloudKit
- Stacks support
- Widget (?)
- Catalyst app
- watchOS app
- Create new containers (+ drag and drop)
- Edit containers
- Better logs support (streams)
- Notifications
- SiriKit



