Private Instance · Pro & Team plans

# Short links.
Sharp QR codes.
Your infrastructure.

All the power of QRknit running on your own hardware, under your full control. Your data stays on your server — no sharing, no usage caps from noisy neighbours.

→ Open App View plans →
Single Docker container · Included with Pro & Team plans
What's inside
Everything in one container

### Link Shortening

Custom codes, automatic expiry dates, tag organisation, bulk import and export. Search and filter your entire link library in milliseconds.

Custom codes · Tags · Expiry · Bulk CSV

### QR Code Generator

Five dot styles, full color control, logo overlay support, and downloadable PNGs — right in the browser. Generate for any URL, not just your short links.

5 styles · Logo overlay · Custom colors

### Click Analytics

Daily bar charts, hourly 7×24 activity heatmap, geographic country breakdown, referrer and device tracking — all per link, with raw CSV export.

Heatmap · Geo · Referrers · CSV export

### Multi-user Support

Admin account management, per-user isolation so each user only sees their own links, and owner attribution so admins can quickly identify and act on abuse.

Admin panel · User isolation · Owner badges

### Docker Native

One container, one volume, one command. SQLite keeps it simple — no Postgres, no Redis, no message queue. Works on Unraid, Synology, or any Docker host.

Single container · SQLite · Zero infra deps

### Four Color Themes

Switch between Cyan, Gold, Green, and Red accent palettes. Preference is stored in localStorage and applies instantly — no page reload, no account needed.

Cyan · Gold · Green · Red

Analytics deep-dive

## Know exactly who clicked, when, and from where

Most link shorteners give you a click count. QRknit gives you the full picture — every event captured and broken down so you can make real decisions.

- Daily click bar chart per link (7d · 30d · 90d windows)
- Hourly 7×24 activity heatmap — spot your peak times at a glance
- Geographic country breakdown via Cloudflare headers
- Referrer, device type, and browser breakdown
- 30-day dashboard-wide click chart across all links
- Raw click-event CSV export — every timestamp, referrer, country

See it in action →
CLICK ANALYTICS — LAST 30 DAYS
HOURLY ACTIVITY
—
TOTAL CLICKS
—
PEAK DAY
—
COUNTRIES

Data sovereignty
Your data never leaves your server
0
External infra deps

No Redis, no Postgres, no message queue. A single SQLite file holds everything. Back it up with one `cp`.

1
Docker container

The entire app — Python, Flask, frontend, and all assets — ships as a single image. Map one port, mount one volume, done.

∞
Links you can create

Your plan limits apply, but your instance is yours alone — no shared infrastructure, no noisy neighbours, no cross-tenant data.

Get running in minutes

## One command to deploy

No CI pipeline, no cloud credentials, no YAML sprawl. Access the private repository with your plan credentials, build the image, run the container.

1. Clone the private repo using the credentials from your account
2. Set `BASE_URL`, `SECRET_KEY`, and `ADMIN_PASSWORD`
3. Point a domain at your server and enable HTTPS
4. Log in at `/app` and start shortening

    docker run -d \
      --name qrknit \
      --restart unless-stopped \
      -p 5000:5000 \
      -v qrknit-data:/app/data \
      -e BASE_URL=https://yourdomain.com \
      -e SECRET_KEY=your-generated-key \
      -e ADMIN_PASSWORD=your-password \
      qrknit:latest

Pricing
Private instance is included with Pro and Team plans.
Coming soon
Pro
$39 / month

For power users and growing teams who need full analytics and a private domain.

- Unlimited active links
- 500,000 tracked clicks / month
- 90-day click analytics
- Geographic country breakdown
- Hourly 7×24 heatmap
- 1 custom short domain
- Private instance
- Up to 5 team members
- Priority email support

Coming soon
Team
$79 / month

Advanced features and full API access for teams that need more control.

- Unlimited links & clicks
- Everything in Pro
- Up to 3 custom short domains
- Private instance
- Unlimited team members
- Full REST API + API key auth
- UTM parameter builder
- Password-protected links
- Dedicated account support

Ready?

## Your links are waiting.

Open the app and start shortening URLs, generating QR codes, and tracking clicks — right now.

→ Open App
Included with Pro & Team plans · Full data sovereignty · Your domain

### Get in Touch

Send us a message and we'll get back to you.

NAME
EMAIL
MESSAGE (optional)
✓

### Message sent!

Thanks for reaching out. We'll be in touch soon.