Skip to content

Gns3 server

services.gns3-server.auth.enable

Whether to enable password based HTTP authentication to access the GNS3 Server. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.auth.passwordFile

A file containing the password to access the GNS3 Server.

::: {.warning} This should be a string, not a nix path, since nix paths are copied into the world-readable nix store. :::

Type: null or path

Default

null

Example

"/run/secrets/gns3-server-password"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.auth.user

Username used to access the GNS3 Server. Type: null or string

Default

null

Example

"gns3"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.dynamips.enable

Whether to enable Dynamips support. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.dynamips.package

The dynamips package to use. Type: package

Default

pkgs.dynamips

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.enable

Whether to enable GNS3 Server daemon. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.log.debug

Whether to enable debug logging. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.log.file

Path of the file GNS3 Server should log to. Type: null or path

Default

"/var/log/gns3/server.log"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.package

The gns3-server package to use. Type: package

Default

pkgs.gns3-server

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.settings

The global options in config file in ini format.

Refer to https://docs.gns3.com/docs/using-gns3/administration/gns3-server-configuration-file/ for all available options.

Type: attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))

Default

{ }

Example

{host = "127.0.0.1";port = 3080;}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.ssl.certFile

Path to the SSL certificate file. This certificate will be offered to, and may be verified by, clients.

Type: null or path

Default

null

Example

"/var/lib/gns3/ssl/server.pem"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.ssl.enable

Whether to enable SSL encryption. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.ssl.keyFile

Private key file for the certificate. Type: null or path

Default

null

Example

"/var/lib/gns3/ssl/server.key"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.ubridge.enable

Whether to enable uBridge support. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.ubridge.package

The ubridge package to use. Type: package

Default

pkgs.ubridge

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.vpcs.enable

Whether to enable VPCS support. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix

services.gns3-server.vpcs.package

The vpcs package to use. Type: package

Default

pkgs.vpcs

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/gns3-server.nix