Skip to content
This repository was archived by the owner on Jan 6, 2023. It is now read-only.

katzenpost/nixops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOps configuration for Katzenpost

Configuration

  • Define machines in network.nix
  • Define Katzenpost configuration in etc/
  • Define deployment to containers in container.nix

Deployment

Update Git submodules:

git submodule init
git submodule update

Create a new deployment called e.g. katzen (only needs to be done once):

nixops create network.nix container.nix -d katzen

Deploy machines in the katzen network:

nixops deploy -d katzen

Management

Show info about katzen network:

nixops info -d katzen

SSH into a machine:

nixops ssh -d katzen prov1

View logs of authority & mix nodes:

journalctl -u katzenpost-nonvoting-authority [-f]
journalctl -u katzenpost-server [-f]

supported by

.. image:: https://katzenpost.mixnetworks.org/_static/images/eu-flag-tiny.jpg

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Grant Agreement No 653497, Privacy and Accountability in Networks via Optimized Randomized Mix-nets (Panoramix).

About

NixOps configuration for Katzenpost

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages