{ "version": 2, "updated": "2026-04-22T00:00:00Z", "registry": "146.59.87.168:3000/lfg2025", "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": [ { "id": "bitcoin-knots", "title": "Bitcoin Knots", "version": "28.1.0", "description": "Run a full Bitcoin node. Validate and relay blocks and transactions.", "icon": "/assets/img/app-icons/bitcoin-knots.webp", "author": "Bitcoin Knots", "category": "money", "tier": "core", "dockerImage": "146.59.87.168:3000/lfg2025/bitcoin-knots:latest", "repoUrl": "https://github.com/bitcoinknots/bitcoin" }, { "id": "bitcoin-core", "title": "Bitcoin Core", "version": "28.4", "description": "Reference Bitcoin node implementation. Alternative to Bitcoin Knots; uninstall Knots before switching.", "icon": "/assets/img/app-icons/bitcoin-core.svg", "author": "Bitcoin Core contributors", "category": "money", "tier": "optional", "dockerImage": "146.59.87.168:3000/lfg2025/bitcoin:28.4", "repoUrl": "https://github.com/bitcoin/bitcoin" }, { "id": "lnd", "title": "LND", "version": "0.18.4", "description": "Lightning Network Daemon. Fast Bitcoin payments through Lightning.", "icon": "/assets/img/app-icons/lnd.svg", "author": "Lightning Labs", "category": "money", "tier": "core", "dockerImage": "146.59.87.168:3000/lfg2025/lnd:v0.18.4-beta", "repoUrl": "https://github.com/lightningnetwork/lnd", "requires": [ "bitcoin-knots" ] }, { "id": "btcpay-server", "title": "BTCPay Server", "version": "1.13.7", "description": "Self-hosted Bitcoin payment processor.", "icon": "/assets/img/app-icons/btcpay-server.png", "author": "BTCPay Server Foundation", "category": "commerce", "tier": "core", "dockerImage": "146.59.87.168:3000/lfg2025/btcpayserver:1.13.7", "repoUrl": "https://github.com/btcpayserver/btcpayserver", "requires": [ "bitcoin-knots" ] }, { "id": "mempool", "title": "Mempool Explorer", "version": "3.0.0", "description": "Self-hosted Bitcoin blockchain and mempool visualizer.", "icon": "/assets/img/app-icons/mempool.webp", "author": "Mempool", "category": "money", "tier": "core", "dockerImage": "146.59.87.168:3000/lfg2025/mempool-frontend:v3.0.0", "repoUrl": "https://github.com/mempool/mempool", "requires": [ "bitcoin-knots", "electrumx" ] }, { "id": "electrumx", "title": "ElectrumX", "version": "1.18.0", "description": "Electrum protocol server. Index the blockchain for fast wallet lookups.", "icon": "/assets/img/app-icons/electrumx.png", "author": "Luke Childs", "category": "money", "tier": "core", "dockerImage": "146.59.87.168:3000/lfg2025/electrumx:v1.18.0", "repoUrl": "https://github.com/spesmilo/electrumx", "requires": [ "bitcoin-knots" ] }, { "id": "indeedhub", "title": "IndeeHub", "version": "1.0.0", "description": "Bitcoin documentary streaming with Nostr identity.", "icon": "/assets/img/app-icons/indeedhub.png", "author": "IndeeHub", "category": "community", "dockerImage": "146.59.87.168:3000/lfg2025/indeedhub:1.0.0", "repoUrl": "https://github.com/indeedhub/indeedhub" }, { "id": "botfights", "title": "BotFights", "version": "1.1.0", "description": "Bot arena + 2-player arcade fighter with controller support and Adventure Mode.", "icon": "/assets/img/app-icons/botfights.svg", "author": "BotFights", "category": "community", "dockerImage": "146.59.87.168:3000/lfg2025/botfights:1.1.0", "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"] } }, { "id": "gitea", "title": "Gitea", "version": "1.23", "description": "Self-hosted Git service with container registry, CI/CD, issue tracking.", "icon": "/assets/img/app-icons/gitea.svg", "author": "Gitea", "category": "development", "dockerImage": "146.59.87.168:3000/lfg2025/gitea:1.23", "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="] } }, { "id": "filebrowser", "title": "File Browser", "version": "2.27.0", "description": "Web-based file manager.", "icon": "/assets/img/app-icons/file-browser.webp", "author": "File Browser", "category": "data", "tier": "core", "dockerImage": "146.59.87.168:3000/lfg2025/filebrowser:v2.27.0", "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"] } }, { "id": "vaultwarden", "title": "Vaultwarden", "version": "1.30.0", "description": "Self-hosted password vault with zero-knowledge encryption.", "icon": "/assets/img/app-icons/vaultwarden.webp", "author": "Vaultwarden", "category": "data", "tier": "recommended", "dockerImage": "146.59.87.168:3000/lfg2025/vaultwarden:1.30.0-alpine", "repoUrl": "https://github.com/dani-garcia/vaultwarden", "containerConfig": { "ports": ["8082:80"], "volumes": ["/var/lib/archipelago/vaultwarden:/data"] } }, { "id": "searxng", "title": "SearXNG", "version": "2024.1.0", "description": "Privacy-respecting metasearch engine.", "icon": "/assets/img/app-icons/searxng.png", "author": "SearXNG", "category": "data", "tier": "recommended", "dockerImage": "146.59.87.168:3000/lfg2025/searxng:latest", "repoUrl": "https://github.com/searxng/searxng", "containerConfig": { "ports": ["8888:8080"], "volumes": ["/var/lib/archipelago/searxng:/etc/searxng"] } }, { "id": "fedimint", "title": "Fedimint", "version": "0.10.0", "description": "Federated Bitcoin mint with privacy through federated guardians.", "icon": "/assets/img/app-icons/fedimint.png", "author": "Fedimint", "category": "money", "dockerImage": "146.59.87.168:3000/lfg2025/fedimintd:v0.10.0", "repoUrl": "https://github.com/fedimint/fedimint" }, { "id": "jellyfin", "title": "Jellyfin", "version": "10.8.13", "description": "Free media server. Stream movies, music, and photos.", "icon": "/assets/img/app-icons/jellyfin.webp", "author": "Jellyfin", "category": "data", "dockerImage": "146.59.87.168:3000/lfg2025/jellyfin:10.8.13", "repoUrl": "https://github.com/jellyfin/jellyfin", "containerConfig": { "ports": ["8096:8096"], "volumes": ["/var/lib/archipelago/jellyfin/config:/config", "/var/lib/archipelago/jellyfin/cache:/cache"] } }, { "id": "immich", "title": "Immich", "version": "1.90.0", "description": "High-performance photo and video backup with ML.", "icon": "/assets/img/app-icons/immich.png", "author": "Immich", "category": "data", "dockerImage": "146.59.87.168:3000/lfg2025/immich-server:release", "repoUrl": "https://github.com/immich-app/immich" }, { "id": "homeassistant", "title": "Home Assistant", "version": "2024.1", "description": "Open-source home automation.", "icon": "/assets/img/app-icons/homeassistant.png", "author": "Home Assistant", "category": "home", "dockerImage": "146.59.87.168:3000/lfg2025/home-assistant:2024.1", "repoUrl": "https://github.com/home-assistant/core", "containerConfig": { "ports": ["8123:8123"], "volumes": ["/var/lib/archipelago/home-assistant:/config"], "env": ["TZ=UTC"] } }, { "id": "grafana", "title": "Grafana", "version": "10.2.0", "description": "Analytics and monitoring dashboards.", "icon": "/assets/img/app-icons/grafana.png", "author": "Grafana Labs", "category": "data", "tier": "recommended", "dockerImage": "146.59.87.168:3000/lfg2025/grafana:10.2.0", "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"] } }, { "id": "tailscale", "title": "Tailscale", "version": "1.78.0", "description": "Zero-config VPN with WireGuard mesh networking.", "icon": "/assets/img/app-icons/tailscale.webp", "author": "Tailscale", "category": "networking", "tier": "recommended", "dockerImage": "146.59.87.168:3000/lfg2025/tailscale:stable", "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"] } }, { "id": "uptime-kuma", "title": "Uptime Kuma", "version": "1.23.0", "description": "Self-hosted uptime monitoring.", "icon": "/assets/img/app-icons/uptime-kuma.webp", "author": "Uptime Kuma", "category": "data", "tier": "recommended", "dockerImage": "146.59.87.168:3000/lfg2025/uptime-kuma:1", "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"] } }, { "id": "photoprism", "title": "PhotoPrism", "version": "240915", "description": "AI-powered photo management with facial recognition.", "icon": "/assets/img/app-icons/photoprism.svg", "author": "PhotoPrism", "category": "data", "dockerImage": "146.59.87.168:3000/lfg2025/photoprism:240915", "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"] } }, { "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", "dockerImage": "146.59.87.168:3000/lfg2025/nextcloud:28", "repoUrl": "https://github.com/nextcloud/server", "containerConfig": { "ports": ["8085:80"], "volumes": ["/var/lib/archipelago/nextcloud:/var/www/html"] } } ] }