Platforms
| Platform | Architecture | File |
|---|---|---|
| Ubuntu Linux | amd64 | shipyard-linux-amd64 |
| Ubuntu Linux, Raspberry Pi 4/5 (64-bit OS) | arm64 | shipyard-linux-arm64 |
| Raspberry Pi 4 (32-bit OS) | armv7 | shipyard-linux-armv7 |
| FreeBSD | amd64 | shipyard-freebsd-amd64 |
| FreeBSD | arm64 | shipyard-freebsd-arm64 |
| macOS, Apple Silicon | arm64 | shipyard-darwin-arm64 |
Each binary is statically linked: no C library, interpreter or database server to install. The console is built in. Get them from Downloads.
Running as a service
- Linux — systemd; the Raspberry Pi guide has a complete unit file that works on any systemd distribution.
- Containers — see Run with Docker.
- FreeBSD and macOS — run the binary under your service manager (rc.d, launchd) with
-configpointing at your configuration.
Keep storage.path and logging.directory on a local disk; SQLite should not sit on a network share.