A private Nix binary cache. Push store paths once and every machine on your team can substitute them.
Push a path once. Laptops, builders, and CI pull it as a substituter instead of compiling it again.
Each cache has its own subdomain. Issue read or write tokens for people, machines, and pipelines.
Add a substituter and a token. Compatible with nix.conf and netrc — fetching needs no custom client.
Sign up and name a cache. You get a URL like myteam.cerbernix.com.
Add the cache URL and public key to nix.conf, and put the token in netrc.
Upload store paths with cerbernix-push. Your team substitutes them on the next build.
extra-substituters = https://myteam.cerbernix.com
extra-trusted-public-keys = myteam.cerbernix.com:<public-key>