# ANN: Eris, a simple binary cache server

**URL:** https://discourse.nixos.org/t/ann-eris-a-simple-binary-cache-server/1265
**Category:** Announcements
**Created:** [October 25, 2018, 9:56pm UTC](https://discourse.nixos.org/t/ann-eris-a-simple-binary-cache-server/1265 "2018-10-25T21:56:34Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![thoughtpolice](https://discourse.nixos.org/user_avatar/discourse.nixos.org/thoughtpolice/32/188_2.png) [@thoughtpolice](https://discourse.nixos.org/u/thoughtpolice)
#### Post date: [October 25, 2018, 9:56pm UTC](https://discourse.nixos.org/t/ann-eris-a-simple-binary-cache-server/1265/1 "2018-10-25T21:56:34Z")

</div>

Hello \*,

Happy NixCon 2018 to all! Though I unfortunately couldn’t make it this year, I’m happy to announce a release a small project of mine at the same time, named **Eris** – a simple, easy-to-use binary cache for any system running Nix:

> **[GitHub - thoughtpolice/eris: Serve your /nix/store directory over the...](https://github.com/thoughtpolice/eris)**
>
> Serve your /nix/store directory over the internet :sparkles: - GitHub - thoughtpolice/eris: Serve your /nix/store directory over the internet :sparkles:

The intention of writing this was that I wanted a cache which was a bit more configurable and usable than the venerable `nix-serve`, easier than a raw S3 bucket – yet not as complex as setting up a full-blown Hydra instance, for local office and (authenticated) remote deployments.

There is extensive documentation[1] on how to use it in the readme file, which should more-or-less outline everything you might want to know for signing, authentication, and deploying it.

There is also a full demonstration I’ve outlined, using [Packet.net](https://packet.net) and [CloudFlare](https://www.cloudflare.com) to deploy a cache with cheap (read: free) egress bandwidth, so you only pay for storage and compute cycles:

> <https://github.com/thoughtpolice/eris/tree/master/demo>
>
> //github.com/thoughtpolice/eris/tree/master/demo

I hope this is useful to others in the event they need a simple cache server to integrate with their deployment setup. Please feel free to file bugs and feature requests; there are surely a few things I’ve missed.

* * *

[1] There is only a small amount of code, which was pretty easy to write, but writing all the documentation took a while! And “well documented” has historically been one of our weaker points, so I wanted to address that. 🙂
