feat: parity milestone — add linux-to-sync, mark v1.0.0
Every service from ubuntu-post-install-24.04-crowdsec.sh is now a module. 35 services across 8 categories; setup.sh is the primary install path. - services/linux-to-sync.sh (extras): clone private repo via SSH or PAT - setup.sh: is_installed case for linux-to-sync (~/.git marker) - MODULAR.md: migration table updated to show full inventory - VERSION: 0.9.11 → 1.0.0 (parity achieved) https://claude.ai/code/session_01Y4dMKtkqkpvmgDKoRdzhTG
This commit is contained in:
+13
-13
@@ -85,17 +85,17 @@ ordered first.
|
||||
|
||||
## Migration status
|
||||
|
||||
This is an incremental migration. The big `ubuntu-post-install-*-crowdsec.sh`
|
||||
script remains the current "install everything" entry point until the modules
|
||||
reach parity, at which point it is retired (like the `original` and
|
||||
`-no-keycloak` tiers, which stay frozen as the evolution record).
|
||||
Migration is complete. `setup.sh` + `services/` now cover every service
|
||||
from `ubuntu-post-install-*-crowdsec.sh` plus several extras. The monolith
|
||||
is retained as a frozen evolution record.
|
||||
|
||||
| Module | Status |
|
||||
|--------|--------|
|
||||
| `base` (incl. glow) | ✅ done |
|
||||
| `homeassistant` | ✅ done |
|
||||
| `minecraft` (multi-instance, rich) | ⏳ porting from `setupminecraft.sh` |
|
||||
| `wolf` (gaming) | ⏳ porting from `setupwolf.sh` |
|
||||
| `js99er` (gaming) | ⏳ porting from `setupjs99er.sh` |
|
||||
| `backup` (Kopia, cross-cutting) | ⏳ porting from `setupbackup.sh` |
|
||||
| remaining ~65 services | ⏳ migrate from the monolith incrementally |
|
||||
| Group | Modules |
|
||||
|-------|---------|
|
||||
| `base` | `base`, `glow` |
|
||||
| `homelab` | `caddy`, `crowdsec`, `authelia`, `homeassistant` |
|
||||
| `utilities` | `actualbudget`, `ddclient`, `filebrowser`, `fmd`, `magicmirror`, `mealie`, `meshcentral`, `ntfy`, `portainer`, `traccar`, `uptimekuma`, `watchtower`, `wg-easy` |
|
||||
| `media` | `arm`, `audiobookshelf`, `emby`, `immich`, `jellyfin`, `lyrion` |
|
||||
| `cameras` | `frigate`, `frigate-notify` |
|
||||
| `gaming` | `js99er`, `minecraft`, `wolf`, `wolf-pair` |
|
||||
| `extras` | `linux-to-sync`, `silent-send` |
|
||||
| `backup` | `backup` |
|
||||
|
||||
Reference in New Issue
Block a user