Skip to content

AgentKennel v2.2.2 — HTTPS in Docker by default, websites on Next.js

Choose a tag to compare

@yanhs yanhs released this 31 Oct 21:36
· 7 commits to master since this release

Docker

  • HTTPS by default. docker compose up -d serves https://<your-ip>:8765 with a certificate the container makes for itself: the connection is encrypted, the browser warns once. Before, it was plain http and the password travelled in clear. ./https.sh still gets a trusted certificate (a free <ip>.sslip.io name or your domain), and ./https.sh --off now goes back to this default. Plain http behind a proxy of your own: AGENTKENNEL_SITE=:8765.

Agents' rules

  • Websites: Next.js. The default CLAUDE.md gets one more block (once, and only in the file AgentKennel wrote): a new website or web app is built with Next.js on TypeScript with Tailwind CSS, pages people should find are rendered on the server, an existing site keeps its stack. Keep only its mark line, <!-- agentkennel-web -->, to opt out.

Upgrading

  • Docker behind your own proxy that talks plain http to the container: set AGENTKENNEL_SITE=:8765, or point the proxy at https:// (certificate check off).

Install

On a fresh Ubuntu 22.04 / 24.04 or Debian 12 server:

curl -fsSL https://raw.githubusercontent.com/yanhs/agentkennel/master/install.sh | bash

Or in a Docker sandbox (anywhere Docker runs), with docker-compose.yml from this release:

docker compose up -d                           # → https://<your-ip>:8765
docker compose logs agentkennel | grep setup   # the one-time link that sets the password

The image: docker pull ghcr.io/yanhs/agentkennel:2.2.2 (also :latest; amd64 and arm64).