+2
-23
hosts/marvin/services/vaultwarden.nix
+2
-23
hosts/marvin/services/vaultwarden.nix
···
23
rocketAddress = "0.0.0.0";
24
rocketCliColors = false;
25
rocketPort = d.port;
26
-
websocketEnabled = true;
27
-
ipHeader = "X-Real-IP";
28
reloadTemplates = false;
29
logTimestampFormat = "%Y-%m-%d %H:%M:%S.%3f";
30
# # Ratelimiting
···
36
37
# Logging
38
useSyslog = true;
39
-
logLevel = "info";
40
extendedLogging = true;
41
42
# Features
···
46
47
# Invitations
48
invitationsAllowed = true;
49
-
invitationOrgName = "PyroNet Vault";
50
invitationExpirationHours = 168;
51
52
# Database
···
55
# Signups
56
signupsAllowed = false;
57
signupsVerify = true;
58
-
signupsVerifyResendTime = 3600;
59
-
signupsVerifyResendLimit = 5;
60
signupsDomainWhitelist = "pyrox.dev";
61
62
# Passwords
···
67
68
# Mail
69
smtpFrom = "vault@pyrox.dev";
70
-
smtpFromName = "PyroNet Vault <vault@pyrox.dev>";
71
smtpUsername = "vault@pyrox.dev";
72
smtpSecurity = "force_tls";
73
smtpPort = 465;
···
76
smtpTimeout = 20;
77
smtpEmbedImages = true;
78
useSendmail = false;
79
-
smtpDebug = false;
80
-
smtpAcceptInvalidCerts = false;
81
-
smtpAcceptInvalidHostnames = false;
82
83
# Authentication
84
-
authenticatorDisableTimeDrift = false;
85
-
disable2faRemember = false;
86
incomplete2faTimeLimit = 5;
87
# # Email 2FA
88
-
emailAttemptsLimit = 3;
89
emailExpirationTime = 180;
90
emailTokenSize = 7;
91
requireDeviceEmail = true;
92
-
93
-
# Icons
94
-
disableIconDownload = false;
95
-
iconService = "internal";
96
-
iconRedirectCode = 302;
97
-
iconDownloadTimeout = 10;
98
-
iconBlacklistNonGlobalIps = true;
99
-
# # 30 Day TTL
100
-
iconCacheTtl = 30 * 24 * 60 * 60;
101
-
iconCacheNegttl = 30 * 24 * 60 * 60;
102
103
# Misc Settings
104
trashAutoDeleteDays = 14;
···
23
rocketAddress = "0.0.0.0";
24
rocketCliColors = false;
25
rocketPort = d.port;
26
reloadTemplates = false;
27
logTimestampFormat = "%Y-%m-%d %H:%M:%S.%3f";
28
# # Ratelimiting
···
34
35
# Logging
36
useSyslog = true;
37
extendedLogging = true;
38
39
# Features
···
43
44
# Invitations
45
invitationsAllowed = true;
46
+
invitationOrgName = "dishNet Vault";
47
invitationExpirationHours = 168;
48
49
# Database
···
52
# Signups
53
signupsAllowed = false;
54
signupsVerify = true;
55
signupsDomainWhitelist = "pyrox.dev";
56
57
# Passwords
···
62
63
# Mail
64
smtpFrom = "vault@pyrox.dev";
65
+
smtpFromName = "dishNet Vault <vault@pyrox.dev>";
66
smtpUsername = "vault@pyrox.dev";
67
smtpSecurity = "force_tls";
68
smtpPort = 465;
···
71
smtpTimeout = 20;
72
smtpEmbedImages = true;
73
useSendmail = false;
74
75
# Authentication
76
incomplete2faTimeLimit = 5;
77
# # Email 2FA
78
emailExpirationTime = 180;
79
emailTokenSize = 7;
80
requireDeviceEmail = true;
81
82
# Misc Settings
83
trashAutoDeleteDays = 14;