Galene
Galene is a self-hosted video conferencing server. It features advanced networking and video algorithms and automatic subtitling.
This project is funded by NLnet through these subgrants:
Options
services.galene
- services.galene.certFile
-
Path to the server's certificate. The file is copied at runtime to Galene's data directory where it needs to reside.
- Type:
null or absolute path
- Default:
null
- services.galene.dataDir
-
Data directory.
- Type:
absolute path
- Default:
"${config.services.galene.stateDir}/data"
- services.galene.enable
-
Whether to enable Galene Service.
- Type:
boolean
- Default:
false
- services.galene.group
-
Group under which galene runs.
- Type:
string
- Default:
"galene"
- services.galene.groupsDir
-
Web server directory.
- Type:
absolute path
- Default:
"${config.services.galene.stateDir}/groups"
- services.galene.httpAddress
-
HTTP listen address for galene.
- Type:
string
- Default:
""
- services.galene.httpPort
-
HTTP listen port.
- Type:
16 bit unsigned integer; between 0 and 65535 (both inclusive)
- Default:
8443
- services.galene.insecure
-
Whether Galene should listen in http or in https. If left as the default value (false), Galene needs to be fed a private key and a certificate.
- Type:
boolean
- Default:
false
- services.galene.keyFile
-
Path to the server's private key. The file is copied at runtime to Galene's data directory where it needs to reside.
- Type:
null or absolute path
- Default:
null
- services.galene.package
-
The galene package to use.
- Type:
package
- Default:
pkgs.galene
- services.galene.recordingsDir
-
Recordings directory.
- Type:
absolute path
- Default:
"${config.services.galene.stateDir}/recordings"
- services.galene.stateDir
-
The directory where Galene stores its internal state. If left as the default value this directory will automatically be created before the Galene server starts, otherwise the sysadmin is responsible for ensuring the directory exists with appropriate ownership and permissions.
- Type:
absolute path
- Default:
"/var/lib/galene"
- services.galene.staticDir
-
Web server directory.
- Type:
absolute path
- Default:
"${package.static}/static"
- services.galene.turnAddress
-
Built-in TURN server listen address and port. Set to "" to disable.
- Type:
string
- Default:
"auto"
- services.galene.user
-
User account under which galene runs.
- Type:
string
- Default:
"galene"
Examples
{ ... }: { services.galene.enable = true; services.galene.insecure = true; }