Self-host AI Shortlink
issue-2-saas-verified-20260905URL shortener and live QR platform you host yourself
- Stars
- 168
- Port
- 8080 (HTTP listener)
What is AI Shortlink?
AI Shortlink is a self-hosted platform for managing short links and live QR codes as long-term, controllable entry points. It provides custom short codes with configurable redirect policies (301/302/307/308), schedules, visit limits, and fallback URLs. Live QR entries support multiple QR code pools with rotation strategies (round-robin, weighted random, least-shown). Branded QR codes offer classic, rounded, and dot styles with custom colors and center logos, exportable as SVG, PNG, or WEBP. The system includes multi-user ownership where regular users manage only their own resources while administrators review and approve all entries before they go live. Authentication uses Magic Link (email), GitHub OAuth, trusted-browser one-click login, and recovery keys. Analytics cover 30-day trends, unique IPs, device and browser breakdowns, and QR display/long-press intent. Deployment options include Docker Compose with embedded SQLite, Docker with bundled MariaDB, a native Linux amd64 binary with systemd, and Render. The codebase is a single Go 1.23+ service with embedded frontend assets and no external model dependencies in the current version. Licensed under AGPL-3.0-only.
Should you self-host AI Shortlink?
AI Shortlink scores 43/100 on selfhost.directory (how scoring works) and ranks #16 of 23 in URL Shortener. It has 168 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is dub-links (74/100, 24 961 stars). It scores higher overall, so compare the two before you pick. See AI Shortlink vs dub-links side by side.
Features
- Analytics Dashboard
- Audit Logging
- Branded QR codes
- Custom short codes
- Email notifications
- GitHub OAuth authentication
- Internationalization
- Link scheduling and limits
- Live QR codes with rotation
- Magic Link Authentication
- Multi-user ownership with admin review
- Recovery keys
- Trusted browser login
AI Shortlink README
More in URL Shortener
AnchrAnchr is a self-hosted, open-source toolbox for bookmarks, link shortening, and encrypted image uploads with OAuth, Telegram bot, and ShareX integration.
BonBon is a tiny, self-hosted URL shortener written in Go with a web UI and REST API, using an embedded bbolt database for zero-dependency deployment.
ChibisafeOpen-source, self-hosted file uploader and vault: chunked uploads, albums, snippets, tags, API keys, quotas and a web admin dashboard.
clinkDead-simple, super-minimal URL shortener written in C.
deltaDelta is a self-hosted Node.js file uploader and URL shortener. Upload via curl, get short URLs with custom slugs, passwords, expiry, and multi-user support.
dub-linksSelf-hosted open-source link suite for short links, conversion attribution and affiliate programs, deployed via Next.js using Tinybird, Upstash, MySQL, Vercel.
fli.soA self-hosted link shortener using SvelteKit and PocketBase that offers branded URLs, QR codes, click tracking, and tag-based organization with password protection.
go-urlshurlsh is a self-hosted, open-source URL shortener in Go with web UI, REST API, hit counters, and optional Redis caching using PostgreSQL.
KuttSelf-hosted, open-source URL shortener with custom domains, link passwords, expiry, private stats, an admin panel, OIDC login and a REST API.
lua.shlua.sh is a self-hosted, open-source URL shortener that puts links on your own domain with detailed click analytics on every plan. Includes REST API and MCP server.
meajumeaju is a self-hosted, open-source link shortener from Germany with privacy by design — no cookies, no tracking, anonymous click stats, and an API.
MicroBinSelf-hosted, open-source paste bin in a single Rust binary: share text, files and URL redirects with five privacy levels, E2E encryption, expiry and QR codes.
0 comments