FREEDOM251

Freedom251 › URL shorteners

shorturl-dashboard

Paid APILinuxSelf-hostedWebWindows

Visit shorturl-dashboard Alternatives

shorturl-dashboard's own site

What shorturl-dashboard is

shorturl-dashboard is a free, MIT-licensed, open-source URL shortener built for self-hosting. It runs as a single process with one database file, using Deno 2, Hono, and SQLite. Links can use random or custom slugs and include social-card metadata, QR codes, expiry dates, and disable controls. The analytics dashboard records clicks, unique visitors, referrers, countries, browsers, operating systems, device types, and daily or hourly trends. Editable channels group links and show per-network statistics alongside referrer detection. CSV exports work for one link or all links, and a JSON API uses revocable API keys. A Discord webhook publishes an updating statistics embed with clicks, visitors, link counts, top links, referrers, and countries. Privacy details include no visitor cookies, no stored IP addresses, and hostname-only referrers. Security includes scrypt password hashing, hashed sessions, origin checks, rate limits, and security headers. Platforms listed include web, API, Linux, Windows, and self-hosting.

Who it suits

It suits people or teams wanting a self-hosted short-link service with detailed analytics, exports, API access, and Discord reporting. Developers can deploy it on Linux or use Windows for development.

What it does well

  • Free and MIT licensed
  • Self-hosted single-process design
  • Detailed click and visitor analytics
  • JSON API with revocable keys
  • Discord statistics webhook

What to know first

  • Default analytics retention is 400 days
  • Unique visitors cover retained click rows only
  • Requires self-hosting

Verdict

shorturl-dashboard provides link management, analytics, exports, API access, and Discord updates while keeping deployment self-hosted. Its retention rule is important when interpreting unique-visitor counts.

Facts from shorturl-dashboard's own pages

Analytics
Analytics include clicks, unique visitors, referrers, countries, browsers, operating systems, device types, and daily and hourly time series. · github.com, 13 Oct 2026
Analytics retention
Click-row retention defaults to 400 days and can be set to zero to keep click rows indefinitely; total clicks survive retention purges while unique visitors cover retained rows. · github.com, 12 Oct 2026
API access
Yes · github.com, 20 Sept 2026
Channels
Users can tag links with editable channels and see per-network statistics alongside detected referrers. · github.com, 13 Oct 2026
Deployment
The README includes a Fedora installer and systemd deployment instructions, and says the app works as-is for Windows development. · github.com, 13 Oct 2026
Discord integration
A Discord webhook publishes an embed that the app edits in place with click and visitor counts, link counts, and top-link and referrer statistics. · github.com, 13 Oct 2026
Exports and API
The project provides CSV exports and a JSON API that uses revocable API keys. · github.com, 13 Oct 2026
License
The repository states that the project is MIT licensed. · github.com, 13 Oct 2026
Link features
Links can use random or custom slugs, social card metadata, QR codes, expiry dates, and disabling. · github.com, 13 Oct 2026
Notable limit
The default analytics retention is 400 days, and the README says unique visitor counts cover only the retained click rows. · github.com, 13 Oct 2026
Privacy
The README says visitors receive no cookies, IP addresses are not written to disk, and referrers are stored as hostnames rather than full URLs. · github.com, 13 Oct 2026
Product
shorturl-dashboard is a self-hosted URL shortener with an analytics dashboard and an automatically updated Discord stats message. · github.com, 13 Oct 2026
Security
The project documents scrypt password hashing, hashed session storage, CSRF checks for cookie-authenticated writes, and rate limits. · github.com, 13 Oct 2026
Stack
It is built with Deno 2, Hono, and SQLite, and the README describes it as one process and one database file. · github.com, 13 Oct 2026

Where shorturl-dashboard stands on Freedom251

Look at these too