Update service copy and icons
This commit is contained in:
parent
ea649a8a93
commit
1137bbe9c6
@ -44,24 +44,28 @@ export function fallbackServices() {
|
|||||||
services: [
|
services: [
|
||||||
{
|
{
|
||||||
name: "Keycloak",
|
name: "Keycloak",
|
||||||
|
icon: "🔐",
|
||||||
category: "identity",
|
category: "identity",
|
||||||
summary: "Unified accounts for Single Sign-On. OIDC & LDAP",
|
summary: "Unified accounts for Single Sign-On. OIDC & LDAP",
|
||||||
link: "https://sso.bstein.dev",
|
link: "https://sso.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Nextcloud",
|
name: "Nextcloud",
|
||||||
|
icon: "☁️",
|
||||||
category: "productivity",
|
category: "productivity",
|
||||||
summary: "Storage, office, and mail apps for bstein.dev users.",
|
summary: "Storage, office, and mail apps for bstein.dev users.",
|
||||||
link: "https://cloud.bstein.dev",
|
link: "https://cloud.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "VaultWarden",
|
name: "VaultWarden",
|
||||||
|
icon: "🔑",
|
||||||
category: "security",
|
category: "security",
|
||||||
summary: "Open Source & private password manager.",
|
summary: "Open Source & private password manager.",
|
||||||
link: "https://vault.bstein.dev",
|
link: "https://vault.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "AI Chat",
|
name: "AI Chat",
|
||||||
|
icon: "🤖",
|
||||||
category: "ai",
|
category: "ai",
|
||||||
summary: "Customized LLM for the titan home lab.",
|
summary: "Customized LLM for the titan home lab.",
|
||||||
link: "/ai/chat",
|
link: "/ai/chat",
|
||||||
@ -70,30 +74,35 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Jellyfin",
|
name: "Jellyfin",
|
||||||
|
icon: "🎬",
|
||||||
category: "streaming",
|
category: "streaming",
|
||||||
summary: "Family movies streaming server with GPU acceleration.",
|
summary: "Family movies streaming server with GPU acceleration.",
|
||||||
link: "https://stream.bstein.dev",
|
link: "https://stream.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Pegasus",
|
name: "Pegasus",
|
||||||
|
icon: "📤",
|
||||||
category: "streaming",
|
category: "streaming",
|
||||||
summary: "Upload pipeline feeding the Jellyfin library.",
|
summary: "Upload pipeline feeding the Jellyfin library.",
|
||||||
link: "https://pegasus.bstein.dev",
|
link: "https://pegasus.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Grafana",
|
name: "Grafana",
|
||||||
|
icon: "📈",
|
||||||
category: "observability",
|
category: "observability",
|
||||||
summary: "Atlas metrics and dashboards for the lab.",
|
summary: "Atlas metrics and dashboards for the lab.",
|
||||||
link: "https://metrics.bstein.dev",
|
link: "https://metrics.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "OpenSearch",
|
name: "OpenSearch",
|
||||||
|
icon: "🔎",
|
||||||
category: "observability",
|
category: "observability",
|
||||||
summary: "Centralized logs for Atlas services. Powered by Fluent Bit.",
|
summary: "Centralized Atlas services logs. Powered by Fluent Bit.",
|
||||||
link: "https://logs.bstein.dev",
|
link: "https://logs.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Element",
|
name: "Element",
|
||||||
|
icon: "💬",
|
||||||
category: "comms",
|
category: "comms",
|
||||||
summary: "Discord style communication system for users.",
|
summary: "Discord style communication system for users.",
|
||||||
link: "https://live.bstein.dev",
|
link: "https://live.bstein.dev",
|
||||||
@ -102,6 +111,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Matrix (Synapse)",
|
name: "Matrix (Synapse)",
|
||||||
|
icon: "🧩",
|
||||||
category: "comms",
|
category: "comms",
|
||||||
summary: "Encrypted chat backend with bot integrations.",
|
summary: "Encrypted chat backend with bot integrations.",
|
||||||
link: "https://live.bstein.dev",
|
link: "https://live.bstein.dev",
|
||||||
@ -110,6 +120,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "LiveKit",
|
name: "LiveKit",
|
||||||
|
icon: "🎥",
|
||||||
category: "comms",
|
category: "comms",
|
||||||
summary: "Video and Voice SFU calls integrated into Element.",
|
summary: "Video and Voice SFU calls integrated into Element.",
|
||||||
link: "https://live.bstein.dev",
|
link: "https://live.bstein.dev",
|
||||||
@ -118,6 +129,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Coturn",
|
name: "Coturn",
|
||||||
|
icon: "📡",
|
||||||
category: "comms",
|
category: "comms",
|
||||||
summary: "Integrated VoIP server for reliable calls.",
|
summary: "Integrated VoIP server for reliable calls.",
|
||||||
link: "https://live.bstein.dev",
|
link: "https://live.bstein.dev",
|
||||||
@ -126,6 +138,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Mailu",
|
name: "Mailu",
|
||||||
|
icon: "✉️",
|
||||||
category: "mail",
|
category: "mail",
|
||||||
summary: "Self-hosted mailserver with accepted outgoing mail.",
|
summary: "Self-hosted mailserver with accepted outgoing mail.",
|
||||||
link: "https://mail.bstein.dev",
|
link: "https://mail.bstein.dev",
|
||||||
@ -133,36 +146,42 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Gitea",
|
name: "Gitea",
|
||||||
|
icon: "🍵",
|
||||||
category: "dev",
|
category: "dev",
|
||||||
summary: "Source control for dev projects.",
|
summary: "Source control for dev projects.",
|
||||||
link: "https://scm.bstein.dev",
|
link: "https://scm.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Jenkins",
|
name: "Jenkins",
|
||||||
|
icon: "🏗️",
|
||||||
category: "dev",
|
category: "dev",
|
||||||
summary: "Continuous integration build pipelines.",
|
summary: "Continuous integration build pipelines.",
|
||||||
link: "https://ci.bstein.dev",
|
link: "https://ci.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Harbor",
|
name: "Harbor",
|
||||||
|
icon: "⚓",
|
||||||
category: "dev",
|
category: "dev",
|
||||||
summary: "Artifact Registry for build artifacts.",
|
summary: "Artifact Registry for build artifacts.",
|
||||||
link: "https://registry.bstein.dev",
|
link: "https://registry.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Flux",
|
name: "Flux",
|
||||||
|
icon: "🧲",
|
||||||
category: "dev",
|
category: "dev",
|
||||||
summary: "GitOps UI for flux continuous deployment drift prevention.",
|
summary: "GitOps UI for flux continuous deployment drift prevention.",
|
||||||
link: "https://cd.bstein.dev",
|
link: "https://cd.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Vault",
|
name: "Vault",
|
||||||
|
icon: "🗝️",
|
||||||
category: "dev",
|
category: "dev",
|
||||||
summary: "Secrets for secure environment injection.",
|
summary: "Secrets for secure environment injection.",
|
||||||
link: "https://secret.bstein.dev",
|
link: "https://secret.bstein.dev",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Monero",
|
name: "Monero",
|
||||||
|
icon: "🪙",
|
||||||
category: "crypto",
|
category: "crypto",
|
||||||
summary: "Private monero node for monero wallets.",
|
summary: "Private monero node for monero wallets.",
|
||||||
link: "/monero",
|
link: "/monero",
|
||||||
@ -170,6 +189,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Oceanus",
|
name: "Oceanus",
|
||||||
|
icon: "🌊",
|
||||||
category: "crypto",
|
category: "crypto",
|
||||||
summary: "Dedicated SUI Validator - Planned.",
|
summary: "Dedicated SUI Validator - Planned.",
|
||||||
link: "#",
|
link: "#",
|
||||||
@ -178,6 +198,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "AI Vision",
|
name: "AI Vision",
|
||||||
|
icon: "👁️",
|
||||||
category: "ai",
|
category: "ai",
|
||||||
summary: "Visualization tool - Planned",
|
summary: "Visualization tool - Planned",
|
||||||
link: "/ai/roadmap",
|
link: "/ai/roadmap",
|
||||||
@ -186,6 +207,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "AI Speech",
|
name: "AI Speech",
|
||||||
|
icon: "🎙️",
|
||||||
category: "ai",
|
category: "ai",
|
||||||
summary: "Live Translation - Planned",
|
summary: "Live Translation - Planned",
|
||||||
link: "/ai/roadmap",
|
link: "/ai/roadmap",
|
||||||
@ -194,6 +216,7 @@ export function fallbackServices() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "AI Translation",
|
name: "AI Translation",
|
||||||
|
icon: "🌐",
|
||||||
category: "ai",
|
category: "ai",
|
||||||
summary: "Inline translation (roadmap) for comms.",
|
summary: "Inline translation (roadmap) for comms.",
|
||||||
link: "/ai/roadmap",
|
link: "/ai/roadmap",
|
||||||
|
|||||||
@ -84,7 +84,7 @@ const sections = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Communications",
|
title: "Communications",
|
||||||
description: "Chat rooms, calls, and bots. Element X (mobile) is the recommended client.",
|
description: "Chat rooms, calls, and bots. Element X (mobile) compatible.",
|
||||||
groups: [
|
groups: [
|
||||||
{
|
{
|
||||||
title: "Chat",
|
title: "Chat",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user