Update README and API for Docker integration and app management

- Revised README.md to clarify the use of Docker alongside Podman for containerization.
- Updated API documentation to reflect new RPC endpoints, including `auth.logout`.
- Enhanced WebSocket handling in the API for better connection management.
- Modified Neode UI to utilize a curated list of Docker-based applications, replacing previous Start9 registry calls.
- Improved error handling and logging in the marketplace for better user experience.
This commit is contained in:
Dorian
2026-01-27 22:55:20 +00:00
parent 10fa19df66
commit 7afefafec1
14 changed files with 1406 additions and 179 deletions

View File

@@ -1,12 +1,20 @@
# Archipelago Bitcoin Node OS
Next-generation Bitcoin Node OS built on Alpine Linux with Podman containerization.
Next-generation Bitcoin Node OS built on Alpine Linux with Docker/Podman containerization.
## 🚀 New to Archipelago?
**Get started in minutes:** [GETTING_STARTED.md](./GETTING_STARTED.md)
**Quick reference:** [QUICK_REFERENCE.md](./QUICK_REFERENCE.md)
**Quick reference:** [QUICK_REFERENCE_DOCKER.md](./QUICK_REFERENCE_DOCKER.md)
## Overview
Archipelago is a modern Bitcoin Node OS focused on:
- **Standard Containers**: Docker for dev, Podman for production
- **Minimal Base**: Alpine Linux (130MB vs 1.5GB+)
- **Security First**: Rootless containers, hardened kernel
- **Multi-Architecture**: ARM64 (Raspberry Pi) + x86_64
## Quick Start
@@ -81,11 +89,10 @@ npm run dev:mock
```
Archipelago/
├── core/ # Rust backend
│ ├── container/ # Container orchestration (NEW)
│ ├── parmanode/ # Parmanode compatibility (NEW)
│ ├── security/ # Security modules (NEW)
── performance/ # Performance optimization (NEW)
│ └── startos/ # Main backend (in Code/Archipelago)
│ ├── archipelago/ # Main backend binary
│ ├── container/ # Container orchestration
│ ├── security/ # Security modules
── models/ # Shared data models
├── neode-ui/ # Vue.js frontend (in Code/Archipelago)
├── apps/ # App manifests (NEW)
├── image-recipe/ # Alpine Linux build files