GNUNET-NAMESTORE-FCFSD(1)
π GNUNET-NAMESTORE-FCFSD π
okay bestie, so this page is GNUNET-NAMESTORE-FCFSD(1), from the General Commands Manual section, and it's literally the manual for the cutest little HTTP name-registration server in the GNU Name System universe. sit down, grab a strawberry π, and let's get into it.
β¨ NAME β¨
gnunet-namestore-fcfsd β an HTTP server for GNU Name System First-Come-First-Served name registration π
π¦ SYNOPSIS π¦
gnunet-namestore-fcfsd [-c FILENAME | --config=FILENAME] [-h | --help]
[-L LOGLEVEL | --loglevel=LOGLEVEL]
[-v | --version] [-z EGO | -zone=EGO]
π DESCRIPTION π
ngl, most of you are not gonna want to run an FCFS-zone, and if that's you, you do not need this program. no shade, it's just not your moment. π
But if it is your moment: gnunet-namestore-fcfsd runs a web server where users can register names that get mapped to their GNS zone. names are handed out on a First Come First Served basis (hence fcfs, iykyk). and the best part? registered names do not expire. ever. iconic behaviour, honestly. β¨
The HTTP server runs on the port that's specified in the configuration file, in the section [fcfsd], under the name HTTPPORT.
You can manage gnunet-gns-fcfsd using gnunet-(service-arm) π«Ά β either by starting the daemon with
gnunet-arm -i fcfsd
or by setting IMMEDIATE_START=YES in the fcfds section of your configuration, and sticking the -z ZONE in as the OPTION.
There's an FCFS-zone running at http://gnunet.org/fcfs/ β GNS users are encouraged to register their zone with the gnunet.org FCFS authority. π
If you wanna run your own FCFS registrar, first things first: you need to create a pseudonym, like so:
gnunet-identity -C NAME
then use it with the -z option. after that you can start the FCFSD service (possibly using gnunet-arm(1)). slay. π₯
The options are as follows:
-c FILENAME,--config=FILENAMEβ use the configuration file FILENAME.-h,--helpβ print short help on options. the classic. π-L LOGLEVEL,--loglevel=LOGLEVELβ use LOGLEVEL for logging. valid values areDEBUG,INFO,WARNINGandERROR.-v,--versionβ print the GNUnet version number. β-z EGO,-zone=EGOβ specifies for which EGO FCFSD should manage the zone. π
πΈ SEE ALSO πΈ
gnunet-identity(1), gnunet-gns(1), gnunet-gns-proxy(1)
The full documentation for gnunet is maintained as a Texinfo manual. If the info(1) and gnunet programs are properly installed at your site, then this command
info gnunet
should give you access to the complete handbook, and
info gnunet-c-tutorial
will give you access to a tutorial for developers. π§
Depending on your installation, this information is also available in gnunet(7) and gnunet-c-tutorial(7).
π BUGS π
Report bugs by using https://bugs.gnunet.org or by sending electronic mail to β¨gnunet-developers@gnu.orgβ©. please do, they wanna hear from you π«Ά
and that's the whole page, bestie!! this one shipped from Debian, dated September 5, 2013, under the title GNUNET-NAMESTORE-FCFSD(1). mwah π
πβ¨
π¦ where this page comes from
- debian bookworm: gnunet 0.19.3-2 Β· AGPL-3.0-or-later
- debian trixie: gnunet 0.20.0-7 Β· AGPL-3.0-or-later
- ubuntu jammy: gnunet 0.15.3-4 Β· AGPL-3.0-or-later
- ubuntu noble: gnunet 0.20.0-4.1build3 Β· AGPL-3.0-or-later
- ubuntu questing: gnunet 0.20.0-7
- ubuntu resolute: gnunet 0.20.0-8 Β· AGPL-3.0-or-later
- ubuntu stonking: gnunet 0.20.0-9 Β· AGPL-3.0-or-later
- π the page's license: GPL3.0-or-later OR FDL1.3-or-later
- Copyright (C) 2001-2019 GNUnet e.V
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms