Files
ant-install/README.md
T
2026-07-31 17:39:15 +00:00

2.0 KiB

ANT server — installer

Installs the ANT server stack into ~/ant-server/<version>/ and prints the two commands that start and stop it. Linux and macOS.

curl -fsSL https://git.djdadi.com/bav/ant-install/releases/download/v2.37/install-antserver-2.37.sh | bash

Add --start to have it start the stack as well:

curl -fsSL https://git.djdadi.com/bav/ant-install/releases/download/v2.37/install-antserver-2.37.sh | bash -s -- --start

The script also runs from a file, if it reached you as an attachment or on a USB stick — bash install-antserver-2.37.sh.

Before you start

Docker must be installed and running.

  • macOS — Docker Desktop. It must be running before you install, every time — it does not start itself after a reboot.
  • Linux — Docker Engine. Add yourself to the docker group so it runs without sudo, then log out and back in.

What it does

Nothing is installed system-wide, no sudo is used, and nothing outside ~/ant-server/<version>/ is written.

It does Notes
picks the first free port block +0 if nothing holds it, otherwise +100, +200… — checked against both the other installs under ~/ant-server and what is listening right now
keeps your .env and configuration/ on a re-run the two files you might tune. Everything else is refreshed, so re-running is how you take a fix. --force replaces them too
downloads about 500 MB on first start the images, once per machine per version

Options: --dir DIR, --port-offset N, --start, --force, --help.

Verifying the download

Each release includes a .sha256 file:

curl -fsSLO https://git.djdadi.com/bav/ant-install/releases/download/v2.37/install-antserver-2.37.sh
curl -fsSLO https://git.djdadi.com/bav/ant-install/releases/download/v2.37/install-antserver-2.37.sh.sha256
sha256sum -c install-antserver-2.37.sh.sha256