Self-host UrlHum
v0.2.1Privacy-focused URL shortener with PHP and Laravel
- Stars
- 687
- Port
- 8000 (HTTP application server)
- Requires
- MariaDB/MySQL, Redis
What is UrlHum?
UrlHum is a PHP and Laravel-based URL shortener focused on privacy protection. It includes IP hashing and anonymization, an admin panel for managing URL creation rules, and analytics showing clicks, geographic data, and referrers. Currently in beta with a warning against production use. Self-hosting options include Docker Compose with MariaDB and Redis, or a Dockerfile running on port 8000.
Should you self-host UrlHum?
UrlHum scores 44/100 on selfhost.directory (how scoring works) and ranks #14 of 23 in URL Shortener. It has 687 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 MIT-licensed and written mostly in PHP.
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 UrlHum vs dub-links side by side.
Features
- Admin Panel
- Analytics Dashboard
- Privacy-aware URL shortening
- Short URL analytics via URL
UrlHum README
More in URL Shortener
YOURLSAn open-source, self-hosted PHP URL shortener for your own domain, with click stats, referrer and visitor geo tracking, an API, and a plugin architecture.
AI ShortlinkAI Shortlink is a self-hosted, open-source URL shortener and live QR platform with custom codes, branded QR styles, admin review, Magic Link/OAuth login, and analytics.
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.
0 comments