[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"$f3j2cvtbsl782n":3},{"site":4,"app":16,"alternatives":66,"compose":105,"log":106,"changelog":107},{"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":44,"hardware_tier":48,"verified":49,"compose":57,"derived":58},"pandadoc","PandaDoc","pandadoc.com","files-docs",35,"Starter","per-seat","https:\u002F\u002Fwww.pandadoc.com\u002Fpricing\u002F","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Fpandadoc",[29,30,31,32],"proposals & quotes","e-signatures","document templates","approval flows","YES",[35,36],"documenso","docuseal",{"capability_seed":38,"decision_layer":39},"caniselfhostit","original","Same jobs as DocuSign at $35\u002Fmo — proposals, sign-offs, templates. DocuSeal (or Documenso) covers the signing core; you assemble proposals in your own docs stack instead of theirs.",[42,43],"PandaDoc's proposal builder and CPQ features beyond plain signing","Payment collection embedded in documents",{"vps_share_usd_mo":45,"storage_usd_mo":46,"maint_min_mo":47},0.3,0,15,"pi",{"by":50,"at":51,"protocol":52,"setup_min":53,"assistant":54,"evidence":55},"zernonia","2026-08-10","v1",11,"claude-code",[56,57],"logs\u002Fpandadoc.md","compose\u002Fdocusign-docuseal.yml",{"hourly_rate_usd":5,"self_host_cost_usd_mo":59,"net_saving_usd_mo":60,"setup_cost_usd":61,"break_even_months":62,"break_even_date":63,"markup_index":64,"primary_abandoned":65,"verdict_stale":65},5.3,29.7,3.67,0.12,"2026-08-14",6.6,false,[67,89],{"id":35,"name":68,"tagline":69,"repo":70,"site":71,"license":72,"category":20,"resources":73,"provenance":78,"metrics":79},"Documenso","E-signing where the key that seals the document is one you generated and keep, on a server you run.","documenso\u002Fdocumenso","https:\u002F\u002Fdocumenso.com","AGPL-3.0",{"ram_min_mb":74,"disk_gb":75,"arm64":76,"containers":77,"external_db":76},2048,10,true,2,{"capability_seed":38,"decision_layer":39},{"id":35,"stars":80,"last_commit":81,"latest_release":82,"docker_pulls":86,"open_issues":87,"fetched_at":88},14325,"2026-08-11T02:42:55Z",{"tag":83,"published_at":84,"url":85},"v2.15.0","2026-07-21T04:44:55Z","https:\u002F\u002Fgithub.com\u002Fdocumenso\u002Fdocumenso\u002Freleases\u002Ftag\u002Fv2.15.0",null,210,"2026-08-11T03:55:19.357Z",{"id":36,"name":90,"tagline":91,"repo":92,"site":93,"license":72,"category":20,"resources":94,"provenance":96,"metrics":97},"DocuSeal","Send a PDF for signature and get it back signed, from one container, with the documents never leaving your disk.","docusealco\u002Fdocuseal","https:\u002F\u002Fwww.docuseal.com",{"ram_min_mb":74,"disk_gb":75,"arm64":76,"containers":95,"external_db":65},1,{"capability_seed":38,"decision_layer":39},{"id":36,"stars":98,"last_commit":99,"latest_release":100,"docker_pulls":86,"open_issues":103,"fetched_at":104},18238,"2026-08-03T10:11:44Z",{"tag":101,"published_at":99,"url":102},"3.1.7","https:\u002F\u002Fgithub.com\u002Fdocusealco\u002Fdocuseal\u002Freleases\u002Ftag\u002F3.1.7",116,"2026-08-11T03:55:19.523Z","# DocuSeal — document signing on sqlite; one container\nservices:\n  docuseal:\n    image: docuseal\u002Fdocuseal:latest\n    container_name: docuseal\n    restart: unless-stopped\n    ports:\n      - \"3002:3000\"\n    volumes:\n      - docuseal-data:\u002Fdata\n    healthcheck:\n      test: [\"CMD-SHELL\", \"wget -qO- http:\u002F\u002Flocalhost:3000\u002F >\u002Fdev\u002Fnull || exit 1\"]\n      interval: 5s\n      timeout: 10s\n      retries: 36\n      start_period: 20s\nvolumes:\n  docuseal-data:\n","# PandaDoc — verdict log\n\n- **Date:** 2026-08-10\n- **Verdict:** YES — worth it\n- **Protocol:** v1 (2GB reference env, Docker preinstalled, AI assistant: claude-code)\n\n## Setup evidence (shared)\n\n- This verdict rides on the same replacement verified for `docusign-docuseal` — see `compose\u002Fdocusign-docuseal.yml` and its log.\n\n## The call\n\nSame jobs as DocuSign at $35\u002Fmo — proposals, sign-offs, templates. DocuSeal (or Documenso) covers the signing core; you assemble proposals in your own docs stack instead of theirs.\n",[108],{"date":51,"app":17,"from":86,"to":33,"reason":109},"Initial verdict: Same jobs as DocuSign at $35\u002Fmo — proposals, sign-offs, templates.",1786459422065]