ui: regroup services and vault

This commit is contained in:
Brad Stein 2026-01-12 22:52:15 -03:00
parent 8dfaecd508
commit 0c6aa432c3
2 changed files with 45 additions and 35 deletions

View File

@ -77,6 +77,13 @@ export function fallbackServices() {
summary: "Open Source & private password manager.",
link: "https://vault.bstein.dev",
},
{
name: "Vault",
icon: "🗝️",
category: "security",
summary: "Secrets for secure environment injection.",
link: "https://secret.bstein.dev",
},
{
name: "AI Chat",
icon: "🤖",
@ -86,6 +93,33 @@ export function fallbackServices() {
host: "chat.ai.bstein.dev",
status: "live",
},
{
name: "AI Vision",
icon: "👁️",
category: "ai",
summary: "Visualization tool - Planned",
link: "/ai/roadmap",
host: "vision.ai.bstein.dev",
status: "planned",
},
{
name: "AI Speech",
icon: "🎙️",
category: "ai",
summary: "Live Translation - Planned",
link: "/ai/roadmap",
host: "talk.ai.bstein.dev",
status: "planned",
},
{
name: "AI Translation",
icon: "🌐",
category: "ai",
summary: "Inline translation (roadmap) for comms.",
link: "/ai/roadmap",
host: "translate.ai.bstein.dev",
status: "planned",
},
{
name: "Jellyfin",
icon: "🎬",
@ -186,13 +220,6 @@ export function fallbackServices() {
summary: "GitOps UI for flux continuous deployment drift prevention.",
link: "https://cd.bstein.dev",
},
{
name: "Vault",
icon: "🗝️",
category: "dev",
summary: "Secrets for secure environment injection.",
link: "https://secret.bstein.dev",
},
{
name: "Monero",
icon: "🪙",
@ -210,33 +237,6 @@ export function fallbackServices() {
host: "oceanus",
status: "planned",
},
{
name: "AI Vision",
icon: "👁️",
category: "ai",
summary: "Visualization tool - Planned",
link: "/ai/roadmap",
host: "vision.ai.bstein.dev",
status: "planned",
},
{
name: "AI Speech",
icon: "🎙️",
category: "ai",
summary: "Live Translation - Planned",
link: "/ai/roadmap",
host: "talk.ai.bstein.dev",
status: "planned",
},
{
name: "AI Translation",
icon: "🌐",
category: "ai",
summary: "Inline translation (roadmap) for comms.",
link: "/ai/roadmap",
host: "translate.ai.bstein.dev",
status: "planned",
},
],
};
}

View File

@ -92,6 +92,17 @@ const sections = [
},
],
},
{
title: "Infrastructure",
apps: [
{
name: "Vault",
url: "https://secret.bstein.dev",
target: "_blank",
description: "Secrets management for infrastructure and apps.",
},
],
},
],
},
{
@ -151,7 +162,6 @@ const sections = [
{ name: "Jenkins", url: "https://ci.bstein.dev", target: "_blank", description: "CI pipelines and automation." },
{ name: "Harbor", url: "https://registry.bstein.dev", target: "_blank", description: "Artifact registry." },
{ name: "GitOps", url: "https://cd.bstein.dev", target: "_blank", description: "GitOps UI for Flux." },
{ name: "Vault", url: "https://secret.bstein.dev", target: "_blank", description: "Secrets management for infrastructure and apps." },
{ name: "OpenSearch", url: "https://logs.bstein.dev", target: "_blank", description: "Centralized logs powered by Fluent Bit." },
{ name: "Grafana", url: "https://metrics.bstein.dev", target: "_blank", description: "Dashboards and monitoring." },
],