From b9ce14ff77f603995667250b66fdba6fa0689103 Mon Sep 17 00:00:00 2001 From: Robert Helewka Date: Sun, 3 May 2026 19:35:55 -0400 Subject: [PATCH] Docs: Update Ouranos to include new Umbriel instance --- docs/ouranos.html | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/docs/ouranos.html b/docs/ouranos.html index 5ba34b7..d2028bf 100644 --- a/docs/ouranos.html +++ b/docs/ouranos.html @@ -58,7 +58,7 @@

Ouranos Lab

Red Panda Approved™ Infrastructure as Code

-

10 Incus containers named after moons of Uranus, provisioned with Terraform and configured with Ansible. Accessible at ouranos.helu.ca

+

11 Incus containers named after moons of Uranus, provisioned with Terraform and configured with Ansible. Accessible at ouranos.helu.ca

@@ -87,7 +87,7 @@

Provisions the Uranian host containers with:

    -
  • 10 specialised Incus containers (LXC)
  • +
  • 11 specialised Incus containers (LXC)
  • DNS-resolved networking (.incus domain)
  • Security policies and nested Docker support
  • Port proxy devices and resource dependencies
  • @@ -106,7 +106,7 @@

    Deploys and configures all services:

    • Docker engine on nested-capable hosts
    • -
    • Databases: PostgreSQL (Portia), Neo4j (Ariel)
    • +
    • Databases: PostgreSQL (Portia), Neo4j (Ariel — shared; Umbriel — dedicated Mnemosyne instance)
    • Observability: Prometheus, Loki, Grafana (Prospero)
    • Application runtimes and LLM proxies
    • HAProxy TLS termination and Casdoor SSO (Titania)
    • @@ -198,6 +198,12 @@ HAProxy, Casdoor SSO, certbot + + umbriel + graph_database + Neo4j 5.26.0 (dedicated Mnemosyne instance) + +
@@ -250,8 +256,26 @@

Air spirit — ethereal, interconnected nature mirroring graph relationships.

  • Neo4j 5.26.0 (Docker)
  • -
  • HTTP API: port 25554
  • -
  • Bolt: port 7687
  • +
  • HTTP Browser: port 25554
  • +
  • Bolt: port 7687 (reached as ariel.incus:7687)
  • +
  • Shared graph work — Neo4j MCP, exploration
  • +
+
+
+ + +
+
+
+
umbriel — Graph Database (Mnemosyne)
+
+
+

Dusky melancholy sprite from Pope's Rape of the Lock — keeper of the Cave of Spleen, naturally paired with Mnemosyne the Titan of memory.

+
    +
  • Neo4j 5.26.0 (Docker)
  • +
  • HTTP Browser: port 25555
  • +
  • Bolt: port 7687 (reached as umbriel.incus:7687)
  • +
  • Dedicated to Mnemosyne — owns Library/Collection/Item/Chunk/Concept labels, vector index, and schema migrations
@@ -563,7 +587,7 @@ ansible-vault encrypt new_secrets.yml pplg/deploy.ymlProsperoFull observability stack + internal HAProxy + OAuth2-Proxy postgresql/deploy.ymlPortiaPostgreSQL with all databases postgresql_ssl/deploy.ymlTitaniaDedicated PostgreSQL for Casdoor - neo4j/deploy.ymlArielNeo4j graph database + neo4j/deploy.ymlAriel, UmbrielNeo4j graph database (Umbriel is the dedicated Mnemosyne instance) searxng/deploy.ymlOberonSearXNG privacy search haproxy/deploy.ymlTitaniaHAProxy TLS termination and routing casdoor/deploy.ymlTitaniaCasdoor SSO @@ -713,6 +737,7 @@ flowchart LR All LLM appsArke (Sycorax)http://sycorax.incus:25540 Open WebUI, Arke, Gitea, Nextcloud, LobeChatPostgreSQL (Portia)portia.incus:5432 Neo4j MCPNeo4j (Ariel)ariel.incus:7687 (Bolt) + MnemosyneNeo4j (Umbriel)umbriel.incus:7687 (Bolt) — dedicated tenant MCP SwitchboardDocker API (Miranda)tcp://miranda.incus:2375 MCP Switchboard, Kairos, SpelunkerRabbitMQ (Oberon)oberon.incus:5672 All apps (SMTP)smtp4dev (Oberon)oberon.incus:22025