---
priority: 10
type: project
tags: project
univers: PERSO
title: "VPS-SHOGUN"
aliases: [""]
status: "active"
urgence: "normale"
start: "2026-10-31"
domain: "[[PERSO-INFORMATIQUE]]"
---
# Projet VPS SHOGUN

2e VPS chez OVH (Debian 12 / Yunohost 12), accès `shogun@shogun.ovh -p 2022`. Référentiel : skill [[80_CONFIG/IA_SKILLS/Shogun-admin]] (accès, secrets, supervision).

## Notes d'intervention

* [[04_NOTES/VPS-SHOGUN_APT-DNS]] — dépannage DNS (dnsmasq figé, watchdog, flooder netdata/Home Assistant), ménage GitLab/MongoDB/ntfy/Grist
* [[04_NOTES/VPS-SHOGUN_MATRIX-FLUFFYCHAT]] — serveur Matrix (tuwunel) + Fluffychat + compte `zc`
* [[04_NOTES/VPS-SHOGUN_ZEROCLAW]] — installation ZeroClaw 0.8.7 + branchement Matrix (auto-join, E2EE)

## Applications

* **ZeroClaw 0.8.7** — `zc.shogun.ovh` (agent IA, gateway 127.0.0.1:42617, SSO YNH + pairing)
* **Matrix (tuwunel)** — `matrix.shogun.ovh`, IDs `@user:shogun.ovh`, fédération off
* **Fluffychat** — `chat.shogun.ovh`
* **ntfy** — `ntfy.shogun.ovh`, topic `vps-shogun`
* **Grist** — serveur de données (reprise du SQLITE_READONLY)

## Suivie et améliorations

### Tableau des évolutions
${query[[
  from t = index.items()
  where t.page == _CTX.currentPage.name
    and string.startsWith(t.text, "[[01_JOURNAL/2026/")
  order by t.text desc
  select {
    REF = "[[\" .. t.ref .. \"]]",
    DATE = "[[01_JOURNAL/2026/" .. string.match(t.text, "(%d%d%d%d%-%d%d%-%d%d)") .. "]]",
    TAGS = table.concat(t.tags, ", "),
    TEXT = t.text
  }
]]}
### Log chronologique

* [[01_JOURNAL/2026/2026-10-31]] - #VPS-Infra : Dépannage apt-get update (dnsmasq figé) + watchdog DNS 5 min + alerte ntfy + traçage flooder -> [[04_NOTES/VPS-SHOGUN_APT-DNS]]
* [[01_JOURNAL/2026/2026-11-01]] - #VPS-Infra : Flooder DNS identifié (module dnsmasq netdata, scan Home Assistant) + ménage serveur (GitLab purgé, MongoDB/wekan purgé, ntfy compte shogun, Grist SQLITE_READONLY réglé) -> [[04_NOTES/VPS-SHOGUN_APT-DNS]]
* [[01_JOURNAL/2026/2026-11-01]] - #VPS-Infra : Installation ZeroClaw 0.8.7 (SSO YNH + pairing, leçon auth_basic nginx incompatible Bearer SPA) -> [[04_NOTES/VPS-SHOGUN_ZEROCLAW]]
* [[01_JOURNAL/2026/2026-11-01]] - #VPS-Infra : Serveur Matrix (tuwunel) + client Fluffychat + compte YNH `zc` -> [[04_NOTES/VPS-SHOGUN_MATRIX-FLUFFYCHAT]]
* [[01_JOURNAL/2026/2026-11-01]] - #VPS-Infra : ZeroClaw branché sur Matrix (@zc:shogun.ovh, canal #kamio) + auto-join via cron OS (sandbox `zeroclaw cron` refusée) -> [[04_NOTES/VPS-SHOGUN_ZEROCLAW]]
* [[01_JOURNAL/2026/2026-11-02]] - #VPS-Infra : Clôture ZeroClaw (pairing par SSO, salle E2EE, clé OpenRouter dédiée, doctor 29 ok) -> [[04_NOTES/VPS-SHOGUN_ZEROCLAW]]
* [[01_JOURNAL/2026/2026-11-03]] - #VPS-PKM : Création de la page projet VPS-SHOGUN (notes rangées dans 04_NOTES) -> [[03_PROJETS/VPS-SHOGUN]]
