Commit graph

36 commits

Author SHA1 Message Date
e78d5aacf5 Add missing new corp hardware change
Missed from a previous commit
2025-09-09 15:03:43 +00:00
4d5de177b5 Get authentik working on the new corp server without podman
The podman integration was pretty janky because it relied on running a
pod and the NixOS integration with pods are essentially non-existent.
This led to issues with the port being improperly forwarded when
partially restarted.

Now instead I use a flake dedicated to running authentik. This allows me
to specify some of the config in the module directly and some in
secrets, which is really nice. I've additionally added some changes to
the listen address so that the service isn't exposed over public IP
addresses.
2025-09-09 15:03:43 +00:00
3a76566ac6 Add corp dev key
This makes it so I can modify secrets files directly on the server I'm
bringing up.
2025-09-09 12:32:58 +00:00
edf96e2159 Add missing vikunja.yaml secret 2025-09-08 23:44:17 +00:00
52a1da0940 Update keys for matrix secrets
Not sure why this was not decryptable, but it is now.
2025-09-08 23:35:33 +00:00
9949dddaaa Update key for new corp server 2025-09-08 23:33:42 +00:00
2e07572759 Move matrix secrets to central secrets location 2025-08-27 17:52:15 +00:00
011d63390a Add sentry integration deployment to fieldseeker-sync 2025-08-26 00:43:15 +00:00
107db4a325 Add second, test-only fieldseeker config 2025-08-23 18:33:35 +00:00
815c847081 Add webserver bind configuration to fieldseeker-sync 2025-08-23 17:18:32 +00:00
f8f8bc368a Add glitchtip self-hosted
This doesn't yet do SSO correctly, I'm still trying to figure out how to
configure Django allauth via environment variable.
2025-08-22 22:18:23 +00:00
f277375075 Get a database created and connected for fieldseeker-sync 2025-08-18 21:44:43 +00:00
ba87117ed3 Reference a built binary in fieldseeker-sync, add initial service
This won't work yet as we don't read from the environment variables
and are missing a complete config file
2025-08-18 20:29:31 +00:00
089abc7a50 Add new sync host encryption keys to various secrets 2025-08-18 19:59:04 +00:00
81bc28014c Limit OpenAI models to gpt-4, gpt-4o, and gpt-3.5-turbo 2025-07-28 20:28:36 +00:00
fe8a9b0b0d Add librechat config for rate limiting 2025-07-28 20:23:41 +00:00
c543678c7e Add credentials from Backblaze B2
I'm going to use these with borg or restic, not sure yet, just want to
save them for now.
2025-07-24 21:05:12 +00:00
47056f3df8 Add initial authentik backup script
This includes a new paradigm for using a pgpass file, which is great, as
well as sorting out how to properly do a bash script shebang in a
service file.
2025-07-24 15:58:32 +00:00
3ba2d19292 Add rag-api to our librechat stack.
Works as tested with a pdf document embedding.
2025-07-23 00:14:20 +00:00
06a8db2184 Add google search API keys to librechat integration
See https://www.librechat.ai/docs/configuration/tools/google_search
This enables telling ChatGPT/whatever LLM to search for me.
2025-07-22 17:15:25 +00:00
a36018ffe6 Sort keys in librechat environment, remove redundant meili master key 2025-07-22 17:11:06 +00:00
6b237aa4f3 Add meilisearch to librechat
This allows us to search previous chat messages and get fast results.
2025-07-22 16:44:40 +00:00
8f1b53286c Librechat add google and openai, drop back to working package
I'm going to spin up some dev resources to see if I can figure out how
to compile the latest. In the mean time, this is doing what I want and
is going to get deployed.
2025-07-21 23:51:23 +00:00
56c6183a7e Remove the list of Anthropic models
I kept hitting errors like:

Something went wrong. Here's the specific error message we encountered: Operation failed after 3 attempts: 400 {"type":"error","error":{"type":"invalid_request_error","message":"\"claude-opus-4-20250514\" is not supported on this API. Please use the Messages API instead."}}

I believe from https://github.com/danny-avila/LibreChat/discussions/7554
that I may need to update the version of librechat I'm running.
2025-07-21 20:31:41 +00:00
d4a75abe51 Get librechat working
With these changes I have librechat running and being properly
reverse-proxied and I can login via SSO. I was not able to get a
reasonable response yet from Claude.
2025-07-21 20:14:35 +00:00
6c91a6f117 Add librechat environment secrets 2025-07-21 19:29:26 +00:00
7e6ff28dd3 Add initial sillytavern secrets, update test-corp key 2025-07-21 16:27:51 +00:00
2789ec177d Add cloudreve license key 2025-07-19 00:19:24 +00:00
49a5f5bc84 Add cloudreve secrets 2025-07-19 00:04:38 +00:00
a2f9607685 Switch to running redis within the pod
I need time to figure out the networking portion.
2025-07-18 18:04:26 +00:00
43cde1e2f4 Switch authentik env file to an actual env file
ini is not env.
2025-07-18 17:00:35 +00:00
f28aa733cc Remove comments at the top
I think they are problematic for the environment file
2025-07-18 16:56:03 +00:00
22a74da80b Authentik use host.containers.internal instead of raw IP 2025-07-18 16:51:32 +00:00
79c00df400 Add corp to the authentik secrets 2025-07-18 16:44:05 +00:00
2af6c783a4 Add test-corp to authentik secrets 2025-07-18 15:58:48 +00:00
3228b54092 Add the authentik configuration secrets 2025-07-18 15:43:54 +00:00