Files
docker-compose/compose.yaml

29 lines
583 B
YAML
Raw Normal View History

2025-10-25 13:52:01 +02:00
name: falcon
include:
- core/compose.yaml
2025-10-26 17:05:56 +01:00
- awsm/compose.yaml
2025-10-26 10:54:01 +01:00
- sexy/compose.yaml
- mattermost/compose.yaml
- tandoor/compose.yaml
- scrapy/compose.yaml
- n8n/compose.yaml
- stash/compose.yaml
- links/compose.yaml
feat: add Vaultwarden password manager stack Added self-hosted password manager to The Falcon infrastructure: **Vault Stack** (vault.pivoine.art): - Vaultwarden (Bitwarden-compatible server) - SQLite database for password storage - WebSocket support for real-time sync - TOTP and WebAuthn/U2F 2FA support - Browser extensions and mobile apps compatible **Configuration:** - Domain: https://vault.pivoine.art - Signups: Disabled (invite-only for security) - Invitations: Enabled - Password hints: Disabled (security best practice) - First user becomes admin **Backup Integration:** - Added vaultwarden-backup plan to Restic - Schedule: 8 AM daily (same as letsencrypt) - Retention: 7 daily, 4 weekly, 12 monthly, 3 yearly - Backup volume: vault_data mounted read-only **Infrastructure Updates:** - Created vault/compose.yaml following stack pattern - Added VAULT_* environment variables to arty.yml - Updated compose.yaml to include vault stack - Added backup_vaultwarden_data volume to restic - Updated restic/config.json with 12th backup plan **Documentation:** - Added Vault to CORE SYSTEMS in README - Added to ship architecture diagram - Documented in CLAUDE.md with configuration details - Updated volume management sections - Backup count increased from 11 to 12 plans Critical data backed up with long retention (3 years yearly). Compatible with official Bitwarden clients on all platforms. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 11:15:12 +01:00
- vault/compose.yaml
- joplin/compose.yaml
- kit/compose.yaml
- jelly/compose.yaml
- drop/compose.yaml
- ai/compose.yaml
- restic/compose.yaml
- netdata/compose.yaml
2025-10-28 22:27:33 +01:00
- umami/compose.yaml
- sablier/compose.yaml
2025-10-25 13:52:01 +02:00
- proxy/compose.yaml
2025-10-29 06:50:41 +01:00
- watch/compose.yaml
2025-10-25 13:52:01 +02:00
networks:
compose_network:
2025-10-26 11:05:19 +01:00
name: ${NETWORK_NAME}
2025-10-25 13:52:01 +02:00
external: true