# Overview

The ways to install kogut.

kogut is one binary for Linux on x86_64 and aarch64, with the panel inside.

- **Binary:** from [GitHub Releases](https://github.com/piotrkowski/kogut/releases), or
  with the [install script](https://docs.kogut.dev/installation/linux/), which verifies its checksum and sets up a systemd
  service. For hosts that run only the agent, the script picks the smaller
  [agent-only build](https://docs.kogut.dev/reference/cli/#the-agent-only-build).
- **Docker:** `ghcr.io/piotrkowski/kogut` for `linux/amd64` and `linux/arm64`; see
  [Docker](https://docs.kogut.dev/installation/docker/) and [Docker Compose](https://docs.kogut.dev/installation/docker-compose/). The agent alone has the
  smaller `ghcr.io/piotrkowski/kogut-agent` image; see
  [The agent in Docker](https://docs.kogut.dev/agent/docker/).
- **Platforms:** templates for [Dokploy](https://docs.kogut.dev/installation/dokploy/), [Coolify](https://docs.kogut.dev/installation/coolify/),
  [Railway](https://docs.kogut.dev/installation/railway/), [CapRover](https://docs.kogut.dev/installation/caprover/), and [Render](https://docs.kogut.dev/installation/render/), and a
  [NixOS](https://docs.kogut.dev/installation/nixos/) module.

For HTTPS, put [Caddy](https://docs.kogut.dev/installation/caddy/) or [Tailscale](https://docs.kogut.dev/installation/tailscale/) in front of kogut. To
update, see [Upgrading](https://docs.kogut.dev/installation/upgrading/).
