49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
|
|
# Archipelago App Manifests
|
||
|
|
|
||
|
|
This directory contains app manifest definitions for containerized applications in the Archipelago Bitcoin Node OS.
|
||
|
|
|
||
|
|
## App Categories
|
||
|
|
|
||
|
|
### Bitcoin & Lightning
|
||
|
|
- `bitcoin-core/` - Bitcoin Core full node
|
||
|
|
- `lnd/` - Lightning Network Daemon
|
||
|
|
- `core-lightning/` - Core Lightning (CLN)
|
||
|
|
- `btcpay-server/` - BTCPay Server payment processor
|
||
|
|
- `mempool/` - Mempool blockchain explorer
|
||
|
|
|
||
|
|
### Web5 & Decentralized Protocols
|
||
|
|
- `nostr-rs-relay/` - High-performance Nostr relay (Rust)
|
||
|
|
- `strfry/` - Nostr relay (C++)
|
||
|
|
- `web5-dwn/` - Decentralized Web Node
|
||
|
|
- `did-wallet/` - Web5 wallet with DID support
|
||
|
|
|
||
|
|
### Mesh Networking & Routing
|
||
|
|
- `meshtastic/` - Meshtastic LoRa mesh networking
|
||
|
|
- `router/` - Mesh routing and local network management
|
||
|
|
- `cjdns/` - Encrypted mesh networking (cjdns)
|
||
|
|
|
||
|
|
### Self-Hosted Services
|
||
|
|
- `homeassistant/` - Home automation
|
||
|
|
- `grafana/` - Monitoring and dashboards
|
||
|
|
- `searxng/` - Privacy-respecting search engine
|
||
|
|
- `onlyoffice/` - Office suite
|
||
|
|
- `ollama/` - Local AI models
|
||
|
|
- `penpot/` - Design tool
|
||
|
|
|
||
|
|
### Other
|
||
|
|
- `fedimint/` - Federated e-cash mint
|
||
|
|
- `morphos-server/` - MorphOS server
|
||
|
|
- `a-b/` - A to B protocol
|
||
|
|
|
||
|
|
## Manifest Format
|
||
|
|
|
||
|
|
Each app has a `manifest.yml` file defining:
|
||
|
|
- Container image and version
|
||
|
|
- Resource requirements
|
||
|
|
- Dependencies
|
||
|
|
- Security policies
|
||
|
|
- Health checks
|
||
|
|
- Network configuration
|
||
|
|
|
||
|
|
See `docs/app-manifest-spec.md` for the complete specification.
|