Repository navigation
AgentKennel v2.2.2 — HTTPS in Docker by default, websites on Next.js
Docker
- HTTPS by default.
docker compose up -dserveshttps://<your-ip>:8765with 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.shstill gets a trusted certificate (a free<ip>.sslip.ioname or your domain), and./https.sh --offnow 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 athttps://(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).