Commit graph

33 commits

Author SHA1 Message Date
91c2790b62
refactor(nixos): move system config options to main nixos module 2025-06-16 19:17:47 +08:00
a5d8bfcdd5
refactor(nixos): use mkWebApp module to simplify web app definitions 2025-06-16 14:55:00 +08:00
2292baecf6
feat(server): add mkWebApp module and glance web app 2025-06-16 14:22:19 +08:00
e994df5675
feat(server): add forgejo module 2025-06-14 22:34:35 +08:00
e4437b8822
feat(server): remove prometheus and grafana modules 2025-06-14 19:17:32 +08:00
887dff6840
feat(server/prometheus): add prometheus module and enable it on apollo 2025-06-13 05:54:46 +08:00
d9f2603f4b
feat(server/grafana): add grafana module and enable it on apollo 2025-06-13 05:50:34 +08:00
ecad3fc68e
feat(server): move librechat webapp config to its own module 2025-06-13 04:20:43 +08:00
181e5d6ec8
refactor(server/ddns): make domains modular 2025-06-13 04:00:43 +08:00
1912666242
chore(web-servers): switch to staging letsencrypt 2025-06-13 02:03:58 +08:00
e5f942acbe
feat: Refactor web-servers module and move common configuration to common.nix 2025-06-12 21:39:58 +08:00
e8ec88bd57
feat(server/web-apps): init mattermost 2025-06-12 12:57:31 +08:00
a7cc5e4705
feat(server/databases): add postgresql 2025-06-12 12:32:58 +08:00
e4f11bc630
feat(nginx): point aenyrathia.wiki to helios 2025-06-07 14:37:52 +08:00
3aef240f5d
feat(librechat): provision apollo 2025-06-07 14:31:40 +08:00
f1324f15ed
refactor(nginx): add proxies option 2025-06-05 16:23:32 +08:00
17f814342c
chore(tree-wide): clean up for 0.2 2025-06-04 20:57:24 +08:00
5ba9667f4e
feat(nixosModules/server): add nginx 2025-06-04 20:31:37 +08:00
d478e9009f
style(tree-wide): apply linting 2025-06-04 07:49:31 +08:00
e3e8f88460
feat(nixosModules/databases): add mysql 2025-06-03 20:59:23 +08:00
b2f9f5a253
feat(nixosModules/server): add librechat from my fork 2025-06-02 17:04:45 +08:00
c5ac2a86fc
feat(librechat): allow setting arbitrary environment variables from text and file 2025-05-31 19:43:10 +08:00
ff368be300
feat(librechat): add environment variable support 2025-05-31 15:39:25 +08:00
3947463e93
feat(librechat): add example settings= 2025-05-31 15:00:20 +08:00
b2f596e5b1
feat(librechat): add ability to define config settings in nix way 2025-05-31 14:41:13 +08:00
9f6f870d6c
feat(librechat): add option for email login and registration 2025-05-31 14:21:13 +08:00
c113b5d3ef
refactor(librechat): declare options nicely 2025-05-31 13:52:42 +08:00
4a98b09875
fix(librechat): mkdir if the path option doesnt exist 2025-05-29 22:49:33 +08:00
2f23b952de
feat(nixosModules/server): add mongodb 2025-05-29 20:48:53 +08:00
591c90db68
feat(nixosModules/server): add autoMounting helios 2025-05-29 16:28:31 +08:00
c0d02eea1d
feat(nixosModules/server): add godns dynamic dns 2025-05-29 15:10:57 +08:00
14dc971c46
feat(networking): persist tailscale directory instead of file 2025-05-26 22:33:12 +08:00
a5de30be51
build(systems/apollo): init apollo config 2025-05-23 11:41:28 +08:00