Skip to content
main
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Harbour Logo

Harbour

Docker management app for iOS written in SwiftUI.

Screenshots

Dashboard Detail Mounts Network

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

Xcode Build Bitrise Status

Installation

  1. Clone the repo.
  2. Open the project in Xcode >= 11.4.
  3. Change the Bundle Identifier and Signing Identity to your own.
  4. 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
You can’t perform that action at this time.