diff --git a/core/archipelago/src/container/docker_packages.rs b/core/archipelago/src/container/docker_packages.rs
index 49ae64af..027aaba1 100644
--- a/core/archipelago/src/container/docker_packages.rs
+++ b/core/archipelago/src/container/docker_packages.rs
@@ -382,7 +382,7 @@ fn get_app_metadata(app_id: &str) -> AppMetadata {
"lnd" | "lightning-stack" => AppMetadata {
title: "LND".to_string(),
description: "Lightning Network Daemon".to_string(),
- icon: "/assets/img/app-icons/lnd.svg".to_string(),
+ icon: "/assets/img/app-icons/lnd.png".to_string(),
repo: "https://github.com/lightningnetwork/lnd".to_string(),
tier: "",
},
diff --git a/neode-ui/public/assets/img/app-icons/lnd.png b/neode-ui/public/assets/img/app-icons/lnd.png
new file mode 100644
index 00000000..d54218ec
Binary files /dev/null and b/neode-ui/public/assets/img/app-icons/lnd.png differ
diff --git a/neode-ui/public/assets/img/app-icons/lnd.svg b/neode-ui/public/assets/img/app-icons/lnd.svg
deleted file mode 100644
index 05df934e..00000000
--- a/neode-ui/public/assets/img/app-icons/lnd.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
diff --git a/neode-ui/src/components/EasyHome.vue b/neode-ui/src/components/EasyHome.vue
index ad088e4c..0a1921bc 100644
--- a/neode-ui/src/components/EasyHome.vue
+++ b/neode-ui/src/components/EasyHome.vue
@@ -66,7 +66,7 @@ const goalStatuses = goalStore.goalStatuses
/** Map appId to its icon file path under /assets/img/app-icons/ */
const APP_ICON_MAP: Record = {
'bitcoin-knots': '/assets/img/app-icons/bitcoin-knots.webp',
- lnd: '/assets/img/app-icons/lnd.svg',
+ lnd: '/assets/img/app-icons/lnd.png',
'btcpay-server': '/assets/img/app-icons/btcpay-server.png',
filebrowser: '/assets/img/app-icons/file-browser.webp',
nextcloud: '/assets/img/app-icons/nextcloud.webp',
diff --git a/neode-ui/src/views/GoalDetail.vue b/neode-ui/src/views/GoalDetail.vue
index 258435ee..e7639481 100644
--- a/neode-ui/src/views/GoalDetail.vue
+++ b/neode-ui/src/views/GoalDetail.vue
@@ -174,7 +174,7 @@ import BackButton from '@/components/BackButton.vue'
/** Map appId to its icon file path under /assets/img/app-icons/ */
const APP_ICON_MAP: Record = {
'bitcoin-knots': '/assets/img/app-icons/bitcoin-knots.webp',
- lnd: '/assets/img/app-icons/lnd.svg',
+ lnd: '/assets/img/app-icons/lnd.png',
'btcpay-server': '/assets/img/app-icons/btcpay-server.png',
immich: '/assets/img/app-icons/immich.png',
nextcloud: '/assets/img/app-icons/nextcloud.webp',
diff --git a/neode-ui/src/views/apps/appsConfig.ts b/neode-ui/src/views/apps/appsConfig.ts
index 4531e0cb..f018c506 100644
--- a/neode-ui/src/views/apps/appsConfig.ts
+++ b/neode-ui/src/views/apps/appsConfig.ts
@@ -237,7 +237,7 @@ const APP_ICON_FALLBACKS: Record = {
'mysql-mempool': '/assets/img/app-icons/mempool.webp',
// bitcoin / lightning companion UIs
'archy-bitcoin-ui': '/assets/img/app-icons/bitcoin-knots.webp',
- 'archy-lnd-ui': '/assets/img/app-icons/lnd.svg',
+ 'archy-lnd-ui': '/assets/img/app-icons/lnd.png',
'archy-electrs-ui': '/assets/img/app-icons/electrumx.png',
// ElectrumX ships under a few historical ids (the backend was renamed
// electrs → electrumx). Without an explicit map, an `electrs`-keyed install
diff --git a/neode-ui/src/views/discover/curatedApps.ts b/neode-ui/src/views/discover/curatedApps.ts
index c6fc0fff..d3861208 100644
--- a/neode-ui/src/views/discover/curatedApps.ts
+++ b/neode-ui/src/views/discover/curatedApps.ts
@@ -79,7 +79,7 @@ export function getCuratedAppList(): MarketplaceApp[] {
{ id: 'bitcoin-knots', title: 'Bitcoin Knots', version: '28.1.0', description: 'Run a full Bitcoin node. Validate and relay blocks and transactions on the Bitcoin network.', icon: '/assets/img/app-icons/bitcoin-knots.webp', author: 'Bitcoin Knots', dockerImage: `${R}/bitcoin-knots:latest`, repoUrl: 'https://github.com/bitcoinknots/bitcoin' },
{ id: 'bitcoin-core', title: 'Bitcoin Core', version: '28.4', description: 'Reference implementation of the Bitcoin protocol. Run a full node validating and relaying blocks on the Bitcoin network.', icon: '/assets/img/app-icons/bitcoin-core.svg', author: 'Bitcoin Core contributors', dockerImage: 'docker.io/bitcoin/bitcoin:28.4', repoUrl: 'https://github.com/bitcoin/bitcoin' },
{ id: 'btcpay-server', title: 'BTCPay Server', version: '2.3.9', description: 'Self-hosted Bitcoin payment processor. Accept Bitcoin payments without intermediaries or fees.', icon: '/assets/img/app-icons/btcpay-server.png', author: 'BTCPay Server Foundation', dockerImage: 'docker.io/btcpayserver/btcpayserver:2.3.9', repoUrl: 'https://github.com/btcpayserver/btcpayserver' },
- { id: 'lnd', title: 'LND', version: '0.18.4', description: 'Lightning Network Daemon. Fast and cheap Bitcoin payments through the Lightning Network.', icon: '/assets/img/app-icons/lnd.svg', author: 'Lightning Labs', dockerImage: `${R}/lnd:v0.18.4-beta`, repoUrl: 'https://github.com/lightningnetwork/lnd' },
+ { id: 'lnd', title: 'LND', version: '0.18.4', description: 'Lightning Network Daemon. Fast and cheap Bitcoin payments through the Lightning Network.', icon: '/assets/img/app-icons/lnd.png', author: 'Lightning Labs', dockerImage: `${R}/lnd:v0.18.4-beta`, repoUrl: 'https://github.com/lightningnetwork/lnd' },
{ id: 'mempool', title: 'Mempool Explorer', version: '3.0.0', description: 'Self-hosted Bitcoin blockchain and mempool visualizer. Monitor transactions without revealing your addresses to third parties.', icon: '/assets/img/app-icons/mempool.webp', author: 'Mempool', dockerImage: `${R}/mempool-frontend:v3.0.0`, repoUrl: 'https://github.com/mempool/mempool' },
{ id: 'homeassistant', title: 'Home Assistant', version: '2024.1', description: 'Open-source home automation. Control smart home devices privately, on your own hardware.', icon: '/assets/img/app-icons/homeassistant.png', author: 'Home Assistant', dockerImage: `${R}/home-assistant:2024.1`, repoUrl: 'https://github.com/home-assistant/core' },
{ id: 'grafana', title: 'Grafana', version: '10.2.0', description: 'Analytics and monitoring platform. Dashboards for your node metrics and system health.', icon: '/assets/img/app-icons/grafana.png', author: 'Grafana Labs', dockerImage: `${R}/grafana:10.2.0`, repoUrl: 'https://github.com/grafana/grafana' },
diff --git a/neode-ui/src/views/marketplace/marketplaceData.ts b/neode-ui/src/views/marketplace/marketplaceData.ts
index 668a9dfd..febb9eeb 100644
--- a/neode-ui/src/views/marketplace/marketplaceData.ts
+++ b/neode-ui/src/views/marketplace/marketplaceData.ts
@@ -168,7 +168,7 @@ export function getCuratedAppList(): MarketplaceApp[] {
title: 'LND',
version: '0.18.4',
description: 'Lightning Network Daemon. Fast and cheap Bitcoin payments through the Lightning Network.',
- icon: '/assets/img/app-icons/lnd.svg',
+ icon: '/assets/img/app-icons/lnd.png',
author: 'Lightning Labs',
dockerImage: `${REGISTRY}/lnd:v0.18.4-beta`,
manifestUrl: undefined,