nixos-systems/modules/system
Eli Ribble 2c101e6aaa Get cloudreve working on new corp with local database
This was a huge hassle. I really wanted to see it working under a
non-root user since it writes files, but that ended up being impossible
because of several bugs in podman's rootless integration with NixOS.
I've kept pieces of the logic around and commented out in case I can fix
it in the future as it would be more secure.

I also tried to connect to Postgres over the unix domain socket, but the
problem here is that the container is built to run as root and I'd need
to do some elaborate mapping of the root user inside the container, the
non-root user outside the container, and the Postgres auth scheme.

This would be great stuff to sort out, but I'm out of time now to work
on it.
2025-09-09 19:47:22 +00:00
..
glitchtip Make the working directory for Glitchtip configurable 2025-08-27 17:52:15 +00:00
librechat Use librechat 0.8.0-rc2, add config directory 2025-08-11 18:45:18 +00:00
authentik-backup.nix Get authentik working on the new corp server without podman 2025-09-09 15:03:43 +00:00
authentik.nix Get cloudreve working on new corp with local database 2025-09-09 19:47:22 +00:00
base.nix Increase open file limits for building the system 2025-09-09 15:03:52 +00:00
caddy.nix Switch to caddy, remove onlyoffice, add collabora 2025-07-18 22:45:02 +00:00
cloud-init.nix Make do-agent, cloud-init, and fish opt-in via config 2025-07-17 17:09:11 +00:00
cloudreve.nix Get cloudreve working on new corp with local database 2025-09-09 19:47:22 +00:00
collabora.nix Switch to caddy, remove onlyoffice, add collabora 2025-07-18 22:45:02 +00:00
default.nix Remove seafile 2025-09-09 15:07:32 +00:00
do-agent.nix Make do-agent, cloud-init, and fish opt-in via config 2025-07-17 17:09:11 +00:00
element-web.nix Switch to caddy, remove onlyoffice, add collabora 2025-07-18 22:45:02 +00:00
fieldseeker-sync.nix Add sentry integration deployment to fieldseeker-sync 2025-08-26 00:43:15 +00:00
fish.nix Create base test-corp environmnt 2025-07-17 19:39:38 +00:00
librechat.nix Use librechat 0.8.0-rc2, add config directory 2025-08-11 18:45:18 +00:00
openssh.nix Add commented-out port specification for openssh 2025-07-23 00:16:22 +00:00
podman.nix Make podman a separate module 2025-07-18 15:46:21 +00:00
sillytavern.nix Add module for sillytavern. 2025-07-21 18:51:32 +00:00
sudo.nix Migrate corp configuration to this repository and use flakes 2025-07-16 09:36:39 -07:00
synapse.nix Get matrix-synapse up and running on new corp 2025-09-09 15:05:28 +00:00
template.nix Add a simple template for a module 2025-07-18 15:46:21 +00:00
timecardbot.nix Migrate corp configuration to this repository and use flakes 2025-07-16 09:36:39 -07:00
tmux.nix Create base test-corp environmnt 2025-07-17 19:39:38 +00:00
vikunja.nix Get cloudreve working on new corp with local database 2025-09-09 19:47:22 +00:00