A Model Built on Trust

Source Available. Sustainably Priced.

The Spokes server is free. We only charge for the external infrastructure required for mobile apps and notifications. Purchasing a Spokes Pass directly supports the project. Plus, 100% of every 1-Year or 2-Year Pass you buy will be credited toward a Lifetime Pass if you decide to upgrade later.

Community Sustained

Spokes is built by a solo developer with no external investment. The project is proudly independent and entirely sustained by server admins purchasing the Spokes Pass.

Source Available

The entire server codebase is publicly available under the BSL 1.1 license, allowing you to audit the code and build trust in your infrastructure.

View on GitHub

Unlimited Everything

Spokes Pass is strictly per active server. Bring your entire group, 10 people or 75, and enjoy unlimited messaging and full access without scaling costs.

Spokes Server

Host your own server forever for free, including web notifications.

Free

forever

  • Unlimited Users & Channels
  • Free Mobile & Desktop Apps
  • Free PWA (Web) Notifications
  • 2 Months of Free mobile Push notifications
Deploy Now

No credit card required

Most Popular

Spokes Pass (1-Year)

1 Year Pass. Support the project and unlock native push notifications for iOS and Android apps.

$45

per instance · 1 year

  • Fund Project Development
  • Native Mobile Push Notifications
  • 100% ($45) Rolls Into Lifetime Later
Buy 1-Year Pass

Secure checkout by Lemon Squeezy

Spokes Pass (2-Year)

2 Year Pass. Great value for multi-year supporters, with two full years of native push notifications.

$70

per instance · 2 years ($35/yr)

  • Fund Project Development
  • Native Mobile Push Notifications
  • 100% ($70) Rolls Into Lifetime Later
Buy 2-Year Pass

Secure checkout by Lemon Squeezy

100% Upgrade Credit

Spokes Pass (Lifetime)

One-time pass. Permanent external infrastructure access. Deduct 100% of any passes you already bought.

$385

per instance · one-time

  • Fund Project Development
  • Lifetime Mobile Push Notifications
  • All Past $45 & $70 Passes credited at checkout

Upload existing .spokes-license file(s) during checkout for instant credit

Please note: All sales are final and non-refundable. Because licenses are issued as standalone cryptographic keys, they cannot be returned or deactivated once delivered. We encourage you to use the 2-month free trial before purchasing. Read our full refund policy here.

Fair Upgrade Path

How the 100% Lifetime Upgrade Credit Works

The Lifetime Pass is priced at $385 so Spokes stays sustainably funded long-term. All while guaranteeing that you never lose a single dollar by starting with a 1-Year or 2-Year Pass first. Every pass you buy acts as permanent credit toward Lifetime.

1

Start Small ($0 Penalty)

Use the 2-month free mobile push trial first, then pick a $45 (1-Year) or $70 (2-Year) Pass. Paying as you go costs $0 extra overall compared to buying Lifetime on day one.

2

Stack Passes Over the Years

Keep your .spokes-license email attachments. Both active and expired passes keep 100% of their $45 or $70 value, and you can combine as many past passes as you own.

3

Upload & Pay Only the Difference

Drop your .spokes-license file(s) into the Lifetime dialog anytime. Our licensing server verifies the cryptographic signatures and opens a custom checkout for the remaining balance.

Real-World Upgrade Examples (from $385 Base Price)

Mix & match any combination of $45 and $70 passes. Credit stacks all the way to $0
1 × 1-Year Pass
−$45 credit
$340
to go Lifetime
1 × 2-Year Pass
−$70 credit
$315
to go Lifetime
2 × 1-Year Passes
−$90 credit
$295
to go Lifetime
2 × 2-Year Passes
−$140 credit
$245
after 4 yrs
3 × 2-Year Passes
−$210 credit
$175
after 6 yrs

Simple, Transparent Anti-Abuse Rules:

  • • Valid license upload required: Credit is unlocked by uploading your authentic RSA-signed .spokes-license file(s).
  • • Same owner email: All licenses combined in a single upgrade must belong to the same registered email address.
  • • One-time trade-in: Each license can only be upgraded once and is consolidated into your new single-instance Lifetime Pass.

What Lifetime Guarantees (and What It Doesn't)

Guaranteed External Infrastructure: A Lifetime Spokes Pass guarantees that all external infrastructure needed for Spokes to continue working as-is will persist for the very long-term. That includes the Spokes Push Relay, official mobile apps on the Apple App Store & Google Play and Docker/package download links.

Honest Development Pace: A Lifetime Pass does not guarantee rapid, active new feature development forever. Ongoing feature development work will always remain proportional to how financially sustainable Spokes is.

Licensing & Lifetime FAQ

Why is the Lifetime Pass priced at $385, and can I count on long-term support? +

By selling Lifetime Passes, I am committing to the long-term support and maintenance of Spokes. I take that commitment seriously, and the $385 price reflects that. I didn't want to offer a cheap "lifetime" deal that wouldn't actually be sustainable a few years down the road. And because 100% of every 1-Year and 2-Year Pass counts toward Lifetime, there is never any pressure to commit upfront.

In practice, that commitment means keeping Spokes, the push notification relay, and the iOS, Android, and desktop apps supported and maintained over the long haul, including updates needed to keep everything running smoothly as operating systems and app stores evolve.

On a personal level, I built Spokes for my own family and close friends, and we use it every day. My own family's photos and conversations live on Spokes too. This isn't a project I plan on walking away from. Keeping everything up to date and running reliably is something I'm personally invested in for the very long term.

Do I lose money if I buy a 1-Year ($45) or 2-Year ($70) Pass first instead of Lifetime? +

No. Zero penalty. Every dollar of a paid $45 (1-Year) or $70 (2-Year) Spokes Pass rolls forward 100% toward the $385 Lifetime Pass whenever you choose to upgrade. Starting with a 1-Year Pass and upgrading later costs the exact same $385 total as buying Lifetime on day one.

Do expired .spokes-license files still count toward the upgrade discount? +

Yes. Even if your 1-Year or 2-Year Pass expired months or years ago, uploading that .spokes-license file still deducts its full $45 or $70 face value. As long as it hasn't already been traded in for a previous Lifetime upgrade.

Where do I find my old .spokes-license file(s) when I'm ready to upgrade? +

Search your email inbox for "Your Spokes License Key" from [email protected]. Every pass you purchased was delivered as a .spokes-license attachment. If you ever lost an email from your purchase address, reach out on our support page from that same email address and we can resend it.

What if I want to run two separate servers? +

In theory, each Spokes Pass is meant for one active self-hosted server instance. However, using your pass on 1-2 other instances you personally run is perfectly fine. You can also migrate your license from one instance to the next as many time as you want.

Welcome to Spokes! Read a message from the developer.