[{"data":1,"prerenderedAt":106},["ShallowReactive",2],{"$f1o37gz9wn74zw":3},{"site":4,"app":16,"alternatives":63,"compose":82,"log":102,"changelog":103},{"hourly_rate_usd":5,"break_even_window_mo":6,"reference_env":7,"attribution":8},20,18,"Fresh Debian 12, Docker + Compose preinstalled, 2 GB RAM \u002F 2 vCPU ($5-class VPS)",{"caniselfhostit":9},{"name":10,"url":11,"repo":12,"license":13,"author":14,"note":15},"caniselfhostit.com","https:\u002F\u002Fcaniselfhostit.com","https:\u002F\u002Fgithub.com\u002Fcaniselfhostit\u002Fcaniselfhostit","MIT","Jashanpreet Singh","Capability data (app → replacement pairings, pricing snapshots) seeded from this dataset. They answer 'can you run it, and how' — go there for guided installs.",{"id":17,"name":18,"domain":19,"category":20,"price_usd_mo":21,"price_plan":22,"price_unit":23,"price_source":24,"price_checked":25,"links":26,"jobs":28,"verdict":33,"alternatives":34,"provenance":37,"verdict_reason":40,"what_you_lose":41,"economics":43,"hardware_tier":46,"verified":47,"derived":55},"myfitnesspal-premium","MyFitnessPal Premium","myfitnesspal.com","money-home",19.99,"Premium","flat","https:\u002F\u002Fwww.myfitnesspal.com\u002Fpremium","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Fmyfitnesspal-premium",[29,30,31,32],"food & calorie logging","barcode scanning","macros","exercise tracking","KINDA",[35,36],"wger","fittrackee",{"capability_seed":38,"decision_layer":39},"caniselfhostit","original","wger handles workouts, routines and body metrics well. The moat is MyFitnessPal's food database — decades of crowd-sourced barcodes that no self-hosted app matches. Worth it for lifters tracking training; not for calorie counters living off the barcode scanner.",[42],"The food database — this is the product, and it doesn't come with you",{"vps_share_usd_mo":44,"storage_usd_mo":45,"maint_min_mo":5},0.5,0,"vps",{"by":48,"at":49,"protocol":50,"setup_min":51,"assistant":52,"evidence":53},"zernonia","2026-08-10","v1",15,"claude-code",[54],"logs\u002Fmyfitnesspal-premium.md",{"hourly_rate_usd":5,"self_host_cost_usd_mo":56,"net_saving_usd_mo":57,"setup_cost_usd":58,"break_even_months":59,"break_even_date":60,"markup_index":61,"primary_abandoned":62,"verdict_stale":62},7.17,12.82,5,0.39,"2026-08-22",2.79,false,[64,85],{"id":35,"name":35,"tagline":65,"repo":66,"site":67,"license":68,"category":20,"resources":69,"provenance":74,"metrics":75},"A gym log and a food diary on one server: routines, body measurements, and a barcode lookup that asks Open Food Facts instead of a subscription.","wger-project\u002Fwger","https:\u002F\u002Fwger.de","AGPL-3.0",{"ram_min_mb":70,"disk_gb":71,"arm64":72,"containers":73,"external_db":72},2048,10,true,4,{"capability_seed":38,"decision_layer":39},{"id":35,"stars":76,"last_commit":77,"latest_release":78,"docker_pulls":82,"open_issues":83,"fetched_at":84},6634,"2026-08-10T23:24:36Z",{"tag":79,"published_at":80,"url":81},"2.6","2026-06-17T07:47:47Z","https:\u002F\u002Fgithub.com\u002Fwger-project\u002Fwger\u002Freleases\u002Ftag\u002F2.6",null,268,"2026-08-11T03:55:34.359Z",{"id":36,"name":86,"tagline":87,"repo":88,"site":89,"license":68,"category":20,"resources":90,"provenance":92,"metrics":93},"FitTrackee","A training log on your own server: your .gpx and .fit files, on a map, with the statistics and none of the leaderboard.","SamR1\u002FFitTrackee","https:\u002F\u002Fdocs.fittrackee.org",{"ram_min_mb":70,"disk_gb":71,"arm64":62,"containers":91,"external_db":72},2,{"capability_seed":38,"decision_layer":39},{"id":36,"stars":94,"last_commit":95,"latest_release":96,"docker_pulls":82,"open_issues":100,"fetched_at":101},1150,"2026-08-02T18:44:02Z",{"tag":97,"published_at":98,"url":99},"v1.3.4","2026-07-29T22:14:39Z","https:\u002F\u002Fgithub.com\u002FSamR1\u002FFitTrackee\u002Freleases\u002Ftag\u002Fv1.3.4",1,"2026-08-11T03:55:21.130Z","# MyFitnessPal Premium — verdict log\n\n- **Date:** 2026-08-10\n- **Verdict:** KINDA — worth it if…\n- **Protocol:** v1 (2GB reference env, Docker preinstalled, AI assistant: claude-code)\n\n## Why no compose file\n\n- This verdict is decided by economics\u002Fcapability, not setup effort — the rubric doesn't require a timed install to conclude the subscription should stay (or that the replacement's cost lives elsewhere, e.g. GPUs, egress, or an installer script).\n\n## The call\n\nwger handles workouts, routines and body metrics well. The moat is MyFitnessPal's food database — decades of crowd-sourced barcodes that no self-hosted app matches. Worth it for lifters tracking training; not for calorie counters living off the barcode scanner.\n",[104],{"date":49,"app":17,"from":82,"to":33,"reason":105},"Initial verdict: wger handles workouts, routines and body metrics well.",1786459422045]