rolling · 64-bit only

Download & install

Remote Docker without opening ports, exposing the Engine, or maintaining a VPN. The recommended path is the interactive install.sh script. It detects OS and arch, installs a Linux systemd server (with the docker group) or a desktop client, and pulls artifacts from the rolling release.

One-line installer (recommended)

Interactive by default. Asks server vs client (or both). Server path is Linux-only for systemd; client works on Linux and macOS. Windows: download a .tar.gz from the rolling release.

curl -fsSL https://install.peardock.boats | bash
# Non-interactive
curl -fsSL https://install.peardock.boats | bash -s -- --server --yes
curl -fsSL https://install.peardock.boats | bash -s -- --client --yes
curl -fsSL https://install.peardock.boats | bash -s -- --both --yes
Flag / envMeaning
--server / -sInstall peardock-server (Linux → /opt/peardock + systemd)
--client / -cInstall desktop client
--both / -bInstall both
--yes / -yNon-interactive defaults
--tag rollingRelease tag (default: rolling)
PEARDOCK_SERVER_DIRServer install path (default /opt/peardock)
PEARDOCK_VERSIONPin asset version (default: auto from release)

What the installer does

Server (Linux)

sudo systemctl status peardock
sudo journalctl -u peardock -f
# Public key is printed on first start. Share it with clients.

Client

For binary downloads by platform, checksums, and release notes, see Releases. Source builds and production ops are in Quick start and Operator guide.