gnunet
GNUnet is GNU's framework for secure peer-to-peer networking
Declared in: projects/gnunet/default.nix
Demo
Implement missing demoOptions
services.gnunet
- 
  
  
Whether to run the GNUnet daemon. GNUnet is GNU's anonymous peer-to-peer communication and file sharing framework.
- Type:
 boolean- Default:
 false- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
Additional options that will be copied verbatim in
gnunet.conf. See {manpage}gnunet.conf(5)for details.- Type:
 strings concatenated with "\n"- Default:
 ""- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
Maximum file system usage (in MiB) for file sharing.
- Type:
 signed integer- Default:
 1024- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
Hard bandwidth limit (in bits per second) when uploading data.
- Type:
 signed integer- Default:
 0- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
Maximum bandwidth usage (in bits per second) for GNUnet when downloading data.
- Type:
 signed integer- Default:
 50000- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
Maximum bandwidth usage (in bits per second) for GNUnet when downloading data.
- Type:
 signed integer- Default:
 50000- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
The gnunet package to use.
- Type:
 package- Default:
 pkgs.gnunet- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 - Notes:
 - Missing update script An update script is required for automatically tracking the latest release.
 
 - 
  
  
The TCP port for use by GNUnet.
- Type:
 16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default:
 2086- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 - 
  
  
The UDP port for use by GNUnet.
- Type:
 16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default:
 2086- Declared in:
 - nixos/modules/services/networking/gnunet.nix
 
 
services.gnunet.enable
services.gnunet.extraOptions
services.gnunet.fileSharing.quota
services.gnunet.load.hardNetUpBandwidth
services.gnunet.load.maxNetDownBandwidth
services.gnunet.load.maxNetUpBandwidth
services.gnunet.package
services.gnunet.tcp.port
services.gnunet.udp.port
Examples
basic
{ ... }: { services.gnunet.enable = true; }
Declared in: projects/gnunet/services/gnunet/examples/basic.nix
This project is funded by NLnet through these subgrants: