[{"data":1,"prerenderedAt":128},["ShallowReactive",2],{"$f2efhiy9qus9do":3},{"site":4,"app":16,"alternatives":66,"compose":123,"log":124,"changelog":125},{"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":38,"verdict_reason":41,"what_you_lose":42,"economics":45,"hardware_tier":48,"verified":49,"compose":57,"derived":58},"jotform","Jotform","jotform.com","marketing-content",39,"Bronze","flat","https:\u002F\u002Fwww.jotform.com\u002Fpricing\u002F","2026-08-07",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Fjotform",[29,30,31,32],"form builder","templates","payments in forms","submissions inbox","YES",[35,36,37],"heyform","formbricks","limesurvey",{"capability_seed":39,"decision_layer":40},"caniselfhostit","original","Same shape as Typeform: $39\u002Fmo for form limits that Formbricks (or LimeSurvey for research-grade needs) removes entirely. The evidence and the compose are shared with the Typeform verdict — it's the same replacement.",[43,44],"Jotform's enormous template library and PDF form filling","HIPAA-compliant hosting tier",{"vps_share_usd_mo":46,"storage_usd_mo":47,"maint_min_mo":5},0.5,0,"vps",{"by":50,"at":51,"protocol":52,"setup_min":53,"assistant":54,"evidence":55},"zernonia","2026-08-10","v1",40,"claude-code",[56,57],"logs\u002Fjotform.md","compose\u002Ftypeform-formbricks.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},7.17,31.83,13.33,0.42,"2026-08-23",5.44,false,[67,89,107],{"id":35,"name":68,"tagline":69,"repo":70,"site":71,"license":72,"category":20,"resources":73,"provenance":78,"metrics":79},"HeyForm","A drag-and-drop form builder on your own hostname, with file uploads, logic and no monthly submission cap.","heyform\u002Fheyform","https:\u002F\u002Fheyform.net","AGPL-3.0",{"ram_min_mb":74,"disk_gb":75,"arm64":76,"containers":77,"external_db":76},2048,10,true,3,{"capability_seed":39,"decision_layer":40},{"id":35,"stars":80,"last_commit":81,"latest_release":82,"docker_pulls":86,"open_issues":87,"fetched_at":88},8925,"2026-08-10T02:20:42Z",{"tag":83,"published_at":84,"url":85},"v3.0.0","2026-08-06T06:50:37Z","https:\u002F\u002Fgithub.com\u002Fheyform\u002Fheyform\u002Freleases\u002Ftag\u002Fv3.0.0",null,9,"2026-08-11T03:55:22.892Z",{"id":36,"name":90,"tagline":91,"repo":92,"site":93,"license":72,"category":20,"resources":94,"provenance":97,"metrics":98},"Formbricks","Link surveys and in-product feedback on your own domain, with no monthly response cap deciding your bill.","formbricks\u002Fformbricks","https:\u002F\u002Fformbricks.com",{"ram_min_mb":95,"disk_gb":5,"arm64":76,"containers":96,"external_db":76},4096,7,{"capability_seed":39,"decision_layer":40},{"id":36,"stars":99,"last_commit":100,"latest_release":101,"docker_pulls":86,"open_issues":105,"fetched_at":106},12757,"2026-08-10T16:57:09Z",{"tag":102,"published_at":103,"url":104},"5.3.3","2026-08-10T10:12:36Z","https:\u002F\u002Fgithub.com\u002Fformbricks\u002Fformbricks\u002Freleases\u002Ftag\u002F5.3.3",236,"2026-08-11T03:55:21.310Z",{"id":37,"name":108,"tagline":109,"repo":110,"site":111,"license":112,"category":20,"resources":113,"provenance":117,"metrics":118},"LimeSurvey","Research-grade questionnaires on a hostname you own, with branching logic, quotas and no monthly response meter.","LimeSurvey\u002FLimeSurvey","https:\u002F\u002Fwww.limesurvey.org","GPL-2.0-or-later",{"ram_min_mb":114,"disk_gb":115,"arm64":76,"containers":116,"external_db":76},1024,5,2,{"capability_seed":39,"decision_layer":40},{"id":37,"stars":119,"last_commit":120,"latest_release":86,"docker_pulls":86,"open_issues":121,"fetched_at":122},3689,"2026-08-10T16:37:42Z",108,"2026-08-11T03:55:25.721Z","# Formbricks — surveys; node app + postgres. Sidecar probe, generous first-boot window (migrations).\nservices:\n  formbricks:\n    image: formbricks\u002Fformbricks:latest\n    container_name: formbricks\n    restart: unless-stopped\n    depends_on:\n      formbricks-db:\n        condition: service_healthy\n    environment:\n      WEBAPP_URL: http:\u002F\u002Flocalhost:3005\n      DATABASE_URL: postgresql:\u002F\u002Fformbricks:formbricks@formbricks-db:5432\u002Fformbricks\n      NEXTAUTH_URL: http:\u002F\u002Flocalhost:3005\n      NEXTAUTH_SECRET: 0123456789abcdef0123456789abcdef\n      ENCRYPTION_KEY: 0123456789abcdef0123456789abcdef\n      CRON_SECRET: 0123456789abcdef0123456789abcdef\n    ports:\n      - \"3005:3000\"\n\n  probe:\n    image: busybox:stable\n    network_mode: \"service:formbricks\"\n    depends_on:\n      - formbricks\n    command: sh -c 'while true; do sleep 30; done'\n    healthcheck:\n      test: [\"CMD-SHELL\", \"nc -z localhost 3000 || exit 1\"]\n      interval: 5s\n      timeout: 5s\n      retries: 90\n      start_period: 60s\n  formbricks-db:\n    image: postgres:16-alpine\n    restart: unless-stopped\n    environment:\n      POSTGRES_USER: formbricks\n      POSTGRES_PASSWORD: formbricks\n      POSTGRES_DB: formbricks\n    volumes:\n      - formbricks-db:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n    healthcheck:\n      test: [\"CMD-SHELL\", \"pg_isready -U formbricks\"]\n      interval: 5s\n      timeout: 5s\n      retries: 12\nvolumes:\n  formbricks-db:\n","# Jotform — 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 `typeform-formbricks` — see `compose\u002Ftypeform-formbricks.yml` and its log.\n\n## The call\n\nSame shape as Typeform: $39\u002Fmo for form limits that Formbricks (or LimeSurvey for research-grade needs) removes entirely. The evidence and the compose are shared with the Typeform verdict — it's the same replacement.\n",[126],{"date":51,"app":17,"from":86,"to":33,"reason":127},"Initial verdict: Same shape as Typeform: $39\u002Fmo for form limits that Formbricks (or LimeSurvey for research-grade needs) remove.",1786459421956]