{"key":"svc_apps_compose_migration_targets_2026_03_21","title":"svc-apps Compose Migration Targets","content":"On 2026-03-21, five apps on svc-apps were identified as targets for moving their compose definitions into corresponding /home/svc-admin/appstack directories.\n\nApps:\n- trilium\n- vaultwarden\n- linkwarden\n- mealie\n- vikunja\n\nDocker container labels referenced these old compose metadata paths:\n- /data/compose/6/docker-compose.yml -> trilium\n- /data/compose/7/docker-compose.yml -> vaultwarden\n- /data/compose/8/docker-compose.yml -> linkwarden\n- /data/compose/9/docker-compose.yml -> mealie\n- /data/compose/10/docker-compose.yml -> vikunja\n\nThose /data/compose paths did not exist on disk when checked from svc-apps, so they appear to be stale label metadata rather than currently accessible files.\n\nNew corresponding appstack paths created:\n- /home/svc-admin/appstack/trilium/docker-compose.yml\n- /home/svc-admin/appstack/vaultwarden/docker-compose.yml\n- /home/svc-admin/appstack/linkwarden/docker-compose.yml\n- /home/svc-admin/appstack/mealie/docker-compose.yml\n- /home/svc-admin/appstack/vikunja/docker-compose.yml\n\nCurrent data paths in use before migration:\n- /home/svc-admin/appstack/trilium-data\n- /home/svc-admin/appstack/vaultwarden-data\n- /home/svc-admin/appstack/linkwarden-data\n- /home/svc-admin/appstack/mealie-data\n- /home/svc-admin/appstack/vikunja-cache\n- /home/svc-admin/appstack/vikunja-files\n- /home/svc-admin/appstack/vikunja-tmp\n\nPlaceholder compose files were created in the new appstack directories as temporary markers. Actual compose reconstruction can happen later.\n\n---\n**2026-03-21 18:57:05 UTC | Created via MCP**","summary":"On 2026-03-21, five apps on svc-apps were identified as targets for moving their compose definitions into corresponding /home/svc-admin/appstack directories.\n\nApps:\n- trilium\n- vaultwarden\n- linkwarden\n- mealie\n- vikunja\n\nDocker container labels referenced these old compose metadata paths:\n- /data/compose/6/docker-compose.yml -> trilium\n- /data/compose/7/docker-compose.yml -> vaultwarden\n- /data/compose/8/docker-compose.yml -> linkwarden\n- /data/compose/9/docker-compose.yml -> mealie\n- /data/compose/10/docker-compose.yml -> vikunja\n\nThose /data/compose paths did not exist on disk when checked from svc-apps, so they appear to be stale label metadata rather than currently accessible files.\n\nNew corresponding appstack paths created:\n- /home/svc-admin/appstack/trilium/docker-compose.yml\n- /home/svc-admin/appstack/vaultwarden/docker-compose.yml\n- /home/svc-admin/appstack/linkwarden/docker-compose.yml\n- /home/svc-admin/appstack/mealie/docker-compose.yml\n- /home/svc-admin/appstack/vikunja/docker-compose.yml\n\nCurrent data paths in use before migration:\n- /home/svc-admin/appstack/trilium-data\n- /home/svc-admin/appstack/vaultwarden-data\n- /home/svc-admin/appstack/linkwarden-data\n- /home/svc-admin/appstack/mealie-data\n- /home/svc-admin/appstack/vikunja-cache\n- /home/svc-admin/appstack/vikunja-files\n- /home/svc-admin/appstack/vikunja-tmp\n\nPlaceholder compose files were created in the new appstack directories as temporary markers. Actual compose reconstruction can happen later.\n\n---\n**2026-03-21 18:57:05 UTC | Created via MCP**","status":"active","namespace":"general","namespace_name":"general","namespace_tier":"shared","tags":[]}