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:
21
README.md
21
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user