[{"data":1,"prerenderedAt":94},["ShallowReactive",2],{"$fykvikrzhoqqv":3},{"site":4,"app":16,"alternatives":67,"compose":89,"log":90,"changelog":91},{"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":59},"typeform","Typeform","typeform.com","marketing-content",39,"Basic","flat","https:\u002F\u002Fwww.typeform.com\u002Fpricing\u002F","2026-08-06",{"caniselfhostit":27},"https:\u002F\u002Fcaniselfhostit.com\u002Ftypeform",[29,30,31,32],"forms & surveys","logic jumps","response collection","webhooks & integrations","YES",[35],"formbricks",{"capability_seed":37,"decision_layer":38},"caniselfhostit","original","Formbricks covers forms, surveys, logic jumps and webhooks with a modern editor. Typeform's $39\u002Fmo Basic caps responses; your Postgres doesn't. One app container plus a database and you're collecting.",[41,42],"Typeform's distinctive one-question-at-a-time UX polish","Their template gallery and integrations marketplace",{"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,"what_broke":56},"zernonia","2026-08-10","v1",40,"claude-code",[54,55],"logs\u002Ftypeform.md","compose\u002Ftypeform-formbricks.yml",[57,58],"The image runs `pnpm prisma migrate deploy` at first boot and corepack downloads pnpm from npm at runtime — behind a TLS-intercepting proxy this dies with SELF_SIGNED_CERT_IN_CHAIN; on a normal box it just works, but airgapped\u002Fproxied environments should know","Not boot-verified in this session — compose is CI-gated (weekly compose-check must pass before this claim hardens)",{"hourly_rate_usd":5,"self_host_cost_usd_mo":60,"net_saving_usd_mo":61,"setup_cost_usd":62,"break_even_months":63,"break_even_date":64,"markup_index":65,"primary_abandoned":66,"verdict_stale":66},7.17,31.83,13.33,0.42,"2026-08-23",5.44,false,[68],{"id":35,"name":69,"tagline":70,"repo":71,"site":72,"license":73,"category":20,"resources":74,"provenance":78,"metrics":79},"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","AGPL-3.0",{"ram_min_mb":75,"disk_gb":5,"arm64":76,"containers":77,"external_db":76},4096,true,7,{"capability_seed":37,"decision_layer":38},{"id":35,"stars":80,"last_commit":81,"latest_release":82,"docker_pulls":86,"open_issues":87,"fetched_at":88},12757,"2026-08-10T16:57:09Z",{"tag":83,"published_at":84,"url":85},"5.3.3","2026-08-10T10:12:36Z","https:\u002F\u002Fgithub.com\u002Fformbricks\u002Fformbricks\u002Freleases\u002Ftag\u002F5.3.3",null,236,"2026-08-11T03:55:21.310Z","# 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","# Typeform — 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\n\n- Compose: `compose\u002Ftypeform-formbricks.yml`\n- Boot: **CI-gated** — not verified on this box; the weekly compose-check workflow is the gate\n- Setup time recorded: 40 min (boot + configuration to first working workflow)\n\n## What broke \u002F notes\n\n- The image runs `pnpm prisma migrate deploy` at first boot and corepack downloads pnpm from npm at runtime — behind a TLS-intercepting proxy this dies with SELF_SIGNED_CERT_IN_CHAIN; on a normal box it just works, but airgapped\u002Fproxied environments should know\n- Not boot-verified in this session — compose is CI-gated (weekly compose-check must pass before this claim hardens)\n\n## The call\n\nFormbricks covers forms, surveys, logic jumps and webhooks with a modern editor. Typeform's $39\u002Fmo Basic caps responses; your Postgres doesn't. One app container plus a database and you're collecting.\n",[92],{"date":49,"app":17,"from":86,"to":33,"reason":93},"Initial verdict: Formbricks covers forms, surveys, logic jumps and webhooks with a modern editor.",1786459422230]