Menu
Public repository / 6154a1a6ea26523c439023a24298c4c854a5ee0a
AkurAI-Platform / backend/page.json
Latest change f76bb4dada9e58a4f88f3f0d03d1cd203cdcfc28 - chore: keep gateway links EC2-local 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 13:47 UTC",
"summary": "Gateway inventory for services that terminate on the AkurAI EC2 VM.",
"nav": [
{ "label": "Services", "href": "#services" },
{ "label": "Ports", "href": "#ports" },
{ "label": "Vhosts", "href": "#vhosts" }
],
"stats": [
{ "value": "10", "label": "active app services" },
{ "value": "8", "label": "public listeners" },
{ "value": "6", "label": "https vhosts" },
{ "value": "1", "label": "configured down" }
],
"services": [
{
"name": "AkurAI Mail",
"kind": "Mail UI/API",
"unit": "akurai-mail-ui.service",
"status": "active",
"status_label": "active",
"url": "https://mail.olibuijr.com",
"upstream": "127.0.0.1:3000",
"process": "akurai-mail-api",
"host_scope": "ec2",
"note": "Primary mail web surface and API on the VM."
},
{
"name": "AkurAI Auth",
"kind": "OIDC provider",
"unit": "akurai-idp.service",
"status": "active",
"status_label": "active",
"url": "https://auth.olibuijr.com",
"upstream": "127.0.0.1:3500",
"process": "akurai-idp",
"host_scope": "ec2",
"note": "Identity provider backing AkurAI sign-in."
},
{
"name": "AkurAI DNS",
"kind": "Authoritative DNS",
"unit": "akurai-dns.service",
"status": "active",
"status_label": "active",
"url": "",
"upstream": "0.0.0.0:53",
"process": "akurai-dns",
"host_scope": "ec2",
"note": "Authoritative DNS daemon with zone files on the VM."
},
{
"name": "AkurAI Framework Site",
"kind": "Framework docs/site",
"unit": "akurai-framework.service",
"status": "active",
"status_label": "active",
"url": "https://akurai-framework.olibuijr.com",
"upstream": "127.0.0.1:8094",
"process": "akurai-framework",
"host_scope": "ec2",
"note": "AkurAI-Framework site served by the framework binary."
},
{
"name": "AkurAI VPN Site",
"kind": "VPN landing page",
"unit": "akurai-vpn-site.service",
"status": "active",
"status_label": "active",
"url": "https://akurai-vpn.olibuijr.com",
"upstream": "127.0.0.1:8097",
"process": "akurai-vpn-site",
"host_scope": "ec2",
"note": "VPN project page served by AkurAI-Framework."
},
{
"name": "Rust Agent Gateway",
"kind": "Agent gateway",
"unit": "rust-agent-gateway.service",
"status": "active",
"status_label": "active",
"url": "http://mail.olibuijr.com:8644/health",
"upstream": "0.0.0.0:8644",
"process": "rust-agent",
"host_scope": "ec2",
"note": "Provider gateway for AkurAI Rust Agent."
},
{
"name": "Rust Monitor",
"kind": "System monitor",
"unit": "rust-monitor.service",
"status": "active",
"status_label": "active",
"url": "https://monitor.olibuijr.com",
"upstream": "127.0.0.1:8800",
"process": "rust-monitor",
"host_scope": "ec2",
"note": "Host monitoring UI for the EC2 VM."
},
{
"name": "Mail Transport Stack",
"kind": "SMTP/IMAP/DKIM",
"unit": "postfix@-.service + dovecot.service",
"status": "active",
"status_label": "active",
"url": "https://mail.olibuijr.com",
"upstream": "25, 587, 143, 993, 8891",
"process": "postfix, dovecot, opendkim",
"host_scope": "ec2",
"note": "Mail delivery, IMAP, submission, and local DKIM signing."
},
{
"name": "Golfsetrid",
"kind": "Next.js app",
"unit": "golfsetrid.service",
"status": "active",
"status_label": "active",
"url": "https://golfsetridak.is",
"upstream": "127.0.0.1:3001",
"process": "next-server",
"host_scope": "ec2",
"note": "VM-local hosted app with its own nginx vhost."
},
{
"name": "Bui Pi Bridge",
"kind": "Bridge app",
"unit": "configured nginx upstream",
"status": "down",
"status_label": "upstream down",
"url": "https://pi.olibuijr.com",
"upstream": "127.0.0.1:8771",
"process": "not listening at probe time",
"host_scope": "ec2",
"note": "Vhost is configured on the VM, but the upstream port was not listening."
},
{
"name": "AkurAI Platform",
"kind": "Gateway page",
"unit": "akurai-platform.service",
"status": "active",
"status_label": "active",
"url": "http://platform.olibuijr.com",
"upstream": "127.0.0.1:8098",
"process": "akurai-platform",
"host_scope": "ec2",
"note": "This gateway app after deployment."
}
],
"ports": [
{ "port": "53", "bind": "0.0.0.0", "owner": "akurai-dns", "surface": "DNS" },
{ "port": "80", "bind": "0.0.0.0 / [::]", "owner": "nginx", "surface": "HTTP edge" },
{ "port": "443", "bind": "0.0.0.0 / [::]", "owner": "nginx", "surface": "HTTPS edge" },
{ "port": "25", "bind": "0.0.0.0", "owner": "postfix", "surface": "SMTP" },
{ "port": "587", "bind": "0.0.0.0", "owner": "postfix", "surface": "Submission" },
{ "port": "143", "bind": "0.0.0.0 / [::]", "owner": "dovecot", "surface": "IMAP" },
{ "port": "993", "bind": "0.0.0.0 / [::]", "owner": "dovecot", "surface": "IMAPS" },
{ "port": "8644", "bind": "0.0.0.0", "owner": "rust-agent", "surface": "Agent gateway" },
{ "port": "3000", "bind": "127.0.0.1", "owner": "akurai-mail-api", "surface": "Mail upstream" },
{ "port": "3001", "bind": "127.0.0.1", "owner": "next-server", "surface": "Golfsetrid upstream" },
{ "port": "3500", "bind": "127.0.0.1", "owner": "akurai-idp", "surface": "Auth upstream" },
{ "port": "8094", "bind": "127.0.0.1", "owner": "akurai-framework", "surface": "Framework site upstream" },
{ "port": "8097", "bind": "127.0.0.1", "owner": "akurai-vpn-site", "surface": "VPN site upstream" },
{ "port": "8098", "bind": "127.0.0.1", "owner": "akurai-platform", "surface": "Platform gateway upstream" },
{ "port": "8800", "bind": "127.0.0.1", "owner": "rust-monitor", "surface": "Monitor upstream" },
{ "port": "8891", "bind": "127.0.0.1", "owner": "opendkim", "surface": "DKIM milter" }
],
"vhosts": [
{ "host": "mail.olibuijr.com", "target": "127.0.0.1:3000", "status": "active" },
{ "host": "auth.olibuijr.com", "target": "127.0.0.1:3500", "status": "active" },
{ "host": "akurai-framework.olibuijr.com", "target": "127.0.0.1:8094", "status": "active" },
{ "host": "akurai-vpn.olibuijr.com", "target": "127.0.0.1:8097", "status": "active" },
{ "host": "monitor.olibuijr.com", "target": "127.0.0.1:8800", "status": "active" },
{ "host": "golfsetridak.is", "target": "127.0.0.1:3001", "status": "active" },
{ "host": "pi.olibuijr.com", "target": "127.0.0.1:8771", "status": "upstream down" },
{ "host": "platform.olibuijr.com", "target": "127.0.0.1:8098", "status": "active" }
]
}