nar.pub
Provide fast Guix substitutes from a managed nar-herder, anywhere in the world.
nar.pub signups are currently closed.
If you already have an account, log in.
What you get
- Dedicated nar-herder instances. Run in any of 18 Fly.io regions, with TLS, monitoring and updates taken care of.
- A managed Tigris bucket, provisioned for you. 5 GB of storage included, then billed per GB; egress to your users is free in normal use. Or bring your own S3 bucket — Tigris, Wasabi, R2, AWS.
- Fast everywhere. Narinfos come from the nar-herder's database, so responses return in milliseconds. Add mirrors across different regions from the dashboard to get narinfos closer to users and cut latency.
- Your signing keys. Narinfos are signed with keys you generate and hold.
How it works
- Sign up with email and configure a deployment from the dashboard — pick a name, region, and storage (managed Tigris by default).
- Paddle takes payment (or starts your free trial); we provision the nar-herder, the bucket, and TLS, and hand back a
<deployment>.fly.devURL. - Push signed narinfos and nars in with
nar-herder import, then point your guix-daemon at that URL via--substitute-urls— narinfos come from the nar-herder, nars stream from the bucket.
Pricing
Monthly or annual. Prices are in USD; checkout shows your local currency where supported, and tax is added where it applies.
Nar Herder deployed on Fly.io, with a managed storage bucket
$5.00 / month
- One nar-herder instance, with 1 GB of database storage included
- A managed Tigris bucket for your nars — 5 GB of storage, 100K writes and 500K reads included each month, and egress is free
- Or bring your own S3 bucket (Tigris, Wasabi, R2, …)
- Usage beyond what's included is metered at provider cost plus a 5% admin fee
- Automatic TLS and DNS
- Dashboard to manage access keys
- 14 day free trial