docs: comprehensive README update to reflect current 7-stack architecture with 29 services

This commit is contained in:
2025-11-15 18:23:53 +01:00
parent 4999ace4bd
commit 5bc790b79b

491
README.md
View File

@@ -40,65 +40,113 @@
The **Falcon** is a state-of-the-art containerized starship, powered by Docker's quantum drive engines and orchestrated through the legendary Arty navigation system. The **Falcon** is a state-of-the-art containerized starship, powered by Docker's quantum drive engines and orchestrated through the legendary Arty navigation system.
### 🎯 CORE SYSTEMS ### 🎯 MISSION CRITICAL SYSTEMS
| **System** | **Purpose** | **Access Point** | **29 Services** organized across **7 Specialized Stacks**
|:-----------|:------------|:-----------------|
| **SEXY** | *Advanced alien encounter database* | [sexy.pivoine.art](https://sexy.pivoine.art) | #### 🛠️ CORE Infrastructure (3 services)
| **AWSM** | *Intergalactic discovery catalog* | [awesome.pivoine.art](https://awesome.pivoine.art) | | Service | Purpose | Access |
| **TRACK** | *Mission analytics & telemetry* | [umami.pivoine.art](https://umami.pivoine.art) | |---------|---------|--------|
| **MATTERMOST** | *Crew collaboration & mission control* | [mattermost.pivoine.art](https://mattermost.pivoine.art) | | **PostgreSQL 16** | Central database vault | Internal: 5432 |
| **SCRAPY** | *Web scraping reconnaissance cluster* | [scrapy.pivoine.art](https://scrapy.pivoine.art) | | **Redis 7** | Hyperspeed cache drive | Internal |
| **N8N** | *Automated workflow command center* | [n8n.pivoine.art](https://n8n.pivoine.art) | | **Backrest** | Automated backup system | [restic.pivoine.art](https://restic.pivoine.art) |
| **STASH** | *Universal file management portal* | [stash.pivoine.art](https://stash.pivoine.art) |
| **LINKS** | *Interstellar bookmark archive* | [links.pivoine.art](https://links.pivoine.art) | #### 🎨 SEXY Portfolio (2 services)
| **VAULT** | *Encrypted password vault* | [vault.pivoine.art](https://vault.pivoine.art) | | Service | Purpose | Access |
| **JOPLIN** | *Note-taking server & sync hub* | [joplin.pivoine.art](https://joplin.pivoine.art) | |---------|---------|--------|
| **KIT** | *Toolkit hub with converter, editor & colors* | [kit.pivoine.art](https://kit.pivoine.art) | | **Directus API** | Headless CMS backend | [sexy.pivoine.art/api](https://sexy.pivoine.art/api) |
| **JELLY** | *Media streaming server* | [jelly.pivoine.art](https://jelly.pivoine.art) | | **SvelteKit Frontend** | Art portfolio interface | [sexy.pivoine.art](https://sexy.pivoine.art) |
| **DROP** | *Peer-to-peer file sharing* | [drop.pivoine.art](https://drop.pivoine.art) |
| **AI** | *Claude AI with RAG & web scraping* | [ai.pivoine.art](https://ai.pivoine.art) | #### 🧰 UTIL Productivity (7 services)
| **RESTIC** | *Automated backup vault system* | [restic.pivoine.art](https://restic.pivoine.art) | | Service | Purpose | Access |
| **NETDATA** | *Real-time ship diagnostics & alerts* | [netdata.pivoine.art](https://netdata.pivoine.art) | |---------|---------|--------|
| **PROXY** | *Shield control dashboard* | [proxy.pivoine.art](https://proxy.pivoine.art) | | **PairDrop** | P2P file sharing | [drop.pivoine.art](https://drop.pivoine.art) |
| **VPN** | *Cloaking device network* | [vpn.pivoine.art](https://vpn.pivoine.art) | | **Joplin Server** | Note-taking sync hub | [joplin.pivoine.art](https://joplin.pivoine.art) |
| **GITEA** | *Self-hosted Git & CI/CD platform* | [dev.pivoine.art](https://dev.pivoine.art) | | **Linkwarden** | Bookmark manager | [links.pivoine.art](https://links.pivoine.art) |
| **COOLIFY** | *Self-hosted deployment platform* | [coolify.dev.pivoine.art](https://coolify.dev.pivoine.art) | | **Mattermost** | Team collaboration | [mattermost.pivoine.art](https://mattermost.pivoine.art) |
| **ASCIINEMA** | *Terminal recording & sharing* | [asciinema.dev.pivoine.art](https://asciinema.dev.pivoine.art) | | **Vaultwarden** | Password manager | [vault.pivoine.art](https://vault.pivoine.art) |
| **Tandoor** | Recipe management | [tandoor.pivoine.art](https://tandoor.pivoine.art) |
| **Meilisearch** | Search engine | Internal |
#### 🤖 AI Intelligence (5 services)
| Service | Purpose | Access |
|---------|---------|--------|
| **Open WebUI** | Claude AI interface | [ai.pivoine.art](https://ai.pivoine.art) |
| **LiteLLM** | API proxy | [llm.ai.pivoine.art](https://llm.ai.pivoine.art) |
| **Crawl4AI** | Web scraping | Internal: 11235 |
| **FaceFusion** | AI face swapping | [facefusion.ai.pivoine.art](https://facefusion.ai.pivoine.art) |
| **PostgreSQL+pgvector** | Vector database | Internal |
#### 🛡️ NET Infrastructure (4 services)
| Service | Purpose | Access |
|---------|---------|--------|
| **Traefik** | Reverse proxy & SSL | [proxy.pivoine.art](https://proxy.pivoine.art) |
| **Netdata** | Real-time monitoring | [netdata.pivoine.art](https://netdata.pivoine.art) |
| **Watchtower** | Auto-update agent | Background |
| **Umami** | Analytics platform | [umami.pivoine.art](https://umami.pivoine.art) |
#### 📺 MEDIA Streaming (2 services)
| Service | Purpose | Access |
|---------|---------|--------|
| **Jellyfin** | Media server | [jelly.pivoine.art](https://jelly.pivoine.art) |
| **Filestash** | File manager | [filestash.pivoine.art](https://filestash.pivoine.art) |
#### 🚀 DEV Platform (6 services)
| Service | Purpose | Access |
|---------|---------|--------|
| **Gitea** | Git & CI/CD | [dev.pivoine.art](https://dev.pivoine.art) |
| **Act Runner** | Workflow executor | Background |
| **Coolify** | Deployment platform | [coolify.dev.pivoine.art](https://coolify.dev.pivoine.art) |
| **Soketi** | WebSocket server | Internal |
| **n8n** | Workflow automation | [n8n.dev.pivoine.art](https://n8n.dev.pivoine.art) |
| **Asciinema** | Terminal recorder | [asciinema.dev.pivoine.art](https://asciinema.dev.pivoine.art) |
### ⚙️ INFRASTRUCTURE ### ⚙️ INFRASTRUCTURE
``` ```
┌─────────────────────────────────────────────────┐ ┌──────────────────────────────────────────────────────
│ 🛡️ TRAEFIK SHIELD GENERATOR (Proxy) │ 🛡️ TRAEFIK REVERSE PROXY (NET Stack)
│ ├─ Auto-SSL via Let's Encrypt Reactor │ ├─ Auto-SSL via Let's Encrypt
│ ├─ HTTP → HTTPS Phase Shifters │ ├─ HTTP → HTTPS Redirects
│ ├─ Load Balancer Stabilizers │ ├─ Load Balancing & Routing
│ ├─ Dashboard Command Center │ ├─ Dashboard at proxy.pivoine.art
└─ Sablier Dynamic Scaling Plugin ├─ Dynamic Security Headers
├─────────────────────────────────────────────────┤ │ └─ Multi-network Support (falcon + coolify) │
│ 💾 POSTGRESQL 16 DATA CORE │ ├──────────────────────────────────────────────────────┤
├─ Directus Sector Database 💾 CORE POSTGRESQL 16 (CORE Stack)
│ ├─ Umami Analytics Vault │ ├─ sexy (Directus CMS)
│ ├─ n8n Workflow Engine Database │ ├─ umami (Analytics)
│ ├─ Linkwarden Bookmark Archive │ ├─ n8n (Workflows)
│ ├─ Joplin Note-taking Server Database │ ├─ linkwarden (Bookmarks)
Mattermost Team Chat Database joplin (Notes)
├─────────────────────────────────────────────────┤ │ ├─ mattermost (Chat) │
🤖 AI INTELLIGENCE CORE (PostgreSQL 16) ├─ tandoor (Recipes)
│ ├─ pgvector extension for RAG operations │ ├─ gitea (Git & CI/CD)
│ ├─ Open WebUI with Claude integration │ ├─ coolify (Deployment)
Crawl4AI web scraping service asciinema (Terminal Recording)
│ └─ Document embeddings & semantic search │ ├──────────────────────────────────────────────────────┤
├─────────────────────────────────────────────────┤ │ 🤖 AI POSTGRESQL+PGVECTOR (AI Stack) │
⚡ REDIS CACHE HYPERDRIVE ├─ Vector similarity search
Warp-speed data acceleration Open WebUI document embeddings
├─────────────────────────────────────────────────┤ │ └─ RAG knowledge base │
│ 🔐 BACKREST BACKUP VAULT (Restic) │ ├──────────────────────────────────────────────────────┤
├─ Automated volume snapshots ⚡ REDIS 7 CACHE (CORE Stack)
│ ├─ Incremental backup engine │ ├─ Directus caching
HiDrive remote repository Coolify queue management
└─────────────────────────────────────────────────┘ │ └─ Umami session storage │
├──────────────────────────────────────────────────────┤
│ 🔐 BACKREST BACKUP SYSTEM (CORE Stack) │
│ ├─ 17 automated backup plans │
│ ├─ Daily incremental snapshots │
│ ├─ Weekly maintenance (prune & check) │
│ ├─ Retention: 7d/4w/3-12m/2-3y │
│ └─ HiDrive remote storage │
├──────────────────────────────────────────────────────┤
│ 📊 MONITORING & UPDATES (NET Stack) │
│ ├─ Netdata: Real-time metrics & alerts │
│ ├─ Watchtower: Automatic container updates │
│ └─ Mattermost webhooks for notifications │
└──────────────────────────────────────────────────────┘
``` ```
--- ---
@@ -147,141 +195,39 @@ arty config
## 💫 NAVIGATION COMMANDS ## 💫 NAVIGATION COMMANDS
### Database Operations (SEXY Mission) ### SEXY Database Operations
```bash ```bash
# Create database backup before alien encounter # Export Directus database + schema snapshot
arty db/dump arty sexy/export/all
# Restore database after timeline anomaly # Export only database
arty db/import arty sexy/db/export
# Export exotic alien artifacts (uploads) # Export only schema
arty uploads/export arty sexy/schema/export
# Import artifacts to new timeline # Import database + schema (⚠️ replaces existing data)
arty uploads/import arty sexy/import/all
# Export uploads directory
arty sexy/uploads/export
# Import uploads directory
arty sexy/uploads/import
# Update frontend bundle from registry image
arty sexy/bundle/update
``` ```
### Deployment & Sync ### Deployment & Sync
```bash ```bash
# Synchronize .env to remote starbase # Synchronize .env to remote VPS
arty env/sync arty env/sync
``` ```
### File Sharing (DROP System) ### Backup Operations (Backrest)
```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
```
### Toolkit (KIT System)
```bash
# Access unified toolkit (subdomain routing)
# Landing Page
# URL: https://kit.pivoine.art
# Main entry point with links to all toolkit services
# File Converter (Vert)
# URL: https://vert.kit.pivoine.art
# Features:
# - WebAssembly-based file conversion (250+ formats)
# - Images, audio, documents, video
# - Client-side processing (no uploads)
# - No file size limits
# Image Editor (Paint)
# URL: https://paint.kit.pivoine.art
# Features:
# - Browser-based image editing
# - Layer support
# - Filters, drawing tools, text, shapes
# - Supports PNG, JPG, GIF, WebP
# - Client-side processing (no uploads)
# Color Palette Generator (Pastel)
# URL: https://pastel.kit.pivoine.art
# API: https://pastel.kit.pivoine.art/api
# Features:
# - Generate beautiful color palettes
# - Color harmony algorithms
# - Interactive palette generation
# - Export in various formats
# - Programmatic API access
```
### AI Operations (AI System)
```bash
# Access Open WebUI with Claude integration
# URL: https://ai.pivoine.art
# Features:
# - ChatGPT-like interface with Claude AI
# - Upload documents for RAG (Retrieval-Augmented Generation)
# - Web search for current information
# - pgvector-powered semantic search
# - Email notifications via SMTP
# - n8n workflow integration
# How to use:
# 1. Visit https://ai.pivoine.art and create an account
# 2. In Settings → Connections, add Claude API:
# - Name: Anthropic Claude
# - API Base URL: https://api.anthropic.com/v1
# - API Key: (your Anthropic API key)
# 3. Select Claude model in chat (claude-3-5-sonnet-20241022)
# 4. Upload documents in Knowledge → Files for RAG
# 5. Start chatting with AI-enhanced responses
# Internal services:
# - Crawl4AI scraping API: http://ai_crawl4ai:11235 (container network)
# - AI PostgreSQL with pgvector: ai_postgres:5432
# - Database: openwebui (user: ai)
# Integration with n8n:
# - Create workflows that use Crawl4AI for web scraping
# - Trigger AI tasks via webhooks
# - Send results to Mattermost notifications
```
### Backup Operations (RESTIC System)
```bash ```bash
# Access backup web interface # Access backup web interface
@@ -289,23 +235,56 @@ arty env/sync
# Username: valknar # Username: valknar
# Password: Set on first access # Password: Set on first access
# View backup status # View backup status in logs
docker logs restic_app | grep scheduled docker logs core_backrest | grep scheduled
# Manually trigger backup for a specific plan # Manually trigger backup for a specific plan
docker exec restic_app /backrest backup --plan postgres-backup docker exec core_backrest /backrest backup --plan postgres-backup
# List all snapshots in repository # List all snapshots in repository
docker exec restic_app restic -r /repos snapshots docker exec core_backrest restic -r /repos snapshots
# Restore from backup (via web UI recommended) # Restore via web UI (recommended)
# Navigate to restic.pivoine.art → Browse snapshots → Restore files # Navigate to restic.pivoine.art → Browse snapshots → Restore files
``` ```
**Automated Backup Schedule:** **Automated Backup Schedule:**
- Daily backups: 2 AM - 8 AM (staggered by service) - **17 backup plans** running daily (2 AM - 11 AM, staggered)
- Weekly maintenance: Sundays at 2 AM (prune) and 3 AM (check) - **Weekly maintenance**: Sundays at 2 AM (prune) and 3 AM (integrity check)
- All volumes backed up to: `/mnt/hidrive/users/valknar/Backup` - **Destination**: `/mnt/hidrive/users/valknar/Backup` (HiDrive remote storage)
- **Retention policies**: 7 daily, 4 weekly, 3-12 monthly, 2-3 yearly (varies by service)
### Quick Service Access
```bash
# UTIL Stack
https://drop.pivoine.art # PairDrop file sharing
https://joplin.pivoine.art # Note-taking
https://links.pivoine.art # Bookmarks
https://mattermost.pivoine.art # Team chat
https://vault.pivoine.art # Passwords
https://tandoor.pivoine.art # Recipes
# AI Stack
https://ai.pivoine.art # Open WebUI (Claude)
https://llm.ai.pivoine.art # LiteLLM proxy
https://facefusion.ai.pivoine.art # Face swapping
# MEDIA Stack
https://jelly.pivoine.art # Jellyfin media server
https://filestash.pivoine.art # File manager
# DEV Stack
https://dev.pivoine.art # Gitea (Git + CI/CD)
https://coolify.dev.pivoine.art # Deployment platform
https://n8n.dev.pivoine.art # Workflow automation
https://asciinema.dev.pivoine.art # Terminal recording
# NET Stack
https://proxy.pivoine.art # Traefik dashboard
https://netdata.pivoine.art # Real-time monitoring
https://umami.pivoine.art # Analytics
```
--- ---
@@ -409,61 +388,64 @@ ssh -A root@vps "cd ~/Projects/docker-compose && arty restart gitea_runner"
``` ```
THE FALCON (falcon_network) THE FALCON (falcon_network)
├─ 🎯 CORE SERVICES ├─ 🛠️ CORE STACK (3 services)
│ ├─ PostgreSQL 16 [Port 5432] → Data Vault │ ├─ postgres [5432] → PostgreSQL 16 Data Vault
Redis 7 [Internal] → Cache Drive redis [Internal] → Redis 7 Cache Drive
│ └─ backrest [restic.pivoine.art] → Backup System
├─ 🛡️ SECURITY LAYER ├─ 🎨 SEXY STACK (2 services)
│ ├─ Traefik [80/443] → Shield Generator │ ├─ sexy_api [sexy.pivoine.art/api] → Directus CMS
Traefik Dashboard [proxy.pivoine.art] → Control Center sexy_frontend [sexy.pivoine.art] → SvelteKit App
│ └─ Sablier [Internal] → Scale-to-Zero Engine
├─ 🚀 APPLICATIONS ├─ 🧰 UTIL STACK (7 services)
│ ├─ Directus API [sexy.pivoine.art/api] │ ├─ pairdrop [drop.pivoine.art] → P2P File Sharing
│ ├─ SvelteKit Frontend [sexy.pivoine.art] │ ├─ joplin [joplin.pivoine.art] → Note-Taking Sync
│ ├─ Awesome Catalog [awesome.pivoine.art] │ ├─ linkwarden [links.pivoine.art] → Bookmark Manager
│ ├─ Umami Analytics [umami.pivoine.art] │ ├─ linkwarden_meili [Internal] → Search Engine
│ ├─ Gotify Messenger [gotify.pivoine.art] │ ├─ mattermost [mattermost.pivoine.art] → Team Chat
│ ├─ Scrapyd Cluster [scrapy.pivoine.art] │ ├─ vaultwarden [vault.pivoine.art] → Password Manager
n8n Workflows [n8n.pivoine.art] tandoor [tandoor.pivoine.art] → Recipe Manager
│ ├─ Filestash Files [stash.pivoine.art]
│ ├─ Linkwarden Marks [links.pivoine.art]
│ ├─ Vaultwarden Vault [vault.pivoine.art]
│ ├─ Joplin Sync Server [joplin.pivoine.art]
│ ├─ Kit Toolkit [vert.kit.pivoine.art, paint.kit.pivoine.art, pastel.kit.pivoine.art]
│ ├─ Jellyfin Media [jelly.pivoine.art]
│ ├─ PairDrop Sharing [drop.pivoine.art]
│ ├─ Open WebUI AI [ai.pivoine.art]
│ ├─ Backrest Backups [restic.pivoine.art]
│ └─ WireGuard VPN [vpn.pivoine.art]
├─ 🤖 AI INTELLIGENCE ├─ 🤖 AI STACK (5 services)
│ ├─ PostgreSQL+pgvector [Internal] → Vector Database │ ├─ ai_postgres [Internal] → pgvector Database
│ ├─ Open WebUI [ai.pivoine.art] → Claude Interface │ ├─ webui [ai.pivoine.art] → Open WebUI (Claude)
Crawl4AI [Internal:11235] → Web Scraper litellm [llm.ai.pivoine.art] → API Proxy
│ ├─ crawl4ai [Internal:11235] → Web Scraper
│ └─ facefusion [facefusion.ai.pivoine.art] → Face AI
💾 STORAGE VOLUMES 🛡️ NET STACK (4 services)
├─ postgres_data → Critical mission data ├─ traefik [80/443, proxy.pivoine.art] → Reverse Proxy
├─ directus_uploads → Alien encounter evidence ├─ netdata [netdata.pivoine.art] → Monitoring
├─ directus_bundle → Custom modules ├─ watchtower [Background] → Auto-Updater
├─ awesome_data → Discovery catalog └─ umami [umami.pivoine.art] → Analytics
├─ scrapyd_data → Web scraping archives
├─ scrapy_code → Spider project code ├─ 📺 MEDIA STACK (2 services)
├─ n8n_data → Workflow configurations ├─ jellyfin [jelly.pivoine.art] → Media Streaming
─ filestash_data → File manager state ─ filestash [filestash.pivoine.art] → File Manager
├─ linkwarden_data → Bookmark archives
├─ meili_data → Search index database ├─ 🚀 DEV STACK (6 services)
├─ vaultwarden_data → Encrypted password vault ├─ gitea [dev.pivoine.art, SSH:2222] → Git + CI/CD
├─ joplin_data → Note-taking server data ├─ gitea_runner [Background] → Actions Runner
├─ jelly_config → Jellyfin media server config ├─ coolify [coolify.dev.pivoine.art] → Deploy Platform
├─ ai_postgres_data → AI vector database ├─ coolify_soketi [coolify-realtime...] → WebSocket Server
├─ ai_webui_data → Open WebUI application data ├─ n8n [n8n.dev.pivoine.art] → Workflows
─ ai_crawl4ai_data → Web scraping cache ─ asciinema [asciinema.dev.pivoine.art] → Terminal Recorder
├─ backrest_data → Backup system state
├─ backrest_config → Backup configurations └─ 💾 PERSISTENT VOLUMES (29 services = 40+ volumes)
letsencrypt_data → Shield certificates Core: postgres_data, redis_data, backrest_*
├─ Sexy: directus_uploads, directus_bundle
├─ Util: pairdrop_*, joplin_data, linkwarden_*, mattermost_*, vaultwarden_data, tandoor_*
├─ AI: ai_postgres_data, ai_webui_data, ai_crawl4ai_data, facefusion_*
├─ Net: letsencrypt_data, netdata_*
├─ Media: jelly_config, jelly_cache, filestash_data
└─ Dev: gitea_*, coolify_data, n8n_data, asciinema_data
``` ```
**Network Architecture:**
- **falcon_network**: Main external network connecting all 29 services
- **coolify network**: Separate network for Coolify-deployed applications
- **Traefik multi-network**: Connected to both networks for unified routing
--- ---
## 🎨 TECHNOLOGY STACK ## 🎨 TECHNOLOGY STACK
@@ -521,20 +503,31 @@ THE FALCON (falcon_network)
## 📊 MISSION STATUS ## 📊 MISSION STATUS
``` ```
╔════════════════════════════════════════╗ ╔══════════════════════════════════════════════════════════
║ SHIP'S VITAL SIGNS ║ ║ SHIP'S VITAL SIGNS
╠════════════════════════════════════════╣ ╠══════════════════════════════════════════════════════════
║ ✅ Core Systems → OPERATIONAL ║ ║ ✅ CORE Stack (3) → OPERATIONAL
║ ✅ Shield Generator → ONLINE ║ ✅ SEXY Stack (2) → ONLINE
║ ✅ Database Vault → SECURED ║ ✅ UTIL Stack (7) → ACTIVE
║ ✅ Cache Drive → OPTIMIZED ║ ✅ AI Stack (5) → INTELLIGENT
║ ✅ Backup System → AUTOMATED ║ ✅ NET Stack (4) → SECURED
🌟 Captain Status → ON ADVENTURE ✅ MEDIA Stack (2) → STREAMING
╚════════════════════════════════════════╝ ║ ✅ DEV Stack (6) → DEPLOYING ║
║ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ║
║ 📦 Total Services: 29 ║
║ 🗄️ Database Servers: 2 (PostgreSQL 16 + AI pgvector) ║
║ 💾 Backup Plans: 17 automated (daily 2-11 AM) ║
║ 🔐 SSL Certificates: Auto-renewed (Let's Encrypt) ║
║ 📡 Monitoring: Netdata + Mattermost webhooks ║
║ 🔄 Auto-Updates: Watchtower (5-min interval) ║
║ 🤖 CI/CD: Gitea Actions (docker-runner active) ║
║ 🌟 Captain Status: ON ADVENTURE ║
╚══════════════════════════════════════════════════════════╝
Next Backup: Tomorrow 2:00 AM (postgres-backup) Next Backup: Tomorrow 2:00 AM (postgres-backup)
Backup Target: /mnt/hidrive/users/valknar/Backup Backup Destination: /mnt/hidrive/users/valknar/Backup
Repository Status: Initialized & Ready Repository: Initialized & Healthy
Weekly Maintenance: Sundays 2 AM (prune), 3 AM (check)
``` ```
--- ---
@@ -553,8 +546,12 @@ Repository Status: Initialized & Ready
- 🌐 **Flagship:** [pivoine.art](https://pivoine.art) - 🌐 **Flagship:** [pivoine.art](https://pivoine.art)
- 📧 **Subspace Mail:** valknar@pivoine.art - 📧 **Subspace Mail:** valknar@pivoine.art
- 🚀 **Mission Control:** [sexy.pivoine.art](https://sexy.pivoine.art) - 🎨 **Art Portfolio:** [sexy.pivoine.art](https://sexy.pivoine.art)
- 📊 **Analytics Bay:** [umami.pivoine.art](https://umami.pivoine.art) - 🤖 **AI Interface:** [ai.pivoine.art](https://ai.pivoine.art)
- 🚀 **Git Operations:** [dev.pivoine.art](https://dev.pivoine.art)
- 💬 **Team Chat:** [mattermost.pivoine.art](https://mattermost.pivoine.art)
- 📊 **Analytics:** [umami.pivoine.art](https://umami.pivoine.art)
- 🛡️ **Monitoring:** [netdata.pivoine.art](https://netdata.pivoine.art)
--- ---