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
Metadata
This project is funded by NLnet through these subgrants:
- Core
- GNUnet-Android
- Entrust
- GNUnet-CONG
- Review
- GNUnet-L2
- GNUnet-Messenger
- ProbabilisticNAT
- gnunet
- gnunet-test