ca16db4add
Vendor-in the original glitchtip module
...
I'm going to be making some changes
2025-08-27 17:52:15 +00:00
011d63390a
Add sentry integration deployment to fieldseeker-sync
2025-08-26 00:43:15 +00:00
8b669fe507
Add firewall configuration to sync
2025-08-23 18:33:57 +00:00
a8b3f92fab
Fix bad merge
2025-08-23 18:33:48 +00:00
107db4a325
Add second, test-only fieldseeker config
2025-08-23 18:33:35 +00:00
86637074e8
Don't wait to run export on nixos-rebuild
2025-08-23 17:18:32 +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
d5403cc9fb
Add binutils to all servers
...
It gives me access to 'strings' which allows me to debug environment
variables of running programs
2025-08-22 22:18:22 +00:00
3f509cc124
Add fieldseeker webserver
2025-08-20 23:58:18 +00:00
1f0173ab1a
Add timer to run fsync export on 15m intervals
2025-08-18 22:01:49 +00:00
b91bb281e0
Remove fieldseeker-sync.toml config file
...
It's all configured via environment variables now.
2025-08-18 22:01:43 +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
884c372b17
Fully use networkd
...
This quiets a warning we get for having networkd not fully enabled.
2025-08-18 19:45:05 +00:00
7af1ff3698
Update to rev that actually builds
...
Last one has a syntax error.
2025-08-18 19:44:47 +00:00
25739ab71b
First inklings of fieldseeker-sync building for our sync host
2025-08-18 19:39:13 +00:00
5e59add85b
Enable network on all hosts
...
I've been using networkd quite a bit in my personal work. Adding this
fixed my DNS resolution issues, so I'm keeping it.
2025-08-18 19:39:13 +00:00
fed9049f4c
Add cloud-init and dig to the base system image
...
I'm having problems with DNS resolution and network routing on the new
sync server, I'm hoping these will help me.
2025-08-18 19:39:13 +00:00
23f5a12d74
Avoid repeating 'inherit' so much.
2025-08-18 19:39:13 +00:00
7bf9848482
Move common system code into a dedicated file
...
Remove a lot of copy-pasting
2025-08-18 19:39:13 +00:00
63a8f1c81d
Simplify the base configuration for sync, rely on other modules
...
All of this is redundant and defined in other modules, as it should be.
From here we can start building up what makes sync unique rather than
copy-pasting.
2025-08-18 19:39:13 +00:00
5dc0351981
Fix reference to nixvim, add dig for network troubleshooting
2025-08-15 18:57:43 +00:00
c427bda5b0
Create sync nidus host configuration
...
It has next to nothing in it, at this point.
2025-08-15 00:34:21 +00:00
4e3bab9e15
increase AI credits by 10x
2025-08-14 21:42:19 +00:00
34c105f73d
Use librechat 0.8.0-rc2, add config directory
...
This is an attempt to build LibreChat myself to get access to the
config/ directory which contains scripts for managing the balance.
2025-08-11 18:45:18 +00:00
440cba52ce
Drop librechat config to currently deployed version
2025-07-29 23:06:00 +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
7530a91823
Add myutils to base system
...
So I can import it everywhere.
2025-07-24 15:58:32 +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
a31e1dfe88
Add commented-out port specification for openssh
...
May be handy at some future point for getting around intermediate
firewalls
2025-07-23 00:16:22 +00:00
d29e7f242b
Remove redundant negation of isNormalUser
2025-07-23 00:14:57 +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
99989ae4bd
Enable librechat on corp
2025-07-22 17:01:09 +00:00
2ee334c421
Use work email for git, set default branch
2025-07-22 17:00:55 +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
9c025b86c8
Move to a newer version of librechat with an override.
...
This may get us access to use the latest Claude models since the API
changed in the past 2 months.
2025-07-21 23:23:36 +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
8e293abad4
Better specify the librechat service to restart on changes
...
Without the '.service' it can't find it. Odd.
2025-07-21 20:31:14 +00:00
80380c4ee3
Add sops to all servers
...
Because then I can edit files in-place.
2025-07-21 20:16:30 +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
049565c491
Add tig to all hosts
...
I use it frequently when doing things with git.
2025-07-21 19:30:01 +00:00
e1bdaae278
Finish removing neovim module
2025-07-21 19:30:01 +00:00
6c91a6f117
Add librechat environment secrets
2025-07-21 19:29:26 +00:00