---
name: "gnunet-namestore-fcfsd"
section: "1"
platform: "linux"
package: "gnunet"
version: "0.20.0-7"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/gnunet-namestore-fcfsd"
---

# gnunet-namestore-fcfsd(1)

HTTP server for GNU Name System First-Come-First-Served name registration

## NAME

**gnunet-namestore-fcfsd** – 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

Most users will not want to run an FCFS-zone and thus will not need this program.

**gnunet-namestore-fcfsd** runs a web server where users can register names to be mapped to their GNS zone. Names are made available on a First Come First Served basis (hence fcfs). Registered names do not expire. The HTTP server is run on the port that is specified in the configuration file in section "\[fcfsd\]" under the name "HTTPPORT".

It is possible to manage gnunet-gns-fcfsd using gnunet-(service-arm) by starting the daemon using "gnunet-arm -i fcfsd" or by setting "IMMEDIATE\_START=YES" in the "fcfds" section of your configuration and the "-z ZONE" in as the "OPTION".

An FCFS-zone is run at **http://gnunet.org/fcfs/**. GNS users are encouraged to register their zone with the gnunet.org FCFS authority.

If you want to run your own FCFS registrar, you need to first create a pseudonym (using "gnunet-identity -C NAME"), and use it with the **-z** option. After that, you can start the FCFSD service (possibly using [gnunet-arm(1)](/gnunet-arm/1.md)).

The options are as follows:

- **-c** *FILENAME* \| **--config=***FILENAME*

  Use the configuration file FILENAME.

- **-h** \| **--help**

  Print short help on options.

- **-L** *LOGLEVEL* \| **--loglevel=***LOGLEVEL*

  Use LOGLEVEL for logging. Valid values are DEBUG, INFO, WARNING and ERROR.

- **-v** \| **--version**

  Print GNUnet version number.

- **-z** *EGO* \| *-zone=**EGO*

  Specifies for which *EGO* FCFSD should manage the zone.

## SEE ALSO

[gnunet-identity(1)](/gnunet-identity/1.md), [gnunet-gns(1)](/gnunet-gns/1.md), [gnunet-gns-proxy(1)](/gnunet-gns-proxy/1.md)

The full documentation for gnunet is maintained as a Texinfo manual. If the [info(1)](/info/1.md) and gnunet programs are properly installed at your site, the command

```
info gnunet
```

should give you access to the complete handbook,

```
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*⟩.
