sync: auto-sync from GURU-KALI at 2026-05-24 09:33:07
Author: Mike Swanson Machine: GURU-KALI Timestamp: 2026-05-24 09:33:07
This commit is contained in:
@@ -25,13 +25,15 @@
|
||||
| Python | 3.13.12 |
|
||||
| Node.js | v24.15.0 / npm 11.12.1 |
|
||||
| Go | installed |
|
||||
| Rust | 1.95.0 (rustc + cargo via rustup, `~/.cargo`) — added 2026-05-24 |
|
||||
| Git | 2.53.0 |
|
||||
| sops | 3.13.1 (`~/.local/bin/sops`) |
|
||||
| psql | 18.3 |
|
||||
| mysql/mariadb client | 11.8.6 |
|
||||
| nmap | 7.99 (Kali security tooling) |
|
||||
| GuruRMM build dev libs | libgtk-3-dev, libayatana-appindicator3-dev, libxdo-dev, libssl-dev, pkg-config (for agent + tray builds) — added 2026-05-24 |
|
||||
| NVIDIA driver | nouveau (open-source) — NO proprietary driver / CUDA |
|
||||
| jq / gh / docker / cargo / rustc / age / op / grepai / ollama | NOT installed |
|
||||
| jq / gh / docker / age / op / grepai / ollama | NOT installed |
|
||||
|
||||
---
|
||||
|
||||
@@ -54,6 +56,11 @@ nouveau). See `.claude/OLLAMA.md`.
|
||||
- **Vault:** /home/guru/vault (SOPS + age, decryption verified working)
|
||||
- **Age key:** `~/.config/sops/age/keys.txt` (mode 600), recipient #1
|
||||
`age1qz7ct84m50u06h97artqddkj3c8se2yu4nxu59clq8rhj945jc0s5excpr`
|
||||
- **Privileges:** guru in `sudo` group; **passwordless sudo enabled**
|
||||
(`/etc/sudoers.d/guru-nopasswd`, 2026-05-24) — Claude can run privileged ops.
|
||||
- **GuruRMM clone:** `/home/guru/gururmm` (canonical server-side path) — builds
|
||||
agent + tray locally with cargo; also an enrolled managed agent (id `a73ba38e`,
|
||||
systemd `gururmm-agent.service`).
|
||||
|
||||
---
|
||||
|
||||
@@ -83,11 +90,13 @@ Verified 2026-05-24: coord API `172.16.3.30:8001` -> HTTP 200, remote Ollama
|
||||
- [x] coord API / DB reachable (via Tailscale subnet route 172.16.0.0/22)
|
||||
- [x] Tailscale (100.75.148.91)
|
||||
- [x] Tier 0 remote Ollama reachable over Tailscale (100.92.127.64)
|
||||
- [x] Rust toolchain (1.95.0) + GuruRMM agent/tray build deps (GTK/appindicator/openssl)
|
||||
- [x] Passwordless sudo (guru)
|
||||
- [x] Enrolled GuruRMM managed agent (id a73ba38e, systemd service)
|
||||
- [ ] Ollama LOCAL (not installed — would add offline Tier 0)
|
||||
- [ ] GrepAI semantic search (not installed)
|
||||
- [ ] 1Password CLI (op not installed)
|
||||
- [ ] NVIDIA CUDA compute (nouveau driver — no CUDA)
|
||||
- [ ] Rust toolchain (cargo/rustc missing — blocks local GuruRMM builds)
|
||||
- [ ] Docker
|
||||
|
||||
---
|
||||
@@ -103,3 +112,8 @@ Verified 2026-05-24: coord API `172.16.3.30:8001` -> HTTP 200, remote Ollama
|
||||
- Onboarding (`LINUX_PC_ONBOARDING.md`) status: /sync OK, vault OK, identity OK,
|
||||
Tailscale OK; PENDING — local Ollama (optional), GrepAI, 1Password CLI.
|
||||
- 2026-05-24: chose Tailscale-only for now; local Ollama + NVIDIA driver deferred.
|
||||
- 2026-05-24: set up as the **GuruRMM Linux dev/test box** — Rust + GTK build env,
|
||||
`gururmm` cloned, enrolled agent runs the new Linux tray (Unix-socket IPC + GTK)
|
||||
build. See gururmm PR #13 (`feat/linux-tray-ipc`). The systemd unit was patched
|
||||
locally with `RuntimeDirectory=gururmm`; service runs an unsigned local build
|
||||
until the PR merges and the pipeline ships a signed agent.
|
||||
|
||||
Reference in New Issue
Block a user