Track affiliates, commissions and payouts on a VPS you run for $4.
One-time payment. Yours forever.
You only pay commissions on actual revenue. No ad spend gamble. Zero upfront cost.
Bloggers, creators, customers. They bring buyers while you build. Word of mouth, systematized.
Every affiliate is a permanent distribution channel. More affiliates = more MRR on autopilot.
Especially when you're just getting started.
Most solutions start at $49/month. After 2 years, you've paid $1,176+ โ for software that still isn't yours.
Affiliate data, referral links, commission history โ all sitting in someone else's database, behind their pricing wall.
Most SaaS affiliate tools charge more as you grow. The better your program does, the more you pay. That's backwards.
Install it with one line of code.
Spin up a VPS on Hetzner, DigitalOcean, or Vultr. Even the cheapest ARM instance ($4/mo) handles thousands of affiliates.
One command installs Docker Compose, PostgreSQL, Redis, Caddy (or Nginx), and the full app. The CLI asks you a few questions โ domain, email provider (Resend, Mailgun, or any SMTP), commission defaults โ and boots everything.
Paste a small JS snippet into your app. It captures referrals and attributes conversions. Works with any web app โ no framework lock-in.
Your affiliate portal is live. Share the URL. Affiliates sign in with a magic link, grab their referral link, and track their own commissions in real time.
# 1. Install the CLI curl -fsSL https://affiliatekit.dev/install.sh | sh # 2. Initialize on your server affkit init ? Domain: affiliates.yourdomain.com ? Email provider: resend ? Commission %: 30 # 3. Boot everything affkit up โ PostgreSQL running โ Redis running โ Caddy SSL provisioned โ AffiliateKit running on port 8080 # Your portal is live. # Future updates: affkit update
Each affiliate gets a branded dashboard on your own subdomain. Referral link, stats, commission history โ all visible without logging into your app.
JS snippet + server-side webhook. Tracks clicks, signups, and payments. Handles last-touch attribution with configurable cookie windows.
Mark commissions as paid, export payout CSVs, or hook into your payment processor via webhook. Full audit trail in PostgreSQL.
No passwords. Affiliates get a login link via email. Works with Resend, Mailgun, Postmark, SES, or any SMTP server you configure during setup.
Approve affiliates, set commission rates per-affiliate, view aggregate stats, manage campaigns, and manually override commissions.
Updates are one command. The affkit update command pulls the latest Docker image, runs migrations, and restarts cleanly. Zero downtime.
Runs on any VPS with Docker. Hetzner ARM ($4/mo), Netcup, DigitalOcean, Vultr โ or your own dedicated box.
All data lives in your PostgreSQL instance. Export anything, query directly, run your own backups. No third-party can lock you out or raise prices.
Already using Rewardful? Import your affiliates, referral links, and commission history in one step. No data left behind.
Payments
Payouts
Hosting
one-time payment ยท lifetime access
30-day money-back guarantee
FAQ
affkit CLI handles the heavy lifting โ it's not click-to-deploy, but it's close.
affkit update. It pulls the latest Docker image, runs any pending database migrations, and restarts the service cleanly. Updates are included for life โ no additional cost.
affkit update anytime.