mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 20:21:09 +02:00
feat: Colima migration script, devlog & capacity docs update
- Add migrate-to-colima.sh: full migration script with volume backup, restore, LaunchAgent setup, dry-run mode, and rollback support - Add devlog post: GPU offload, Colima migration & Organic Growth Gate - Update MAC_MINI_SERVER.md: document Colima as container runtime - Update CAPACITY_PLANNING.md: mark Colima migration as done Colima (MIT) replaces Docker Desktop, saving ~10 GB RAM on Mac Mini. The entire self-hosted stack now uses only open-source-licensed components. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
53f90ce87f
commit
559025bfc9
4 changed files with 618 additions and 1 deletions
|
|
@ -113,6 +113,7 @@ Apps wie Todo, Calendar, Clock, Zitare, Contacts, etc.
|
|||
- [x] Ollama/FLUX.2/Telegram-Bot auf Mac Mini deaktiviert
|
||||
- [x] Registrierungslimit implementiert (MAX_DAILY_SIGNUPS, default: unlimitiert)
|
||||
- [x] Health-Checks und status.sh auf GPU-Server umgestellt
|
||||
- [x] Docker Desktop → Colima migrieren (~10 GB RAM gespart, MIT-Lizenz)
|
||||
- [ ] PgBouncer fuer Connection Pooling einrichten
|
||||
- [ ] Cloudflare Cache Rules fuer statische Assets
|
||||
- [ ] Registrierungslimit aktivieren (5/Tag) in .env auf Server
|
||||
|
|
|
|||
|
|
@ -4,7 +4,22 @@ Dokumentation des Mac Mini als Self-Hosted Server für ManaCore Apps.
|
|||
|
||||
## Übersicht
|
||||
|
||||
Der Mac Mini dient als Self-Hosted Server für alle ManaCore-Anwendungen. Er ist über Cloudflare Tunnel öffentlich erreichbar und führt automatische Health Checks mit Benachrichtigungen durch.
|
||||
Der Mac Mini dient als Self-Hosted Server fuer alle ManaCore-Anwendungen. Er ist ueber Cloudflare Tunnel oeffentlich erreichbar und fuehrt automatische Health Checks mit Benachrichtigungen durch.
|
||||
|
||||
### Container Runtime: Colima (MIT-Lizenz)
|
||||
|
||||
Statt Docker Desktop nutzen wir **Colima** als Container-Runtime. Colima ist Open Source (MIT), Docker-CLI-kompatibel und verbraucht ~10 GB weniger RAM als Docker Desktop.
|
||||
|
||||
| | Docker Desktop (vorher) | Colima (jetzt) |
|
||||
|--|------------------------|----------------|
|
||||
| VM-Overhead | ~12.5 GB | ~0.3-0.5 GB |
|
||||
| Lizenz | Proprietaer | MIT (Open Source) |
|
||||
| docker-compose | Identisch | Identisch |
|
||||
|
||||
**Konfiguration:** 8 CPUs, 12 GB RAM, 200 GB Disk, Apple VZ, VirtioFS
|
||||
**LaunchAgent:** `~/Library/LaunchAgents/com.manacore.colima.plist`
|
||||
**Migration:** `./scripts/mac-mini/migrate-to-colima.sh`
|
||||
**Rollback:** `./scripts/mac-mini/migrate-to-colima.sh --rollback`
|
||||
|
||||
### Architektur
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue