This commit is contained in:
Dorian
2026-01-28 00:47:00 +00:00
parent 336704512b
commit 2b01cab400
22658 changed files with 542 additions and 4482792 deletions
@@ -34,11 +34,15 @@ impl DockerPackageScanner {
"btcpay-db",
"mempool-db",
"mempool-api",
"penpot-db",
"penpot-postgres",
"penpot-backend",
"penpot-redis",
"penpot-exporter",
"penpot-valkey",
"penpot-mailcatch",
"bitcoin-ui",
"lnd-ui",
"endurain-db",
"nextcloud-db",
];
for container in containers {
@@ -145,7 +149,7 @@ fn get_app_metadata(app_id: &str) -> AppMetadata {
"bitcoin" => AppMetadata {
title: "Bitcoin Core".to_string(),
description: "Full Bitcoin node implementation".to_string(),
icon: "/assets/img/app-icons/bitcoin.svg".to_string(),
icon: "/assets/img/app-icons/bitcoin-core.png".to_string(),
repo: "https://github.com/bitcoin/bitcoin".to_string(),
},
"btcpay" | "btcpay-server" => AppMetadata {
@@ -168,9 +172,9 @@ fn get_app_metadata(app_id: &str) -> AppMetadata {
},
"endurain" => AppMetadata {
title: "Endurain".to_string(),
description: "Application platform".to_string(),
icon: "/assets/img/endurain.png".to_string(),
repo: "#".to_string(),
description: "Self-hosted fitness tracking platform".to_string(),
icon: "/assets/img/app-icons/endurain.png".to_string(),
repo: "https://github.com/joaovitoriasilva/endurain".to_string(),
},
"fedimint" => AppMetadata {
title: "Fedimint".to_string(),
@@ -179,21 +183,21 @@ fn get_app_metadata(app_id: &str) -> AppMetadata {
repo: "https://github.com/fedimint/fedimint".to_string(),
},
"morphos" | "morphos-server" => AppMetadata {
title: "MorphOS Server".to_string(),
description: "Server platform".to_string(),
title: "Morphos".to_string(),
description: "Self-hosted file converter".to_string(),
icon: "/assets/img/morphos.png".to_string(),
repo: "#".to_string(),
repo: "https://github.com/danvergara/morphos".to_string(),
},
"lnd" | "lightning-stack" => AppMetadata {
title: "Lightning Stack".to_string(),
description: "Lightning Network (LND)".to_string(),
icon: "/assets/img/app-icons/lightning-stack.png".to_string(),
title: "LND".to_string(),
description: "Lightning Network Daemon".to_string(),
icon: "/assets/img/app-icons/lnd.svg".to_string(),
repo: "https://github.com/lightningnetwork/lnd".to_string(),
},
"mempool" | "mempool-web" => AppMetadata {
title: "Mempool".to_string(),
description: "Bitcoin blockchain explorer".to_string(),
icon: "/assets/img/app-icons/mempool.png".to_string(),
icon: "/assets/img/app-icons/mempool.webp".to_string(),
repo: "https://github.com/mempool/mempool".to_string(),
},
"ollama" => AppMetadata {
@@ -220,6 +224,12 @@ fn get_app_metadata(app_id: &str) -> AppMetadata {
icon: "/assets/img/penpot.webp".to_string(),
repo: "https://github.com/penpot/penpot".to_string(),
},
"nextcloud" => AppMetadata {
title: "Nextcloud".to_string(),
description: "Self-hosted cloud storage and file management".to_string(),
icon: "/assets/img/app-icons/nextcloud.png".to_string(),
repo: "https://github.com/nextcloud/server".to_string(),
},
_ => AppMetadata {
title: app_id.to_string(),
description: format!("{} application", app_id),