eyjhb
|
3ab76ae616
|
bump from nixos-24.11 to nixos-unstable + bumped stateVersion
|
2024-08-16 14:19:37 +02:00 |
|
eyjhb
|
ef5a62f701
|
gerd.nextcloud: only encrypt-all one time, not every time.
|
2024-08-15 11:12:09 +02:00 |
|
eyjhb
|
21c34bc554
|
gerd.nextcloud: set default storage quota
|
2024-08-15 11:11:58 +02:00 |
|
eyjhb
|
e84742d942
|
gerd.nextcloud: fixed ldap admin group not being promoted correctly
|
2024-08-15 11:10:19 +02:00 |
|
eyjhb
|
8ef7da73dd
|
changed services order
|
2024-08-14 22:23:58 +02:00 |
|
eyjhb
|
82e5cf319f
|
gerd.nextcloud: delete unused LDAP configs at the end
|
2024-08-14 22:19:54 +02:00 |
|
eyjhb
|
492236862c
|
gerd.nextcloud: ldap promote admin group
|
2024-08-14 21:55:33 +02:00 |
|
eyjhb
|
239cb6f9b2
|
gerd.nextcloud: added nextcloud! ldap, authelia, encryption!
|
2024-08-14 21:29:57 +02:00 |
|
eyjhb
|
7de4bb578a
|
gerd.forgejo: removed newline
|
2024-08-14 21:29:18 +02:00 |
|
eyjhb
|
e1e8968133
|
gerd.forgejo: removed unneeded shebangs
|
2024-08-14 21:29:04 +02:00 |
|
eyjhb
|
ee11537669
|
gerd.authelia: added new shared function for protectedLocation
|
2024-08-14 21:28:39 +02:00 |
|
eyjhb
|
0c47c0cbe6
|
gerd.teeworlds: add secrets patch + secrets
|
2024-08-14 12:24:04 +02:00 |
|
eyjhb
|
6655200f41
|
gerd.murmur: changed murmur meta
|
2024-08-13 21:19:52 +02:00 |
|
eyjhb
|
4fa85d602b
|
gerd.teeworlds: add password for nix-shell
|
2024-08-13 21:12:21 +02:00 |
|
eyjhb
|
735895df7b
|
gerd.cyberchef: unit service
|
2024-08-13 15:08:52 +02:00 |
|
eyjhb
|
280ad7013d
|
add service information to mine.shared.meta
|
2024-08-13 14:42:32 +02:00 |
|
eyjhb
|
74ff08576a
|
updated member app and authelia nginx
|
2024-08-13 14:41:47 +02:00 |
|
eyjhb
|
23faf44b39
|
gerd.members-area: adds member website on <domain>/members
|
2024-08-13 13:47:14 +02:00 |
|
eyjhb
|
2a784ec46f
|
gerd.authelia: added `mine.shared.lib.authelia.mkProtectedWebsite
Adds authelia in front of any website given, that only members can access
|
2024-08-12 23:34:59 +02:00 |
|
eyjhb
|
85a64902af
|
gerd.murmur: automatically reload service on certificate update/changes
|
2024-08-12 23:34:15 +02:00 |
|
eyjhb
|
918c32299e
|
modules.settings->shared: renamed mine.settings to mine.shared.settings
Allows to use it with other things, such as ...
mine.shared.lib
mine.shared.meta
mine.shared.settings
|
2024-08-12 20:51:38 +02:00 |
|
eyjhb
|
75ac478a80
|
gerd.forgejo: readd one_factor authentication
|
2024-08-12 14:36:14 +02:00 |
|
eyjhb
|
9cc18d0ca3
|
gerd.authelia: moved to own directory + added nginx proxy example
|
2024-08-12 14:36:01 +02:00 |
|
eyjhb
|
5d94967c48
|
gerd.forgejo: now uses authelia for authentication + patches for signin
|
2024-08-12 13:56:34 +02:00 |
|
eyjhb
|
d459fa895e
|
configure domain in a central file
|
2024-08-11 14:50:32 +02:00 |
|
eyjhb
|
865e1251de
|
gerd.lldap: utilise settings module for LDAP
|
2024-08-11 14:21:45 +02:00 |
|
eyjhb
|
17e27d6945
|
gerd.murmur: removed unused argument
|
2024-08-11 13:39:58 +02:00 |
|
eyjhb
|
137aef4add
|
gerd.forgejo: changed ldap group to base_member
|
2024-08-11 13:39:40 +02:00 |
|
eyjhb
|
6005be7577
|
gerd.hedgedoc: added hedgedoc with ldap support
|
2024-08-11 13:39:24 +02:00 |
|
eyjhb
|
68d8ee30a9
|
gerd: small cleanup
|
2024-08-10 19:45:01 +02:00 |
|
eyjhb
|
5d43079309
|
gerd.forgejo: will now automatically add/update ldap source from config
|
2024-08-10 19:23:45 +02:00 |
|
eyjhb
|
17fb88a8b4
|
gerd.lldap: renamed user-pass to admin-user-pass and added bind-user-pass
|
2024-08-10 19:23:17 +02:00 |
|
eyjhb
|
3c808fa3a7
|
gerd.murmur: removed subdomain
|
2024-08-10 17:49:20 +02:00 |
|
eyjhb
|
303b66493b
|
gerd.fricloud-website: added fricloud.dk website, to get certificate
... as well as having a website at some point
|
2024-08-10 17:49:02 +02:00 |
|
eyjhb
|
8169ee57b0
|
gerd.murmur: set superpassword on boot
|
2024-08-09 23:07:51 +02:00 |
|
eyjhb
|
5ff8a7a1bd
|
gerd.murmur: adds murmur server
|
2024-08-09 22:45:15 +02:00 |
|
eyjhb
|
f3111da7f2
|
gerd: disable authelia for now
|
2024-08-09 22:11:33 +02:00 |
|
eyjhb
|
115ca9f4f0
|
gerd.authelia: add example forgejo configuration
|
2024-08-09 22:11:21 +02:00 |
|
eyjhb
|
a7508ae8af
|
gerd.forgejo: now syncs external user data + initial work for script
Added the command needed to automatically add the ldap auth source
|
2024-08-09 22:10:34 +02:00 |
|
eyjhb
|
1454e64981
|
gerd.authelia: add initial authelia configuration
It is one big mess, and I'm unsure what is and what isn't needed.
|
2024-08-09 21:38:40 +02:00 |
|
eyjhb
|
e88f8477da
|
gerd.lldap: adds ldap service
|
2024-08-09 21:38:28 +02:00 |
|
eyjhb
|
fe1eb8bfb8
|
moved more into hetzner platform
|
2024-08-09 00:02:37 +02:00 |
|
eyjhb
|
eeabaec9f9
|
gerd.forgejo: minor temp solution until we can get a cert again...
|
2024-08-08 19:38:46 +02:00 |
|
eyjhb
|
f792e23584
|
applications.server.acme: defaults + persists state
|
2024-08-08 19:38:25 +02:00 |
|
eyjhb
|
7cee029fff
|
added zrepl for snapshots
|
2024-08-08 19:37:50 +02:00 |
|
eyjhb
|
52af8fc06e
|
added disko module, common-config, cleanup, etc.
|
2024-08-08 19:02:02 +02:00 |
|
eyjhb
|
8ad126aa99
|
gerd: moved teeworlds into own service file
|
2024-08-08 19:00:37 +02:00 |
|
Rasmus Rendal
|
cdb6518994
|
Add a cool game :)
|
2024-08-08 15:05:39 +02:00 |
|
eyjhb
|
d980ba204a
|
added hetzner profile, ssh for luks unlocking, and neededForBoot for state
|
2024-08-08 14:36:04 +02:00 |
|
eyjhb
|
2ca4b5440a
|
initial commit
|
2024-08-08 14:16:04 +02:00 |
|