docs: update README.md with PairDrop, Jellyfin, and miniPaint

Added documentation for three new services:

- **DROP (PairDrop)**: Peer-to-peer file sharing with WebRTC
  - Direct device-to-device transfers (no server storage)
  - STUN-enabled cross-network support
  - Automatic device discovery
  - Share files, text, and clipboard content

- **JELLY (Jellyfin)**: Media streaming server
  - HiDrive photo and video streaming
  - Hardware transcoding support
  - Multi-device playback

- **PAINT (miniPaint)**: Web-based image editor
  - Layer support and filters
  - Client-side processing
  - PNG, JPG, GIF, WebP support

Updated:
- Core systems table with new services
- Ship architecture diagram
- Storage volumes list
- Navigation commands with usage instructions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-06 22:14:16 +01:00
parent 908287b844
commit 31911e2d85

View File

@@ -55,6 +55,9 @@ The **Falcon** is a state-of-the-art containerized starship, powered by Docker's
| **VAULT** | *Encrypted password vault* | [vault.pivoine.art](https://vault.pivoine.art) |
| **JOPLIN** | *Note-taking server & sync hub* | [joplin.pivoine.art](https://joplin.pivoine.art) |
| **VERT** | *Universal file format converter* | [vert.pivoine.art](https://vert.pivoine.art) |
| **PAINT** | *Web-based image editor* | [paint.pivoine.art](https://paint.pivoine.art) |
| **JELLY** | *Media streaming server* | [jelly.pivoine.art](https://jelly.pivoine.art) |
| **DROP** | *Peer-to-peer file sharing* | [drop.pivoine.art](https://drop.pivoine.art) |
| **RESTIC** | *Automated backup vault system* | [restic.pivoine.art](https://restic.pivoine.art) |
| **PROXY** | *Shield control dashboard* | [proxy.pivoine.art](https://proxy.pivoine.art) |
| **VPN** | *Cloaking device network* | [vpn.pivoine.art](https://vpn.pivoine.art) |
@@ -156,6 +159,59 @@ arty uploads/import
arty env/sync
```
### File Sharing (DROP System)
```bash
# Access PairDrop file sharing
# URL: https://drop.pivoine.art
# Features:
# - Peer-to-peer file transfers (WebRTC)
# - No server-side storage (direct device-to-device)
# - Works across different networks (STUN-enabled)
# - Share files, text, and clipboard content
# - Automatic device discovery
# - No account required
# How to use:
# 1. Open https://drop.pivoine.art on both devices
# 2. Devices will automatically discover each other
# 3. Click on discovered device to share files
# 4. Files transfer directly between devices (not through server)
```
### Media Streaming (JELLY System)
```bash
# Access Jellyfin media server
# URL: https://jelly.pivoine.art
# Features:
# - Stream photos and videos from HiDrive
# - Hardware transcoding support
# - Multi-device playback
# - Automatic metadata fetching
# - Compatible with mobile apps
# Media paths:
# - Photos: /mnt/hidrive/users/valknar/Pictures
# - Videos: /mnt/hidrive/users/valknar/Videos
```
### Image Editing (PAINT System)
```bash
# Access miniPaint image editor
# URL: https://paint.pivoine.art
# Features:
# - Browser-based image editing
# - Layer support
# - Filters, drawing tools, text, shapes
# - Supports PNG, JPG, GIF, WebP
# - Client-side processing (no uploads)
```
### Backup Operations (RESTIC System)
```bash
@@ -211,6 +267,9 @@ THE FALCON (falcon_network)
│ ├─ Vaultwarden Vault [vault.pivoine.art]
│ ├─ Joplin Sync Server [joplin.pivoine.art]
│ ├─ Vert Converter [vert.pivoine.art]
│ ├─ miniPaint Editor [paint.pivoine.art]
│ ├─ Jellyfin Media [jelly.pivoine.art]
│ ├─ PairDrop Sharing [drop.pivoine.art]
│ ├─ Backrest Backups [restic.pivoine.art]
│ └─ WireGuard VPN [vpn.pivoine.art]
@@ -227,6 +286,7 @@ THE FALCON (falcon_network)
├─ meili_data → Search index database
├─ vaultwarden_data → Encrypted password vault
├─ joplin_data → Note-taking server data
├─ jelly_config → Jellyfin media server config
├─ backrest_data → Backup system state
├─ backrest_config → Backup configurations
└─ letsencrypt_data → Shield certificates