AkurAI Build
Menu

Public repository / f9ad97f6d8275ebdd13ec7823f9186bdad2c744a

AkurAI-Platform / backend/page.json

Latest change f9ad97f6d8275ebdd13ec7823f9186bdad2c744a - feat: present AkurAI source-linked platform by Olafur Bui

{
  "title": "AkurAI Platform",
  "brand": "AkurAI Platform",
  "year": 2026,
  "host": "mail.olibuijr.com",
  "vm_ip": "3.94.46.219",
  "updated": "2026-06-26 14:35 UTC",
  "summary": "Live deployments, source repositories, and measured memory for AkurAI projects.",
  "hero": {
    "eyebrow": "Open-source Rust infrastructure",
    "headline": "AkurAI Platform",
    "lede": "Live deployments, source repositories, and measured process memory for the AkurAI projects.",
    "image": "/assets/akurai-platform-hero.webp",
    "image_alt": "Compact infrastructure node connected to lightweight application tiles and memory bars."
  },
  "nav": [
    { "label": "Projects", "href": "#projects" },
    { "label": "Source", "href": "#source" },
    { "label": "Memory", "href": "#memory" }
  ],
  "stats": [
    { "value": "10", "label": "live entries" },
    { "value": "9", "label": "Rust-backed services" },
    { "value": "0.4 MiB", "label": "smallest measured PSS" },
    { "value": "154.6 MiB", "label": "Node comparison workload" }
  ],
  "github": {
    "label": "github.com/olibuijr",
    "url": "https://github.com/olibuijr",
    "text": "AkurAI is built as small repos instead of one opaque platform bundle. Each live entry below links to the deployed service and the repository that backs it."
  },
  "applications": [
    {
      "name": "AkurAI Mail",
      "kind": "Mail UI and API",
      "url": "https://mail.olibuijr.com",
      "action": "Live",
      "unit": "akurai-mail-ui.service",
      "memory": "3.7 MiB PSS",
      "bar": "9",
      "description": "Mail web/API surface for AkurAI accounts.",
      "repos": [
        { "label": "AkurAIMail", "url": "https://github.com/olibuijr/AkurAIMail" },
        { "label": "akurai-mail-api", "url": "https://github.com/olibuijr/akurai-mail-api" }
      ]
    },
    {
      "name": "AkurAI Auth",
      "kind": "Identity provider",
      "url": "https://auth.olibuijr.com",
      "action": "Live",
      "unit": "akurai-idp.service",
      "memory": "3.3 MiB PSS",
      "bar": "8",
      "description": "OIDC provider for AkurAI sign-in.",
      "repos": [
        { "label": "akurai-idp", "url": "https://github.com/olibuijr/akurai-idp" }
      ]
    },
    {
      "name": "AkurAI Router",
      "kind": "API gateway",
      "url": "https://akurai-router.olibuijr.com/health",
      "action": "Health",
      "unit": "akurai-router.service",
      "memory": "0.7 MiB PSS",
      "bar": "3",
      "description": "Rust HTTP gateway exposed through the EC2 nginx edge.",
      "repos": [
        { "label": "AkurAI-Router", "url": "https://github.com/olibuijr/AkurAI-Router" }
      ]
    },
    {
      "name": "Rust Agent Gateway",
      "kind": "Agent API",
      "url": "http://mail.olibuijr.com:8644/health",
      "action": "Health",
      "unit": "rust-agent-gateway.service",
      "memory": "5.5 MiB PSS",
      "bar": "13",
      "description": "Provider gateway for AkurAI Rust Agent sessions.",
      "repos": [
        { "label": "AkurAI-RustAgent", "url": "https://github.com/olibuijr/AkurAI-RustAgent" }
      ]
    },
    {
      "name": "Rust Monitor",
      "kind": "Monitoring UI",
      "url": "https://monitor.olibuijr.com",
      "action": "Live",
      "unit": "rust-monitor.service",
      "memory": "6.5 MiB PSS",
      "bar": "15",
      "description": "Rust monitor for the host.",
      "repos": [
        { "label": "rust-monitor", "url": "https://github.com/olibuijr/rust-monitor" }
      ]
    },
    {
      "name": "AkurAI DNS",
      "kind": "Authoritative DNS",
      "url": "",
      "action": "Port 53",
      "unit": "akurai-dns.service",
      "memory": "1.3 MiB PSS",
      "bar": "5",
      "description": "Authoritative DNS daemon for VM-managed zones.",
      "repos": [
        { "label": "akurai-dns", "url": "https://github.com/olibuijr/akurai-dns" }
      ]
    },
    {
      "name": "AkurAI Framework",
      "kind": "Web framework",
      "url": "https://akurai-framework.olibuijr.com",
      "action": "Live",
      "unit": "akurai-framework.service",
      "memory": "0.9 MiB PSS",
      "bar": "4",
      "description": "No-build Rust web runtime used by AkurAI pages.",
      "repos": [
        { "label": "AkurAI-Framework", "url": "https://github.com/olibuijr/AkurAI-Framework" }
      ]
    },
    {
      "name": "AkurAI VPN",
      "kind": "VPN project site",
      "url": "https://akurai-vpn.olibuijr.com",
      "action": "Live",
      "unit": "akurai-vpn-site.service",
      "memory": "0.4 MiB PSS",
      "bar": "2",
      "description": "Project page for the AkurAI VPN service.",
      "repos": [
        { "label": "AkurAI-VPN", "url": "https://github.com/olibuijr/AkurAI-VPN" }
      ]
    },
    {
      "name": "AkurAI Platform",
      "kind": "Project directory",
      "url": "http://platform.olibuijr.com",
      "action": "Live",
      "unit": "akurai-platform.service",
      "memory": "0.9 MiB PSS",
      "bar": "4",
      "description": "This page: deployments, repositories, and measured memory.",
      "repos": [
        { "label": "AkurAI-Platform", "url": "https://github.com/olibuijr/AkurAI-Platform" }
      ]
    },
    {
      "name": "Golfsetrid",
      "kind": "Hosted Next.js app",
      "url": "https://golfsetridak.is",
      "action": "Live",
      "unit": "golfsetrid.service",
      "memory": "154.6 MiB PSS",
      "bar": "100",
      "description": "VM-hosted Node/Next.js workload included as the local comparison point.",
      "repos": [
        { "label": "golfsetridak", "url": "https://github.com/olibuijr/golfsetridak" }
      ]
    }
  ],
  "comparisons": [
    {
      "name": "Rust web runtime",
      "akur_memory": "0.9 MiB PSS",
      "other_product": "Next.js production process on this VM",
      "other_memory": "154.6 MiB PSS",
      "difference": "reference/measured ratio: about 170:1",
      "source_label": "same-VM measurement",
      "source_url": "#methodology"
    },
    {
      "name": "Identity provider",
      "akur_memory": "3.3 MiB PSS",
      "other_product": "Keycloak pod base memory",
      "other_memory": "1,250 MB RAM",
      "difference": "reference/measured ratio: over 300:1",
      "source_label": "Keycloak sizing guide",
      "source_url": "https://www.keycloak.org/high-availability/single-cluster/concepts-memory-and-cpu-sizing"
    },
    {
      "name": "Monitoring UI",
      "akur_memory": "6.5 MiB PSS",
      "other_product": "Grafana minimum recommendation",
      "other_memory": "512 MB RAM",
      "difference": "reference/measured ratio: about 75:1",
      "source_label": "Grafana install docs",
      "source_url": "https://grafana.com/docs/grafana/latest/setup-grafana/installation/"
    },
    {
      "name": "DNS service",
      "akur_memory": "1.3 MiB PSS",
      "other_product": "CoreDNS default sizing formula",
      "other_memory": "54 MB base",
      "difference": "reference/measured ratio: about 40:1",
      "source_label": "CoreDNS scaling note",
      "source_url": "https://coredns.io/2018/11/15/scaling-coredns-in-kubernetes-clusters/"
    }
  ],
  "methodology": {
    "label": "Measured on 2026-06-26",
    "text": "AkurAI memory is proportional set size from /proc/<pid>/smaps_rollup on mail.olibuijr.com. External rows use published baseline or minimum guidance and are not identical workload benchmarks."
  },
  "sources": [
    {
      "label": "Keycloak high availability sizing",
      "url": "https://www.keycloak.org/high-availability/single-cluster/concepts-memory-and-cpu-sizing"
    },
    {
      "label": "Grafana installation hardware recommendations",
      "url": "https://grafana.com/docs/grafana/latest/setup-grafana/installation/"
    },
    {
      "label": "CoreDNS scaling note",
      "url": "https://coredns.io/2018/11/15/scaling-coredns-in-kubernetes-clusters/"
    }
  ]
}