Shlink logo
Tools · self-hosted

Shlink in one click.

Shlink is a self-hosted url shortener with sqlite support you can run on your own machine. Launch it in Even Stacks in one click, serve it over trusted HTTPS, and let your AI agents operate it.

What is Shlink?

Shlink is a self-hosted URL shortener written in PHP that supports multiple short domains and detailed per-visit statistics. It provides a REST API, a separate web management dashboard, and supports SQLite, MySQL, PostgreSQL, and MariaDB.

CategoryTools
Default port8814
Container imageshlinkio/shlink:latest
Official siteshlink.io

Run Shlink in Even

Even Stacks launches Shlink as a managed container on your own machine. No compose files, no manual setup.

  1. Open the Even Stacks panel in Even. The container engine starts on demand.
  2. Find Shlink in the one-click services and click Launch.
  3. Even pulls the image, starts it on port 8814, and serves it over trusted HTTPS at https://shlink.localhost.

Drive Shlink with your AI agents

Even ships an MCP, so any agent you run inside Even (Claude Code, Codex, and more) can operate Shlink directly, at both the UI level and the container level.

Through the Even MCP an agent can run commands inside it, drive its UI in the browser pane, and read its logs. It runs commands inside the container, reads its logs, and for web apps opens and clicks through the interface in Even's own browser pane. Ask once, for example "set up Shlink and get it ready", and the agent handles it end to end.

How agents reach it: Generate API keys first via docker exec <container> shlink api-key:generate, then manage short URLs via the REST API at http://localhost:8814/rest/v3/short-urls. Shlink is API-first; attach the separate Shlink Web Client UI if needed. Data is stored in /etc/shlink/data as SQLite.

More Tools services

Other one-click services you can launch in Even Stacks.