[{"data":1,"prerenderedAt":93},["ShallowReactive",2],{"$f2xd7be2x8rag7":3},{"site":4,"app":16,"alternatives":65,"compose":88,"log":89,"changelog":90},{"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":36,"verdict_reason":39,"what_you_lose":40,"economics":43,"hardware_tier":46,"verified":47,"compose":55,"derived":58},"audible","Audible","audible.com","photos-media",7.95,"Audible Plus","flat","https:\u002F\u002Fwww.audible.com\u002Fep\u002Fmemberships","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Faudible",[29,30,31,32],"stream a catalog of audiobooks you haven't bought","original\u002Fexclusive content","whispersync across devices","podcasts","NOT_REALLY",[35],"audiobookshelf",{"capability_seed":37,"decision_layer":38},"caniselfhostit","original","Audiobookshelf is a gorgeous server for audiobooks you own — and Audible's product is a catalog you don't. Same verdict as Spotify: self-hosting replaces the player, and the player was never the subscription.",[41,42],"The catalog and the credits model — DRM'd purchases don't move into your server","Exclusives, period",{"vps_share_usd_mo":44,"storage_usd_mo":44,"maint_min_mo":45},0.5,10,"pi",{"by":48,"at":49,"protocol":50,"setup_min":51,"assistant":52,"evidence":53,"what_broke":56},"zernonia","2026-08-10","v1",30,"claude-code",[54,55],"logs\u002Faudible-audiobookshelf.md","compose\u002Faudible-audiobookshelf.yml",[57],"The image ships wget but not curl — a curl-based healthcheck reports unhealthy forever while the server is fine",{"hourly_rate_usd":5,"self_host_cost_usd_mo":59,"net_saving_usd_mo":60,"setup_cost_usd":45,"break_even_months":61,"break_even_date":62,"markup_index":63,"primary_abandoned":64,"verdict_stale":64},4.33,3.62,2.76,"2026-11-02",1.83,false,[66],{"id":35,"name":67,"tagline":68,"repo":69,"site":70,"license":71,"category":20,"resources":72,"provenance":77,"metrics":78},"Audiobookshelf","An audiobook and podcast server for the files you already own, with first-party phone apps that keep your place.","advplyr\u002Faudiobookshelf","https:\u002F\u002Fwww.audiobookshelf.org","GPL-3.0",{"ram_min_mb":73,"disk_gb":74,"arm64":75,"containers":76,"external_db":64},1024,5,true,1,{"capability_seed":37,"decision_layer":38},{"id":35,"stars":79,"last_commit":80,"latest_release":81,"docker_pulls":85,"open_issues":86,"fetched_at":87},13939,"2026-08-03T22:14:55Z",{"tag":82,"published_at":83,"url":84},"v2.36.0","2026-07-27T22:59:30Z","https:\u002F\u002Fgithub.com\u002Fadvplyr\u002Faudiobookshelf\u002Freleases\u002Ftag\u002Fv2.36.0",null,1120,"2026-08-11T03:55:16.760Z","# Audiobookshelf — audiobook + podcast server for files you own (tested against Audible's\n# job list; the catalog you don't own is the verdict)\nservices:\n  audiobookshelf:\n    image: advplyr\u002Faudiobookshelf:latest\n    container_name: audiobookshelf\n    restart: unless-stopped\n    ports:\n      - \"13378:80\"\n    volumes:\n      - abs-config:\u002Fconfig\n      - abs-metadata:\u002Fmetadata\n      - .\u002Faudiobooks:\u002Faudiobooks:ro # point at your library\n    healthcheck:\n      test: [\"CMD-SHELL\", \"wget -qO- http:\u002F\u002Flocalhost:80\u002Fhealthcheck >\u002Fdev\u002Fnull || exit 1\"] # image has wget, not curl\n      interval: 5s\n      timeout: 5s\n      retries: 24\n      start_period: 20s\n\nvolumes:\n  abs-config:\n  abs-metadata:\n","# Timed setup log: Audible → audiobookshelf\n\n**Protocol:** v1 · **Verified by:** zernonia · **Date:** 2026-08-10\n**Assistant:** claude-code · **Environment:** containerized runner, 2 vCPU class, Docker 29.3 \u002F Compose v5.1\n\n## Timeline\n\n| Step | Time |\n|---|---|\n| Read upstream docs, draft compose with healthcheck | ~10 min |\n| **Boot: all services healthy in 5 s (measured, `compose up --wait`)** | — |\n| Endpoint-level workflow check (login\u002Fhealth\u002FAPI serve) + re-run from clean volumes | ~10 min |\n| **Total: ~30 min** | |\n\nBoot and endpoint checks are machine-verified; `setup_min` is the wall-clock total for this\nsession including authoring, diagnosis and re-runs. Endpoint-level ≠ full human UI workflow —\ndispute anything that doesn't reproduce (CONTRIBUTING.md).\n\n## What broke\n\n- The image ships wget but not curl — a curl-based healthcheck reports unhealthy forever while the server is fine\n\n## Verdict-relevant notes\n\n- If you already rip\u002Fbuy DRM-free audiobooks, read this as a personal YES: ABS + its excellent mobile apps beat Audible's player outright.\n",[91],{"date":49,"app":17,"from":85,"to":33,"reason":92},"Initial verdict: Audiobookshelf is a gorgeous server for audiobooks you own.",1786459421182]