services.freshrss.enable
Whether to enable FreshRSS.
type
boolean
example
{
services.freshrss.enable = true;
}
default
{
services.freshrss.enable = false;
}
services.freshrss.admin
Administrator username. It will be used to login to FreshRSS.
type
string
example
{
services.freshrss.admin = "admin";
}
default
{
services.freshrss.admin = "admin";
}
services.freshrss.dataDir
Location of FreshRSS data directory.
type
string
default
{
services.freshrss.dataDir = "/var/lib/freshrss/data";
}
services.freshrss.database.createLocally
Create the database and database user locally. Has no effect if database.type is sqlite.
type
boolean
default
{
services.freshrss.database.createLocally = true;
}
services.freshrss.database.name
Name of the database. Has no effect if database.type is sqlite.
type
string
default
{
services.freshrss.database.name = "freshrss";
}
services.freshrss.database.type
What type of database to use.
type
one of "sqlite", "pgsql"
default
{
services.freshrss.database.type = "sqlite";
}
services.freshrss.database.user
The database user. Has no effect if database.type is sqlite.
type
string
default
{
services.freshrss.database.user = "freshrss";
}
services.freshrss.extensionsDir
Location of FreshRSS extensions directory.
type
string
default
{
services.freshrss.extensionsDir = "/var/lib/freshrss/extensions";
}
services.freshrss.group
Group under which the FreshRSS run. It will be created if it doesn't exist.
type
string
example
{
services.freshrss.group = "freshrss";
}
default
{
services.freshrss.group = "freshrss";
}
services.freshrss.initialPassword
Specifies the initial password for the admin, i.e. the password assigned if the user does not already exist. The password specified here is world-readable in the Nix store, so it should be changed promptly.
type
string
example
{
services.freshrss.initialPassword = "correcthorsebatterystaple";
}
services.freshrss.interval
How often FreshRSS is updated. See systemd.time(7) for more information about the format.
type
string
default
{
services.freshrss.interval = "*:0/30";
}
services.freshrss.pool
Name of existing phpfpm pool that is used to run web-application. If not specified a pool will be created automatically with default values.
type
string
default
{
services.freshrss.pool = "freshrss";
}
services.freshrss.user
User account under which FreshRSS run. If it's freshrss it will be created.
type
string
example
{
services.freshrss.user = "freshrss";
}
default
{
services.freshrss.user = "freshrss";
}
services.freshrss.virtualHost
Name of the nginx virtualhost to use and setup. If null, do not setup any virtualhost.
type
null or string
default
{
services.freshrss.virtualHost = "freshrss";
}