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