Eva's infrastructure: NixOS + Colmena
- Nix 99.3%
- Shell 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Фронтенд рисует $…$ и $$…$$, ядро объявляет разметку правилом [math]. Заодно бамп eva.lib: её фильтр исходников не пускал в песочницу insta-снимки и SQL-миграции, из-за чего ai-router не собирался — девять снимков сравнивать было не с чем, а e2e встречали базу без схемы. Роутер подтянут следом. Co-Authored-By: Eva |
||
| .eva | ||
| hosts | ||
| secrets | ||
| .envrc | ||
| .gitignore | ||
| .sops.yaml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| setup_new_machine.sh | ||
Инфраструктура Евы
Хосты, на которых живут инстансы Евы.
Стек
NixOS, Colmena (деплой), SOPS-nix (секреты), Caddy (реверс-прокси).
Сервера
Victoria
- Ева Господина — eva-kernel + telegram-bridge в контейнере
nerodono(eva.desu.church) - Гостевые ядра — по инстансу на гостя, каждый в своём контейнере со
своей veth-подсетью; вход —
maide.suс заголовкомX-Eva-Token, без токена апекс отдаёт лендинг - ai-router — LLM-роутер с бюджетом; наружу не торчит, клиенты — ядра
- Картинки всех ядер — общий каталог, статика на
img.maide.su - eva-web — веб-клиент (корень
eva.desu.church) - SearXNG, Invidious + companion, redose-mcp, sing-box — обвязка Евы
Где хосты?
Домен, на котором хостится конкретный сервер — [name].i.maide.su, с маленькой буквы:
- victoria —
victoria.i.maide.su