Demo images / Build & push demo images (push) Successful in 4m20s
Both images mirrored to the Foundation registry. Alby Hub: gated web UI on 8087, LDK data under /var/lib/archipelago/alby-hub. phoenixd: headless loopback API on 9740 (own password auth), seed dir preserved under /var/lib/archipelago/phoenixd. Not yet in the signed catalog — disk manifests only, pending install verification on archi-dev-box. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
65 lines
2.0 KiB
YAML
65 lines
2.0 KiB
YAML
app:
|
|
id: phoenixd
|
|
name: phoenixd
|
|
version: 0.9.0
|
|
description: Headless Lightning daemon by ACINQ (the Phoenix wallet team). No screen of its own — it exposes a small local API that other apps and tools use to send and receive Lightning payments. Channel liquidity is managed automatically for a fee.
|
|
category: money
|
|
|
|
container:
|
|
# Image entrypoint already runs with --agree-to-terms-of-service and
|
|
# --http-bind-ip 0.0.0.0, as user "phoenix"; no custom args needed.
|
|
image: source.archipelago-foundation.org/lfg2025/phoenixd:0.9.0
|
|
pull_policy: if-not-present
|
|
|
|
dependencies:
|
|
- storage: 500Mi
|
|
|
|
resources:
|
|
cpu_limit: 1
|
|
memory_limit: 512Mi
|
|
disk_limit: 1Gi
|
|
|
|
security:
|
|
capabilities: []
|
|
readonly_root: true
|
|
no_new_privileges: true
|
|
network_policy: bridge
|
|
|
|
ports:
|
|
- host: 9740
|
|
container: 9740
|
|
protocol: tcp
|
|
bind: 127.0.0.1
|
|
auth: none
|
|
auth_rationale: >-
|
|
Loopback-only JSON API, not a web page. Every request is
|
|
authenticated by the http password phoenixd generates in its own
|
|
data directory on first run; the app gate's browser login page
|
|
would break the API clients this port exists for.
|
|
|
|
volumes:
|
|
# The wallet seed (seed.dat) and phoenix.conf live here. This directory
|
|
# must survive reinstall/migration like any other app data dir —
|
|
# losing it means losing funds.
|
|
- type: bind
|
|
source: /var/lib/archipelago/phoenixd
|
|
target: /phoenix/.phoenix
|
|
options: [rw]
|
|
|
|
health_check:
|
|
type: tcp
|
|
endpoint: localhost:9740
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 5
|
|
|
|
metadata:
|
|
icon: /assets/img/app-icons/phoenixd.svg
|
|
repo: https://github.com/ACINQ/phoenixd
|
|
tier: optional
|
|
features:
|
|
- Ultra-light Lightning node — no bitcoin node required
|
|
- Automated channel and liquidity management (fees apply)
|
|
- Simple HTTP API + websockets for payments
|
|
- Backed by the team behind the Phoenix mobile wallet
|