Inex Code
fa9cd82739
fix: roundcube metadata
2025-03-28 17:21:08 +03:00
Alexander Tomokhov
1ff180ad1a
add assertions: selfprivacy.sso.enable -> modules.*.enableSso
2025-02-03 02:17:54 +04:00
Alexander Tomokhov
331fa63b33
add options: selfprivacy.sso.enable && selfprivacy.sso.debug
...
selfprivacy.sso.enable is true by default.
2025-02-03 02:17:54 +04:00
Alexander Tomokhov
65548a1e73
SP modules do not depend on selfprivacy.modules.auth
2025-02-03 02:05:05 +04:00
Alexander Tomokhov
ea443d2150
gitea,nextcloud,roundcube,mailserver: depend on kanidm systemd service
2025-02-03 01:05:48 +04:00
Alexander Tomokhov
ee2e404eb8
passthru.selfprivacy -> selfprivacy.passthru
2025-02-03 01:05:48 +04:00
Alexander Tomokhov
29d1759186
merge auth SP module into main configuration; add enableSso
option
...
`enableSso` is being added to the following SP modules:
* gitea (forgejo)
* nextcloud
* roundcube
* simple-nixos-mailserver
2025-02-03 00:10:05 +04:00
Alexander Tomokhov
4c6228d694
roundcube & mailserver: fix oauth: mailserver is an OAuth secret donor
...
Both of them use the same client ID and client secret, but Roundcube
depends on mailserver generally, so mailserver is the one to share OAuth
client id and secret.
2025-01-31 14:31:58 +04:00
Alexander Tomokhov
67a943c829
fix roundcube: ['oauth_client_secret'] = file_get_contents...
2025-01-29 14:30:18 +04:00
Alexander Tomokhov
2ed4cc0dee
passthru.selfprivacy.auth.admins-group = "sp.admins"
2025-01-25 23:20:00 +04:00
Alexander Tomokhov
d008fbcc17
auth: sp.full_users group
2025-01-25 01:24:28 +04:00
Alexander Tomokhov
0c7a8d51b0
fix gitea,nextcloud,roundcube: evaluate without auth module
2025-01-24 16:27:48 +04:00
Alexander Tomokhov
f795bc977f
fix auth: config.selfprivacy.modules.auth.enable or false
2025-01-17 16:12:22 +04:00
Alexander Tomokhov
56fe5690c1
fix roundcube: OAuth secret, ExecStartPost ignore failure
2025-01-17 16:10:40 +04:00
Alexander Tomokhov
dd4a356ae7
feat(auth,roundcube): sp.roundcube.admins inherits sp.roundcube.users
2025-01-17 15:56:47 +04:00
Alexander Tomokhov
c127145425
feat(auth,roundcube): members of sp.admins group become admins
2025-01-17 15:56:47 +04:00
Alexander Tomokhov
3a904f599e
chore: restructure LDAP related nix files
2025-01-17 15:56:47 +04:00
Alexander Tomokhov
ad6d3d6970
WIP: LDAP: Dovecot&Postfix works, but Postfix sends to 25 port
2025-01-17 15:56:47 +04:00
Alexander Tomokhov
b5de64105c
kanidm 1.4.0
2025-01-17 15:56:47 +04:00
Alexander Tomokhov
f388e18ef0
minimal kanidm setup
...
Only Roundcube and Dovecot communicate with Kanidm.
2025-01-17 15:56:47 +04:00
Inex Code
cca51699ee
feat: Dynamic templating
2024-12-24 20:40:45 +03:00
Inex Code
5218868b33
feat: Server monitroing, NixOS 24.05 ( #84 )
...
Co-authored-by: nhnn <nhnn@disroot.org >
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-nixos-config/pulls/84
2024-07-30 19:19:06 +03:00
Inex Code
1f4f9fd753
fix: Roundcube didn't build
2024-07-18 19:20:15 +04:00
dettlaff
d3408075d9
fix: delete enableACME = false
2024-06-12 16:14:34 +04:00
dettlaff
99d404bd10
fix: from review
2024-06-12 16:10:28 +04:00
dettlaff
b6b1c3b2fb
feat: add roundcube
...
feat: flake.lock update
2024-06-07 04:38:43 +04:00