
Who LinkBreeze is for#
Creators migrating off Linktree or Beacons
If you are paying for Linktree's analytics or multi-page features and want to stop, LinkBreeze's migration wizard imports your profile in under a minute. You keep the same link structure and gain analytics ownership on your own server.
Skip if:
If you have no interest in managing a server or keeping it updated, a managed platform like Linktree handles uptime, SSL, and updates automatically. Self-hosting transfers that maintenance work to you.
Developers hosting a link page at their own domain
Deploy LinkBreeze behind a reverse proxy, point a domain at the container, and you have a link page at links.yourdomain.com with full admin access and no SaaS dependency. The Docker image supports amd64 and arm64, so it runs on a Raspberry Pi, a small VPS, or a home server.
Skip if:
If you want a hosted link page with zero infrastructure work, there is no setup advantage over a free Linktree account.
Privacy-conscious individuals and organizations
The built-in analytics are cookieless, use no third-party scripts, and hash visitor IPs with a daily-rotating salt. No data is sent to an external analytics pipeline. For users who disclose data practices to their audience, owning the analytics stack is a meaningful operational difference.
Skip if:
If your audience expects advanced analytics integrations such as Mixpanel events or custom funnels, the built-in analytics cover only basic page and click metrics. External analytics scripts can be injected via the settings panel, but custom event tracking requires additional setup.
Small teams running multiple campaign pages
Multi-page support means a team can maintain separate link pages for different campaigns, products, or channels from one admin panel. Each page gets its own theme, analytics, and QR code, so you can track performance per campaign without a separate tool.
Skip if:
LinkBreeze has no built-in multi-user access control. If you need separate admin logins per team member with permissions, you would need to build that on top of the single-admin model or share credentials.
The problem it solves#
Commercial link-in-bio platforms charge monthly fees for features that should be free: analytics, multi-page support, and link scheduling are paywalled on most services. Your link data and audience engagement metrics live on their servers with no clean export path. When a platform changes its pricing or sunsets a feature, your only options are paying more or rebuilding your links elsewhere.
Privacy is a secondary concern. Most link-in-bio services embed third-party tracking scripts on the public page that visitors did not consent to. The platform collects device, geo, and referral data for its own analytics pipeline. You see a dashboard; they keep the raw data.
How it solves it#
Migration wizard supporting 11 platforms
Paste a profile URL or upload an export file and LinkBreeze imports your links, bios, and social handles automatically. Supported sources include Linktree, Bento, Hopp.bio, LittleLink, Shako, Beacons, and any HTML or JSON export file. The wizard runs in the browser with no CLI tools required.
Unlimited pages with per-page SEO and analytics
Create as many link pages as your use cases need, each with its own URL slug, theme, analytics dashboard, and SEO title and description. Per-page QR codes are generated automatically. This is the feature Linktree gates behind its paid plan.
Cookieless analytics with daily-rotating IP hashing
The built-in analytics dashboard tracks pageviews, clicks, geo data, device type, and referrers without cookies or third-party scripts. Visitor IPs are hashed using a daily-rotating salt and never stored in plain form. Data older than 90 days is pruned automatically by default; the retention window is adjustable in Settings.
11 themes with full CSS token customization
Presets include Aurora (animated), Glassmorphism, Neon Cyberpunk, Terminal Mono, Frutiger Aero, and six others. Every color, radius, shadow, background type, and font is a CSS token you can override in the customizer. Themes can be exported and imported, and you can upload a custom woff2 font served from the same origin.
Time-based link scheduling
Set a start and end date on any link and it appears or disappears automatically. Useful for limited-time offers, event announcements, or seasonal content where you want the link to go inactive without manual edits.
Embed widgets for YouTube, Spotify, and more
Embed live players from YouTube, Spotify, SoundCloud, Vimeo, or Bandcamp directly on a link page. The widget renders as a playable inline player, not just a thumbnail link. This feature is paywalled on Linktree's managed plans.
Strengths and trade-offs#
Strengths
- MIT licensed with no subscription costRunning under the MIT license means no monthly fee, no per-seat pricing, and no vendor permission needed to run it commercially or modify the code. Linktree's equivalent feature set costs $15 per month on its premium plan. LinkBreeze's only ongoing cost is the server.
- Single container, no external database requiredThe Docker image bundles Next.js and SQLite in one container. There is no Postgres, no Redis, and no message queue to provision. A persistent Docker volume stores all data. This makes the deployment one command and the backup one file copy.
- Public pages load under 300ms with ~120KB page weightThe public link page targets a Lighthouse performance score of 100/100, a server response time under 50ms, and a total page weight of approximately 120KB. Pages are rendered server-side with no client-side JavaScript bundle, so there is no hydration delay. Fast load times matter for link pages that see mobile visitors on slow connections.
- One-minute import from 11 link-in-bio platformsThe migration wizard imports from Linktree, Bento, Hopp.bio, LittleLink, Shako, Beacons, and five more sources via URL paste or file upload. This eliminates manual link re-entry when moving from an existing platform.
Trade-offs
- -No built-in multi-user access controlLinkBreeze has a single admin panel with no role-based access or separate user logins. If your team needs multiple people to manage the same link page independently, you would need to share credentials or build access control on top of the existing single-admin model. Multi-page support lets different pages exist within one instance, but admin access is all-or-nothing.
- -SQLite write throughput under peak analytics loadSQLite in WAL mode handles read concurrency well, but write throughput is constrained by single-writer serialization. A link page receiving thousands of simultaneous visitors generating analytics writes may hit latency under peak load. The README has no documented benchmarks; test against your expected traffic before relying on it for high-traffic campaigns.
- -Project launched June 2026, community still formingThe repository was created in June 2026. With 247 stars and 8 open issues at time of writing, the community is early-stage. Documentation covers common deploy scenarios well, but edge cases may require reading the source code or opening a GitHub issue. The active development cadence (last push September 2026) is encouraging, but long-term maintenance is not yet established.
LinkBreeze vs alternatives#
LinkBreeze vs Linktree
Linktree is the dominant commercial link-in-bio platform at $15 per month for its premium plan. LinkBreeze is a self-hosted alternative to Linktree that covers the same core use case: a single page of curated links with analytics, themes, and a public profile.
| Feature | LinkBreeze | Linktree |
|---|---|---|
| License | MIT | Proprietary |
| Hosting | Self-hosted | Managed cloud |
| Analytics | Included (cookieless) | Paid plan |
| Multi-page | Included | Paid plan |
| Link scheduling | Included | Paid plan |
| Embed widgets | Included | Paid plan |
| Email capture | Included | Paid plan |
| Price | Free (server cost) | $0 free / $15/mo pro |
LinkBreeze wins for users who want analytics, multi-page support, and embed widgets without a subscription, and who are willing to manage a server. Linktree is the better fit when you want zero infrastructure work. SSL, uptime, and updates are handled automatically, and the free tier covers basic link pages for users who do not need analytics.
LinkBreeze vs Beacons
Beacons is a creator-focused link-in-bio tool with built-in monetization features including tip jars, product storefronts, and newsletter integrations. LinkBreeze does not include those commerce features. If your link page is a monetization layer for your audience, Beacons has purpose-built commerce tools that LinkBreeze lacks.
LinkBreeze differs from Beacons most sharply on data ownership. Analytics run on your own infrastructure with no third-party scripts, and the MIT license means no subscription fee. For creators who primarily want a link directory rather than a commerce layer, LinkBreeze is a meaningful self-hosted alternative to Beacons' managed service.
Quick start#
Deploy LinkBreeze with Docker using a single command and a persistent volume for the SQLite database.
```bash
docker run -d --name linkbreeze --restart unless-stopped -p 3000:3000 -v linkbreeze-data:/app/data ghcr.io/manak-hash/linkbreeze:latest
```What it's built on#
- Languages
- JavaScriptTypeScript
- Frameworks
- Next.jsReact
- Databases
- SQLite
- Infrastructure
- Docker
FAQ#
Is LinkBreeze free to use?
Yes. The self-hosted version is MIT licensed with no subscription fee. There is no cloud-hosted paid tier; you run your own instance via Docker or bare metal. The only ongoing cost is the server, which can be a $5/month VPS or a Raspberry Pi you already own.
Can I import my existing Linktree profile?
Yes. Paste your Linktree profile URL into the migration wizard and LinkBreeze imports your links, bios, and social handles automatically. The wizard also supports Bento, Hopp.bio, LittleLink, Shako, Beacons, and five other platforms, as well as HTML and JSON export files.
Does LinkBreeze store visitor IP addresses?
No visitor IPs are stored in plain form. The analytics engine hashes each IP using a daily-rotating salt before any write to the database. The original IP is never persisted. Analytics data older than 90 days is pruned automatically by default, and the retention window is adjustable in Settings.
What database does LinkBreeze use?
SQLite, via better-sqlite3 in WAL mode. The database is a single file stored in a Docker volume at /app/data. Backups are a file copy. There is no external database server to provision or manage. Database migrations run automatically on container startup.
Can I use a custom domain with LinkBreeze?
Yes. Point your domain's A record at the server, run LinkBreeze on port 3000, and add a reverse proxy for HTTPS. The repository includes example Docker Compose files for Caddy, Nginx, and Traefik. Coolify users can set a domain in the UI and get automatic Let's Encrypt SSL without configuring a reverse proxy manually.
Similar open-source tools#
LittleLink
Self-hosted link-in-bio page with no database or monthly fees
FckSignups
Open-source tools that work instantly, no signup required
fmt
Fast, type-safe C++ formatting that replaces printf and iostreams
listmonk
High-performance newsletter and mailing list manager
opendisplay
Turn any iPhone, iPad, or spare Mac into a free second Mac monitor
DeskcommCRM
AI agents for WhatsApp sales, fully audited, no per-user pricing

