Commit graph

312 commits

Author SHA1 Message Date
f86239a8ce
Make RMO domain name a config option 2026-02-18 05:07:22 +00:00
0b8cedf800
Add new staging server key for sops 2026-02-18 05:06:57 +00:00
aec32bdfb4
Update tegola for the latest nidus changes 2026-02-17 21:37:57 +00:00
f0e9d04dc1
Make nidus-sync domain a variable
The beginning of separating out staging
2026-02-17 17:38:42 +00:00
d8132d06c1
Remove long-gone servers sync.nidus.cloud, test-corp 2026-02-17 17:36:54 +00:00
81dbc3ba9a
Add working amd-legacy-quadcore 2026-02-17 15:11:46 +00:00
93f89243b1
Add stadia maps key 2026-02-16 15:23:14 +00:00
fb1fa4b591
Add FILES_DIRECTORY to nidus-sync 2026-02-09 17:40:16 +00:00
8267f657c3
Update tegola configuration to show new RMO report types 2026-02-06 18:05:12 +00:00
ce0af0e543
Make nidus run on www.nidus.cloud
Because that's what our printed banners do.
2026-02-02 02:11:43 +00:00
5bdd358a8b
Latest update to nidus-sync 2026-01-31 03:59:13 +00:00
ddf0f92dfb
Fix reference to sops file
I changed the directory, got to change the relative path.
2026-01-29 16:40:56 +00:00
be02588bc5
Clean up minio
Because I was looking at it.
2026-01-29 16:29:00 +00:00
3e9cf203e0
Add restic backup for glitchtip data 2026-01-29 16:25:30 +00:00
62c2e33f44
Remove override of glitchtip module.
I'm using the packaged version now.
2026-01-29 16:15:43 +00:00
e7a83a8923
Add sentry dsn to nidus-sync 2026-01-29 15:56:49 +00:00
6b66ad7e26
Add OpenAI, sync email, and Twilio RCS sender for RMO 2026-01-29 15:10:52 +00:00
fa9dc7edb1
Get Glitchtip working on latest NixOS
I had thrashed around trying to fix some problems with Glitchtip on
25.05. Now that we're on 25.11 we can get a much more recent version
that hopefully doesn't have disk leaks.
2026-01-29 15:10:05 +00:00
3630c11cf5
Latest nidus sync 2026-01-29 15:09:28 +00:00
7ac27f6a94
Re-enable glitchtip
See if the latest version has slightly fewer problems :/
2026-01-26 02:57:45 +00:00
b402bb9c79
Bump nidus-sync version 2026-01-26 02:57:34 +00:00
0cbc89aa02
Push latest nidus 2026-01-23 04:00:28 +00:00
7394dec056
Update tegola for latest nidus-sync 2026-01-22 05:22:37 +00:00
ca43943edb
Add directory for marketing website 2026-01-21 16:36:53 +00:00
92871929b1
Restart frps on config change, add liam site to sovr 2026-01-21 16:28:39 +00:00
044765202d
Add new options for nidus-sync 2026-01-18 02:44:06 +00:00
83685f761d
Fix synapse and twenty-crm backing up to the wrong repo 2026-01-18 02:43:47 +00:00
f0d15f7e2f
Disable balance on librechat
...because I'm out of credits, and the current build of librechat
doesn't have the config files necessary to manage balance.
2026-01-18 02:43:06 +00:00
4cf7bc285b
Switch to mainline maintained librechat
I can't build my custom version anymore anyway.
2026-01-13 17:06:56 +00:00
27779f8256
Attempt to update librechat to the latest release candidate
This doesn't work, I fail to build with:

error: Cannot build '/nix/store/g6l9hkdpagw2bnmwahc02l52mkrffvgg-librechat-0.8.2-rc2.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/q4qgw0i8jwphy8zay91mc0ryn6dnrw94-librechat-0.8.2-rc2
       Last 25 log lines:
       > Running phase: patchPhase
       > applying patch /nix/store/bilh0c0cmfgnw2a7qn3dwxp71q2pl9ac-0001-npm-pack.patch
       > patching file package.json
       > applying patch /nix/store/0dk9z8sxk35dgwkfw0qsb1w683qw89yn-0002-logs.patch
       > patching file api/config/meiliLogger.js
       > patching file api/config/winston.js
       > applying patch /nix/store/h0m3hci4giadx23h8a47qwmabvz90s54-0003-upload-paths.patch
       > patching file api/config/paths.js
       > Executing npmConfigHook
       > Configuring npm
       > Validating consistency between /build/source/package-lock.json and /nix/store/sd3xvlghlw83aacmyqkxlcxvvxk3srad-librechat-0.8.2-rc2-npm-deps/package-lock.json
       > Making cache writable
       > Setting npm_config_cache to /build/cache
       > Installing dependencies
       > npm error code ENOTCACHED
       > npm error request to https://registry.npmjs.org/@testing-library%2freact failed: cache mode is 'only-if-cached' but no cached response is available.
       > npm error A complete log of this run can be found in: /build/cache/_logs/2026-01-13T16_43_25_772Z-debug-0.log
       >
       > ERROR: npm failed to install dependencies
       >
       > Here are a few things you can try, depending on the error:
       > 1. Set `makeCacheWritable = true`
       >   Note that this won't help if npm is complaining about not being able to write to the logs directory -- look above that for the actual error.
       > 2. Set `npmFlags = [ "--legacy-peer-deps" ]`
       >
       For full logs, run:
         nix log /nix/store/g6l9hkdpagw2bnmwahc02l52mkrffvgg-librechat-0.8.2-rc2.drv
error: Cannot build '/nix/store/mwicxm33crq9iv9gc3pkyns3dsfijvc4-system-path.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/kgm1vrr5vp07jswzqn9v70k8i8vq38i6-system-path
error: Cannot build '/nix/store/56ck3y67vqv06vjhi55smz2zcczch8rr-unit-librechat.service.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/1p3js87qgsdvdnfmisli6jwck474h4xj-unit-librechat.service
error: Cannot build '/nix/store/x6lmb98l84hjvrlvla1hrmqs7mjxndwn-nixos-system-nocix-amd-legacy-octacore-25.11.20260110.d030887.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/yd6x6a6grvahryrfazdd8xqmb7znmpfs-nixos-system-nocix-amd-legacy-octacore-25.11.20260110.d030887
2026-01-13 16:56:10 +00:00
bd0b2c4b3d
Move to standard label-studio image
It's got my fix incorporated, I think, so I don't have to build my
custom image.
2026-01-13 16:55:34 +00:00
1f8b2c1aa7
Upgrade to the latest cloudreve 2026-01-13 15:14:58 +00:00
435b4970cb
Disable rag_api startup script
This prevents a fresh install of postgres from even starting. There has
to be a better way to run these commands.
2026-01-13 15:04:05 +00:00
ff0c139dc8
Use the new authentik config pattern for setting listening addresses 2026-01-13 14:58:11 +00:00
5288c5857a
Add separate restic roles for separate credentials
I don't want corp and prod accidentally smashing each other, or being
used as a credentials escalation attack.
2026-01-13 14:57:33 +00:00
6c24b30a61
Add new dev key for corp 2026-01-13 14:56:38 +00:00
343f999efb
Update host key for corp server 2026-01-13 04:48:16 +00:00
65dd27b701
Update corp to 25.11, fix split root partition 2026-01-13 04:42:12 +00:00
d6fc5502f6
Add report/sync URLs for nidus 2026-01-12 14:12:56 +00:00
d66286d663
Remove now-defunct and failing fssync export process 2026-01-12 14:12:56 +00:00
38967bd43d
Bump to latest nidus sync 2026-01-12 14:12:56 +00:00
5de9d3ed97
Remove warning from nixvim 2026-01-12 14:12:56 +00:00
9497063340
Deploy nidus-sync v0.0.6
This also removes tegola reading only from the nidus-dev-sync.
Also bump to 25.11 so the system is consistent
2026-01-12 14:12:54 +00:00
1055f382fc
Move nidus sync to its own backup buckets
When doing the restore recently it seemed likely that there were
conflicts with sharing the buckets.
2026-01-12 14:12:12 +00:00
0dd71de7a6
Remove fss-gleipnir-qa
We'll be switching it to the new nidus-sync project soon.
2026-01-12 14:12:12 +00:00
b5defe1bf0
Add restic backup for all corp services 2026-01-12 00:49:27 +00:00
d042a416c3 Add non-working filesystem comment
I just mounted the disk by hand, less dangerous that way.
2026-01-05 03:32:03 +00:00
c5c612e35e Re-wipe nocix-amd-legacy-sexcore again, update secrets (again) 2026-01-05 03:31:47 +00:00
4ca2b5faca
Update missed fieldseeker-sync secrets 2026-01-05 01:46:20 +00:00
cbb8daebf9 Working nixos-anywhere directly to nocix-amd-legacy-sexcore
This was essentiall an OS wipe, adding root authorized keys, then
running nix-anywhere out of the main flake. Saves a bunch of steps which
is really nice.

I removed the data disk from the disko config in the hopes it would
solve a problem that looked like:

  ### Installing NixOS ###
  Pseudo-terminal will not be allocated because stdin is not a terminal.
  Warning: Permanently added 'nocix-amd-legacy-sexcore.gleipnir.technology' (ED25519) to the list of known hosts.
  installing the boot loader...
  mkdir: cannot create directory ‘/mnt/sys’: Structure needs cleaning
2026-01-05 01:29:00 +00:00