Skip to content
PortoPorto

Choose how to install

Porto is the same program in every case; only the place where the server runs changes.

Where the server runs Internet Online booking, online payments, remote signature
Desktop app on the office PC not needed no (the invoicing export works)
On-site server (mini PC or NAS at the marina) optional yes, if the server is reachable from the internet
Online server (VPS with Docker) needed yes

You move from one to another with a backup and a restore (Backup and restore).

Server and data (SQLite) live on the office PC; other PCs and the dock staff’s phones connect over the marina Wi-Fi. No Coste360 service is needed. Signed packages are downloaded from Coste360 from the first release:

Details in the Desktop app guide.

Online booking, the public profile and working from several sites need a server reachable from the internet, with a domain and HTTPS. The simplest way: Docker and Docker Compose. Templates for Coolify and CapRover are ready too.

To develop, or without Docker: Building from source.

  • SQLite (default) suits most marinas; PostgreSQL is recommended above 300 berths or with several marinas in the same installation (Database).
  • The server is a static binary for Linux, macOS and Windows; the Docker image is for amd64 and arm64.
byCoste360.itCoste360.it

Porto is developed by Coste360 SRL. Source available under the BSL 1.1; the Porto trademark is not covered by the licence.