man gnunetd (Commandes) - The GNUnet deamon

NAME

gnunetd - The GNUnet deamon

SYNOPSIS

gnunetd [OPTIONS]

DESCRIPTION

The GNUnet deamon, required for any GNUnet operations (searches, downloads, etc). gnunetd does not require root rights.

-h, --help
print help page
-c FILENAME, --config=FILENAME
load config file (default: /etc/gnunet.conf)
-v, --version
print the version number
-d, --debug
do not detach from the console (for debugging); log messages are written to stderr instead of the logfile in -d mode.
-u USER, --user=USER
run as user USER (and if available as group USER). Note that to use this option, you will probably have to start gnunetd as root. It is typically better to directly start gnunetd as that user instead.
-L LOGLEVEL, --loglevel=LOGLEVEL
change the loglevel. Possible values for LOGLEVEL are NOTHING, FATAL, ERROR, FAILURE, WARNING, MESSAGE, INFO, DEBUG, CRON and EVERYTHING.

NOTES

Before you can share, search or download files from GNUnet you must start the GNUnet server, gnunetd. If you start gnunetd as root (which is not required), you can use the -u option such that GNUnet runs as a different user. If a group of the same name exists, GNUnet will also change to that group. If GNUnet cannot change its UID to USER or GID to USER, a warning will be printed and gnunetd will *continue* with the rights of the user that invoked gnunetd.

FILES

/etc/gnunet.conf
gnunetd configuration file (default location).
/var/lib/GNUnet/.hostkey
Nodes GNUnet RSA private key. Keep secret.
/var/lib/GNUnet/data/hosts/
Hostkeys. GNUnet stores contact information and public keys of other nodes here. You may want to make this directory publically available.
/var/lib/GNUnet/data/afs/content/
Block database for anonymous file sharing. Depending on how you compiled GNUnet, a gdbm or tdb database or a directory is used. GNUnet will store isolated blocks of files here.
/var/lib/GNUnet/data/credit/
Trust directory. GNUnet stores economic information about other nodes here, in particular how much useful data we have received from which remote node.

REPORTING BUGS

Report bugs by using mantis <https://gnunet.org/mantis/> or by sending electronic mail to <gnunet-developers@gnu.org>

SEE ALSO