Focused Tool · Apache 2.0 · Single Binary · Creator & Marketing

Self-hosted URL shortener

Create short links, track clicks by location and referrer, set expiry dates, protect with passwords. Bitly without Bitly having a database of every link your company has ever shared.

Install Crossroads Free Complete — all 150 tools $29/mo

Download the binary and run it. Crossroads starts serving immediately with a dashboard at localhost and a REST API for automation. No cloud account, no API keys to provision, no monthly invoice. Your data lives in a SQLite file you can back up, move, or query directly.

The case for owning your data

Most redirects tools fall into two camps: free products that harvest your data, or enterprise platforms that cost more than the problem they solve. Crossroads exists because neither option makes sense when you just need a reliable URL shortener under your own control.

Endpoints
Under the hood

The dashboard opens at /ui and gives you a search bar, status filters, and a create form. Double-click any redirect to edit it inline. Behind the dashboard, every operation maps to a REST endpoint under /api/redirects. Responses are JSON. Authentication is handled at the network level — put Crossroads behind your VPN or reverse proxy, and it serves requests to whoever can reach it.

Bitly at $29/mo.

Self-hosted URL shortener. Self-hosted on your infrastructure. Your data never leaves your server.

Quickstart

Running in under a minute.

Download
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool crossroads
Run
PORT=8780 ./crossroads
Open
http://localhost:8780

Single binary. Embedded SQLite. No Docker. No database. No dependencies.

Pricing

Free to start. Pro when you need it.

Free
$0
forever
  • 25 links
  • Single binary, embedded SQLite
  • Apache 2.0 — modify freely
Pro
$0.99
per month
  • Unlimited links, custom domains, click analytics, bulk import
  • License key, no cloud dependency
  • Email support

License key by email. One env var.

Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.

export CROSSROADS_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx
./crossroads

No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.

Part of the Stockyard family — 150 focused self-hosted tools · Complete bundle $29/mo · stockyard.dev