2026-04-12 08:20:18 -04:00
{
"version" : 2 ,
2026-04-22 09:06:10 -04:00
"updated" : "2026-04-22T00:00:00Z" ,
2026-04-29 12:31:45 -04:00
"registry" : "146.59.87.168:3000/lfg2025" ,
2026-04-12 08:20:18 -04:00
"featured" : {
"id" : "indeedhub" ,
"banner" : "/assets/img/featured/indeedhub-banner.jpg" ,
"headline" : "Stream Sovereignty" ,
"description" : "Bitcoin documentaries with Nostr identity." ,
"tag" : "NOSTR IDENTITY // YOUR NODE"
},
"apps" : [
{
2026-04-29 12:31:45 -04:00
"id" : "bitcoin-knots" ,
"title" : "Bitcoin Knots" ,
"version" : "28.1.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Run a full Bitcoin node. Validate and relay blocks and transactions." ,
"icon" : "/assets/img/app-icons/bitcoin-knots.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "Bitcoin Knots" ,
"category" : "money" ,
"tier" : "core" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/bitcoin-knots:latest" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/bitcoinknots/bitcoin"
},
2026-04-22 09:06:10 -04:00
{
2026-04-29 12:31:45 -04:00
"id" : "bitcoin-core" ,
"title" : "Bitcoin Core" ,
"version" : "28.4" ,
2026-04-30 16:29:56 -04:00
"description" : "Reference Bitcoin node implementation. Alternative to Bitcoin Knots; uninstall Knots before switching." ,
2026-04-22 09:06:10 -04:00
"icon" : "/assets/img/app-icons/bitcoin-core.svg" ,
2026-04-29 12:31:45 -04:00
"author" : "Bitcoin Core contributors" ,
"category" : "money" ,
"tier" : "optional" ,
2026-04-29 14:50:33 -04:00
"dockerImage" : "146.59.87.168:3000/lfg2025/bitcoin:28.4" ,
2026-04-22 09:06:10 -04:00
"repoUrl" : "https://github.com/bitcoin/bitcoin"
},
2026-04-12 08:20:18 -04:00
{
2026-04-29 12:31:45 -04:00
"id" : "lnd" ,
"title" : "LND" ,
"version" : "0.18.4" ,
2026-04-12 08:20:18 -04:00
"description" : "Lightning Network Daemon. Fast Bitcoin payments through Lightning." ,
"icon" : "/assets/img/app-icons/lnd.svg" ,
2026-04-29 12:31:45 -04:00
"author" : "Lightning Labs" ,
"category" : "money" ,
"tier" : "core" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/lnd:v0.18.4-beta" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/lightningnetwork/lnd" ,
2026-04-29 12:31:45 -04:00
"requires" : [
"bitcoin-knots"
]
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "btcpay-server" ,
"title" : "BTCPay Server" ,
2026-05-19 09:26:43 -04:00
"version" : "2.3.9" ,
2026-04-12 08:20:18 -04:00
"description" : "Self-hosted Bitcoin payment processor." ,
"icon" : "/assets/img/app-icons/btcpay-server.png" ,
2026-04-29 12:31:45 -04:00
"author" : "BTCPay Server Foundation" ,
"category" : "commerce" ,
"tier" : "core" ,
2026-05-19 09:26:43 -04:00
"dockerImage" : "docker.io/btcpayserver/btcpayserver:2.3.9" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/btcpayserver/btcpayserver" ,
2026-04-29 12:31:45 -04:00
"requires" : [
"bitcoin-knots"
]
2026-04-12 08:20:18 -04:00
},
2026-05-19 20:11:22 -04:00
{
"id" : "saleor" ,
"title" : "Saleor" ,
"version" : "3.23" ,
2026-05-20 23:02:57 -04:00
"description" : "Composable commerce platform with customer storefront, GraphQL API, dashboard, worker, mail testing, and tracing." ,
2026-05-19 20:11:22 -04:00
"icon" : "/assets/img/app-icons/saleor.svg" ,
"author" : "Saleor" ,
"category" : "commerce" ,
"tier" : "recommended" ,
"dockerImage" : "ghcr.io/saleor/saleor:3.23" ,
"repoUrl" : "https://github.com/saleor/saleor" ,
"containerConfig" : {
2026-05-20 23:02:57 -04:00
"ports" : [ "9011:80" , "9010:80" , "8000:8000" , "8025:8025" , "16686:16686" ],
2026-05-19 20:11:22 -04:00
"volumes" : [ "/var/lib/archipelago/saleor:/app/media" , "/var/lib/archipelago/saleor-db:/var/lib/postgresql/data" ],
2026-05-20 23:02:57 -04:00
"notes" : "Installed as a Saleor stack: customer storefront on 9011, admin dashboard on 9010, API on 8000, Mailpit on 8025, and Jaeger on 16686. Supporting containers include PostgreSQL, Valkey, Celery worker, and services required by Saleor."
2026-05-19 20:11:22 -04:00
}
},
2026-04-12 08:20:18 -04:00
{
2026-04-29 12:31:45 -04:00
"id" : "mempool" ,
"title" : "Mempool Explorer" ,
"version" : "3.0.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Self-hosted Bitcoin blockchain and mempool visualizer." ,
"icon" : "/assets/img/app-icons/mempool.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "Mempool" ,
"category" : "money" ,
"tier" : "core" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/mempool-frontend:v3.0.0" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/mempool/mempool" ,
2026-04-29 12:31:45 -04:00
"requires" : [
"bitcoin-knots" ,
"electrumx"
]
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "electrumx" ,
"title" : "ElectrumX" ,
"version" : "1.18.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Electrum protocol server. Index the blockchain for fast wallet lookups." ,
2026-05-05 11:29:18 -04:00
"icon" : "/assets/img/app-icons/electrumx.png" ,
2026-04-29 12:31:45 -04:00
"author" : "Luke Childs" ,
"category" : "money" ,
"tier" : "core" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/electrumx:v1.18.0" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/spesmilo/electrumx" ,
2026-04-29 12:31:45 -04:00
"requires" : [
"bitcoin-knots"
]
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "indeedhub" ,
"title" : "IndeeHub" ,
"version" : "1.0.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Bitcoin documentary streaming with Nostr identity." ,
"icon" : "/assets/img/app-icons/indeedhub.png" ,
2026-04-29 12:31:45 -04:00
"author" : "IndeeHub" ,
"category" : "community" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/indeedhub:1.0.0" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/indeedhub/indeedhub"
},
{
2026-04-29 12:31:45 -04:00
"id" : "botfights" ,
"title" : "BotFights" ,
"version" : "1.1.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Bot arena + 2-player arcade fighter with controller support and Adventure Mode." ,
"icon" : "/assets/img/app-icons/botfights.svg" ,
2026-04-29 12:31:45 -04:00
"author" : "BotFights" ,
"category" : "community" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/botfights:1.1.0" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://botfights.net" ,
"containerConfig" : {
"ports" : [ "9100:9100" ],
"volumes" : [ "/var/lib/archipelago/botfights:/app/server/data" ],
"env" : [ "NODE_ENV=production" , "PORT=9100" , "FIGHT_LOOP_ENABLED=true" , "ARCHY_EMBEDDED=1" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "gitea" ,
"title" : "Gitea" ,
"version" : "1.23" ,
2026-04-12 08:20:18 -04:00
"description" : "Self-hosted Git service with container registry, CI/CD, issue tracking." ,
"icon" : "/assets/img/app-icons/gitea.svg" ,
2026-04-29 12:31:45 -04:00
"author" : "Gitea" ,
"category" : "development" ,
2026-04-29 14:50:33 -04:00
"dockerImage" : "146.59.87.168:3000/lfg2025/gitea:1.23" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://gitea.com" ,
"containerConfig" : {
"ports" : [ "3001:3000" , "2222:22" ],
"volumes" : [ "/var/lib/archipelago/gitea/data:/data" , "/var/lib/archipelago/gitea/config:/etc/gitea" ],
"env" : [ "GITEA__database__DB_TYPE=sqlite3" , "GITEA__server__SSH_PORT=2222" , "GITEA__server__SSH_LISTEN_PORT=22" , "GITEA__server__LFS_START_SERVER=true" , "GITEA__packages__ENABLED=true" , "GITEA__repository__ENABLE_PUSH_CREATE_USER=true" , "GITEA__repository__ENABLE_PUSH_CREATE_ORG=true" , "GITEA__security__X_FRAME_OPTIONS=" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "filebrowser" ,
"title" : "File Browser" ,
"version" : "2.27.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Web-based file manager." ,
"icon" : "/assets/img/app-icons/file-browser.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "File Browser" ,
"category" : "data" ,
"tier" : "core" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/filebrowser:v2.27.0" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/filebrowser/filebrowser" ,
"containerConfig" : {
"ports" : [ "8083:80" ],
"volumes" : [ "/var/lib/archipelago/filebrowser:/srv" , "/var/lib/archipelago/filebrowser-data:/data" ],
"args" : [ "--database=/data/database.db" , "--root=/srv" , "--address=0.0.0.0" , "--port=80" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "vaultwarden" ,
"title" : "Vaultwarden" ,
"version" : "1.30.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Self-hosted password vault with zero-knowledge encryption." ,
"icon" : "/assets/img/app-icons/vaultwarden.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "Vaultwarden" ,
"category" : "data" ,
"tier" : "recommended" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/vaultwarden:1.30.0-alpine" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/dani-garcia/vaultwarden" ,
"containerConfig" : {
"ports" : [ "8082:80" ],
"volumes" : [ "/var/lib/archipelago/vaultwarden:/data" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "searxng" ,
"title" : "SearXNG" ,
"version" : "2024.1.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Privacy-respecting metasearch engine." ,
"icon" : "/assets/img/app-icons/searxng.png" ,
2026-04-29 12:31:45 -04:00
"author" : "SearXNG" ,
"category" : "data" ,
"tier" : "recommended" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/searxng:latest" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/searxng/searxng" ,
"containerConfig" : {
"ports" : [ "8888:8080" ],
"volumes" : [ "/var/lib/archipelago/searxng:/etc/searxng" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "fedimint" ,
"title" : "Fedimint" ,
"version" : "0.10.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Federated Bitcoin mint with privacy through federated guardians." ,
"icon" : "/assets/img/app-icons/fedimint.png" ,
2026-04-29 12:31:45 -04:00
"author" : "Fedimint" ,
"category" : "money" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/fedimintd:v0.10.0" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/fedimint/fedimint"
},
{
2026-04-29 12:31:45 -04:00
"id" : "jellyfin" ,
"title" : "Jellyfin" ,
"version" : "10.8.13" ,
2026-04-12 08:20:18 -04:00
"description" : "Free media server. Stream movies, music, and photos." ,
"icon" : "/assets/img/app-icons/jellyfin.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "Jellyfin" ,
"category" : "data" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/jellyfin:10.8.13" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/jellyfin/jellyfin" ,
"containerConfig" : {
"ports" : [ "8096:8096" ],
"volumes" : [ "/var/lib/archipelago/jellyfin/config:/config" , "/var/lib/archipelago/jellyfin/cache:/cache" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "immich" ,
"title" : "Immich" ,
"version" : "1.90.0" ,
2026-04-12 08:20:18 -04:00
"description" : "High-performance photo and video backup with ML." ,
"icon" : "/assets/img/app-icons/immich.png" ,
2026-04-29 12:31:45 -04:00
"author" : "Immich" ,
"category" : "data" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/immich-server:release" ,
2026-04-12 08:20:18 -04:00
"repoUrl" : "https://github.com/immich-app/immich"
},
{
2026-04-29 12:31:45 -04:00
"id" : "homeassistant" ,
"title" : "Home Assistant" ,
"version" : "2024.1" ,
2026-04-12 08:20:18 -04:00
"description" : "Open-source home automation." ,
"icon" : "/assets/img/app-icons/homeassistant.png" ,
2026-04-29 12:31:45 -04:00
"author" : "Home Assistant" ,
"category" : "home" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/home-assistant:2024.1" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/home-assistant/core" ,
"containerConfig" : {
"ports" : [ "8123:8123" ],
"volumes" : [ "/var/lib/archipelago/home-assistant:/config" ],
"env" : [ "TZ=UTC" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "grafana" ,
"title" : "Grafana" ,
"version" : "10.2.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Analytics and monitoring dashboards." ,
"icon" : "/assets/img/app-icons/grafana.png" ,
2026-04-29 12:31:45 -04:00
"author" : "Grafana Labs" ,
"category" : "data" ,
"tier" : "recommended" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/grafana:10.2.0" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/grafana/grafana" ,
"containerConfig" : {
"ports" : [ "3000:3000" ],
"volumes" : [ "/var/lib/archipelago/grafana:/var/lib/grafana" ],
"env" : [ "GF_PATHS_DATA=/var/lib/grafana" , "GF_USERS_ALLOW_SIGN_UP=false" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "tailscale" ,
"title" : "Tailscale" ,
"version" : "1.78.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Zero-config VPN with WireGuard mesh networking." ,
"icon" : "/assets/img/app-icons/tailscale.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "Tailscale" ,
"category" : "networking" ,
"tier" : "recommended" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/tailscale:stable" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/tailscale/tailscale" ,
"containerConfig" : {
"ports" : [ "8240:8240" ],
"volumes" : [ "/var/lib/archipelago/tailscale:/var/lib/tailscale" ],
"env" : [ "TS_STATE_DIR=/var/lib/tailscale" ],
"args" : [ "sh" , "-c" , "tailscaled --tun=userspace-networking & sleep 2; tailscale web --listen 0.0.0.0:8240 & wait" ]
}
2026-04-12 08:20:18 -04:00
},
2026-05-19 14:29:20 -04:00
{
"id" : "netbird" ,
"title" : "NetBird" ,
"version" : "0.71.2" ,
2026-05-19 15:52:50 -04:00
"description" : "Self-hosted WireGuard mesh VPN control plane with dashboard, embedded identity provider, management API, signal, relay, and STUN service." ,
2026-05-19 14:29:20 -04:00
"icon" : "/assets/img/app-icons/netbird.svg" ,
"author" : "NetBird" ,
"category" : "networking" ,
"tier" : "recommended" ,
2026-05-19 15:52:50 -04:00
"dockerImage" : "docker.io/netbirdio/dashboard:v2.38.0" ,
2026-05-19 14:29:20 -04:00
"repoUrl" : "https://github.com/netbirdio/netbird" ,
"containerConfig" : {
2026-05-19 15:52:50 -04:00
"ports" : [ "8087:80" , "8086:80" , "3478:3478/udp" ],
2026-05-19 14:29:20 -04:00
"volumes" : [ "/var/lib/archipelago/netbird:/var/lib/netbird" ],
2026-05-19 15:52:50 -04:00
"notes" : "Installed as a two-container stack: netbird dashboard on 8087 and netbird-server control plane on 8086 plus UDP 3478. For production clients, publish a DNS name over HTTPS with gRPC/WebSocket routing."
2026-05-19 14:29:20 -04:00
}
},
2026-04-12 08:20:18 -04:00
{
2026-04-29 12:31:45 -04:00
"id" : "uptime-kuma" ,
"title" : "Uptime Kuma" ,
"version" : "1.23.0" ,
2026-04-12 08:20:18 -04:00
"description" : "Self-hosted uptime monitoring." ,
"icon" : "/assets/img/app-icons/uptime-kuma.webp" ,
2026-04-29 12:31:45 -04:00
"author" : "Uptime Kuma" ,
"category" : "data" ,
"tier" : "recommended" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/uptime-kuma:1" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/louislam/uptime-kuma" ,
"containerConfig" : {
"ports" : [ "3002:3001" ],
"volumes" : [ "/var/lib/archipelago/uptime-kuma:/app/data" ],
"env" : [ "TZ=UTC" ],
"args" : [ "--" , "node" , "server/server.js" ]
}
2026-04-12 08:20:18 -04:00
},
{
2026-04-29 12:31:45 -04:00
"id" : "photoprism" ,
"title" : "PhotoPrism" ,
"version" : "240915" ,
2026-04-12 08:20:18 -04:00
"description" : "AI-powered photo management with facial recognition." ,
"icon" : "/assets/img/app-icons/photoprism.svg" ,
2026-04-29 12:31:45 -04:00
"author" : "PhotoPrism" ,
"category" : "data" ,
"dockerImage" : "146.59.87.168:3000/lfg2025/photoprism:240915" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/photoprism/photoprism" ,
"containerConfig" : {
"ports" : [ "2342:2342" ],
"volumes" : [ "/var/lib/archipelago/photoprism:/photoprism/storage" ],
"env" : [ "PHOTOPRISM_ADMIN_PASSWORD=archipelago" , "PHOTOPRISM_DEFAULT_LOCALE=en" ]
}
2026-04-29 12:31:45 -04:00
},
{
"id" : "nextcloud" ,
"title" : "Nextcloud" ,
"version" : "28" ,
"description" : "Your own private cloud. File sync, calendars, contacts." ,
"icon" : "/assets/img/app-icons/nextcloud.webp" ,
"author" : "Nextcloud" ,
"category" : "data" ,
2026-04-29 14:50:33 -04:00
"dockerImage" : "146.59.87.168:3000/lfg2025/nextcloud:28" ,
2026-05-13 15:09:22 -04:00
"repoUrl" : "https://github.com/nextcloud/server" ,
"containerConfig" : {
"ports" : [ "8085:80" ],
"volumes" : [ "/var/lib/archipelago/nextcloud:/var/www/html" ]
}
2026-04-12 08:20:18 -04:00
}
]
}