[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"seo-verification":3,"blog-typeform-price-increase-2026-migrate-to-formbricks-self-hosted-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-typeform-price-increase-2026-migrate-to-formbricks-self-hosted-en",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":159,"ctaBody":160,"ctaButton":161,"ctaUrl":162,"relatedPosts":163},460,"typeform-price-increase-2026-migrate-to-formbricks-self-hosted",{"fr":12,"en":10,"ar":13,"es":14},"typeform-hausse-tarif-formbricks-self-hosted-2026","رفع-أسعار-typeform-الانتقال-إلى-formbricks-مستضاف-ذاتيا","aumento-precios-typeform-2026-migrar-a-formbricks-self-hosted","Typeform price hike 2026: migrate to Formbricks self-hosted","Typeform raised prices by 34% in October 2026. Learn how to deploy Formbricks on your own VPS for a fixed, predictable cost with full data ownership.",12,0,false,"2026-10-16T00:00:00+00:00","2026-10-18T21:57:56+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"Comparison","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Ftypeform-hausse-tarif-formbricks-self-hosted-2026-poster.svg","In October 2026, Typeform increased its prices by 34% — the Basic plan goes from $29 to $39, the Plus plan from $59 to $79. For an agency managing multiple clients or a professional deploying forms at scale, this represents hundreds of additional dollars per year with no new features to show for it. Formbricks, released under the AGPL-3.0 license, offers a mature alternative you can host on your own VPS. The cost becomes fixed, your data stays on your infrastructure, and dependence on a third-party vendor disappears. This guide takes you from evaluation to production.",[34,59,71,108,111,133,136,139,143,146],{"type":35,"title":36,"body":37,"table":38},"h2","Typeform 2026: a 34% price hike that changes the equation","In week 42 of 2026, pricingsaas.com documented Typeform's price increase: the Basic plan rises from $29 to $39 per month, a 34% increase. The Plus plan follows the same trajectory, going from $59 to $79. This is not an isolated move — it reflects a broader trend of SaaS tools repricing after a period of subsidized growth.\n\nFor an agency managing five Typeform accounts on the Plus plan, the annual bill increases from $3,540 to $4,740 — an extra $1,200 per year. Over three years, the cumulative extra cost exceeds $3,600, equivalent to several years of comfortable VPS hosting. For an independent professional on the Basic plan, the increase is $120 per year, an amount that, measured against the features actually used, raises questions about perceived value.\n\nThis is not just a budget question. The increase reveals a structural dependency: your forms, response data, and integrations are hosted on infrastructure controlled by a third party whose pricing policy can change again.",{"headers":39,"rows":44},[40,41,42,43],"Plan","Price before (Oct. 2026)","Price after (Oct. 2026)","Increase",[45,50,54],[46,47,48,49],"Basic","$29\u002Fmonth","$39\u002Fmonth","+34%",[51,52,53,49],"Plus","$59\u002Fmonth","$79\u002Fmonth",[55,56,57,58],"Business","$99\u002Fmonth","Not announced at this date","—",{"type":60,"title":61,"items":62},"ul","What Formbricks covers natively",[63,64,65,66,67,68,69,70],"Conditional logic: show or hide questions based on previous answers, with combinable rules (AND\u002FOR) without depth limits.","Multi-step forms: each question can occupy its own screen, with configurable progress bar and optional back navigation.","NPS, CSAT and CES surveys: dedicated question types, built-in score calculation, respondent segmentation by score.","Webhook integrations: send responses in real time to any HTTP endpoint, with custom headers and structured JSON payload.","Built-in analytics: completion rate per question, drop-off, average response time — no dependency on a third-party tool.","Native GDPR compliance: hosting on your infrastructure, response deletion on request, configurable explicit consent in each form.","Full white-label: remove all Formbricks branding from published forms, custom domain, custom colors and fonts.","Multi-user with roles: administrator, editor, viewer — access management per workspace.",{"type":72,"title":73,"headers":74,"rows":78},"comparison","Typeform vs Formbricks",[75,76,77],"Feature","Typeform Basic $39\u002Fmonth","Formbricks self-hosted (fixed VPS cost)",[79,83,86,90,93,96,100,104],[80,81,82],"Responses collected","Capped (varies by plan)","No cap imposed by the vendor",[84,85,85],"CSV export","Available",[87,88,89],"Conditional logic","Available on Basic","Available, combinable rules",[91,88,92],"Webhook integrations","Available, configurable JSON payload",[94,85,95],"Form analytics","Available natively",[97,98,99],"White-label","Higher plans only","Included with self-hosting",[101,102,103],"Multi-user","Limited on Basic","Depends on your VPS configuration",[105,106,107],"Data hosting","Typeform servers (US\u002FEU)","Your VPS, your jurisdiction",{"type":35,"title":109,"body":110},"Requirements to deploy Formbricks on a VPS","Formbricks installs on any standard Linux VPS. The minimum requirements are modest and well-documented in the official repository.\n\n**Server resources.** A VPS with 2 GB of RAM is the functional minimum for light usage. For an agency with several active forms and a daily response volume, 4 GB of RAM provides comfortable headroom. Storage depends on response volume and file uploads: plan for at least 20 GB, expandable as needed.\n\n**Runtime environment.** Formbricks requires Node.js 20 or higher. The project team maintains official Docker images, which significantly simplifies dependency management and updates. Docker and Docker Compose are the recommended path for any production installation.\n\n**Database.** PostgreSQL 15 or higher is required. The Docker image provided in the official repository includes PostgreSQL in the default configuration, avoiding a separate installation to get started.\n\n**Network and DNS.** A domain name pointing to your VPS, a valid TLS certificate (Let's Encrypt works well), and a reverse proxy — nginx or Caddy — to terminate HTTPS connections before passing them to the application.\n\n**Required skills.** The initial configuration requires familiarity with the Linux command line, editing environment files, and managing a reverse proxy. No development skills are needed. An agency that already administers VPS servers for its clients has all the prerequisites.",{"type":112,"title":113,"steps":114},"steps","Install Formbricks in 6 steps",[115,118,121,124,127,130],{"title":116,"body":117},"Prepare the server","Connect to your VPS and install Docker and Docker Compose if not already present. On Debian or Ubuntu: `apt update && apt install -y docker.io docker-compose-plugin`. Verify installed versions with `docker --version` and `docker compose version`.",{"title":119,"body":120},"Download the Docker Compose configuration","Formbricks publishes a ready-to-use `docker-compose.yml` file in its GitHub repository. Download it to a dedicated directory: `mkdir \u002Fopt\u002Fformbricks && cd \u002Fopt\u002Fformbricks && curl -o docker-compose.yml https:\u002F\u002Fraw.githubusercontent.com\u002Fformbricks\u002Fformbricks\u002Fmain\u002Fdocker\u002Fdocker-compose.yml`. This file orchestrates the application, the PostgreSQL database, and the cache service.",{"title":122,"body":123},"Configure environment variables","Copy the provided example file: `cp .env.example .env`. Open it and fill in the required values: `NEXTAUTH_SECRET` (a random string of at least 32 characters, generatable with `openssl rand -hex 32`), `NEXTAUTH_URL` (the public URL of your instance, e.g. `https:\u002F\u002Fforms.your-domain.com`), `DATABASE_URL` (the PostgreSQL connection string — already pre-filled if using the PostgreSQL included in the Compose file), and `ENCRYPTION_KEY` (a second random key for sensitive data encryption).",{"title":125,"body":126},"Configure the reverse proxy","Create an nginx vhost that listens on port 443, terminates TLS with your Let's Encrypt certificate, and forwards requests to `http:\u002F\u002Flocalhost:3000`. The minimal configuration block is: `proxy_pass http:\u002F\u002F127.0.0.1:3000;` inside a `location \u002F` block. Reload nginx after modification: `nginx -t && systemctl reload nginx`.",{"title":128,"body":129},"Start the application","From the `\u002Fopt\u002Fformbricks` directory, start the containers in the background: `docker compose up -d`. Follow the logs to confirm the application starts without errors: `docker compose logs -f app`. The first startup includes database migrations and may take one to two minutes.",{"title":131,"body":132},"Create the first administrator account","Open `https:\u002F\u002Fforms.your-domain.com` in your browser. Formbricks prompts you to create the administrator account on first access. Enter your email address and a strong password. Once logged in, you access the dashboard where you create workspaces and invite collaborators.",{"type":35,"title":134,"body":135},"Migrating your Typeform forms to Formbricks","There is no automatic import from Typeform to Formbricks — the two tools have distinct data models. Migration happens in three phases.\n\n**Exporting existing responses.** In Typeform, go to Results > Responses and export to CSV. Each form generates its own file. Keep these archives — they are your response history and do not need to be imported into Formbricks to remain accessible.\n\n**Recreating forms.** Formbricks offers a design interface similar to Typeform: drag-and-drop question blocks, graphical conditional logic configuration. For a ten-question form with logic, budget fifteen to twenty minutes for recreation. Common question types — short text, long text, single choice, multiple choice, rating scale, NPS — all have equivalents in Formbricks.\n\n**Migrating integrations.** List active webhooks and integrations in Typeform (Settings > Integrations). For each webhook, copy the destination URL and recreate it in Formbricks (Settings > Webhooks for each form). Native Typeform integrations — Zapier, Make, HubSpot — also work from Formbricks via webhook: the trigger URL changes and the JSON payload needs to be remapped in your automation.\n\n**Transition period.** Keep your Typeform forms active for two to three weeks after migration, to validate that all integrations work correctly on the Formbricks side. Then deactivate your Typeform forms before canceling your subscription.",{"type":35,"title":137,"body":138},"Configure notifications and integrations","A self-hosted Formbricks instance connects to your existing tools through three main channels.\n\n**Webhooks.** This is the most versatile channel. For each form, you define one or more destination URLs that receive a JSON payload on each new response. The payload includes the form identifier, timestamp, and all structured responses. This mechanism covers Zapier, Make, n8n integrations, or any internal endpoint.\n\n**Email notifications.** Formbricks sends a summary email of new responses at your chosen frequency — immediately, daily, weekly. Configuration requires an SMTP server: enter the parameters in the environment variables (`SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASSWORD`, `MAIL_FROM`). A transactional SMTP service like Mailgun, Brevo, or Amazon SES works well.\n\n**Slack.** The native Slack integration sends a notification to your chosen channel on each new response. Configuration is done from the Formbricks interface (Settings > Integrations > Slack) in a few clicks, without manual webhook configuration.",{"type":140,"title":141,"body":142},"tip","Your data on your VPS — what it changes for GDPR compliance","When you host Formbricks on your own VPS, you become the data controller for the responses collected — and you have complete control over them. This has concrete implications for GDPR compliance.\n\nFirst, data location is determined by you. If your VPS is hosted in a European datacenter, your form responses never leave the European Union. This guarantee is impossible with a SaaS tool whose servers may be in the United States or jurisdictions of uncertain status.\n\nSecond, data deletion on request is immediate and verifiable. When a respondent exercises their right to erasure, you delete the entry directly from your PostgreSQL database — without going through third-party support or waiting for a processing delay.\n\nThird, you control the retention period. Configure an automatic response deletion policy after X days via a cron job or cleanup script — a feature difficult to implement granularly in most SaaS tools.\n\nFinally, your privacy policy and processing register reflect reality: the sub-processor is your VPS hosting provider, whose identity and contractual guarantees you know.",{"type":35,"title":144,"body":145},"Self-hosted Formbricks limitations to know","Self-hosting Formbricks has real advantages, but also constraints to anticipate before committing.\n\n**Server maintenance.** You are responsible for updates to the operating system, Docker, and Formbricks itself. Formbricks updates take two commands (`docker compose pull && docker compose up -d`), but they must be planned and tested — a minor update may include database migrations requiring a maintenance window.\n\n**No integrated file CDN.** Formbricks stores files uploaded by respondents on your VPS filesystem. For large file volumes, this approach can saturate disk space and slow transfers for geographically distant respondents. The solution is to configure S3-compatible object storage — AWS S3, Scaleway Object Storage, OVHcloud Object Storage — via the dedicated environment variables.\n\n**Manual updates.** Unlike a SaaS that updates automatically, your Formbricks instance stays at the version you deployed until your next intervention. Monitoring new version releases (GitHub Releases feed or project newsletter) is part of routine management.\n\n**Community support.** Self-hosted Formbricks support goes through GitHub Issues and Discord — not a contractual SLA. For an agency that bills availability guarantees to clients, integrating this parameter into your service offering is essential.\n\n**Real cost.** A 2 GB VPS at a European host costs between €5 and €12 per month. For five users on Typeform Plus, the monthly saving exceeds $65 — the VPS pays for itself in a few days. But if you have only one user on the Basic plan, the saving is $27\u002Fmonth ($39 - $12): the relevance of the calculation depends on your usage volume.",{"type":35,"title":147,"body":148,"related":149},"Going further","Typeform's price increase is part of a broader movement of SaaS tools repricing after initially underpricing to gain market share. Other everyday agency tools have seen similar changes this year.\n\nNotion revised its pricing in 2026, pushing some teams to explore Docmost as a self-hosted alternative for internal knowledge base management — a case analyzed in our dedicated article.\n\nCal.com, the scheduling tool, adopted a more aggressive monetization strategy after moving to partial source availability, leading several agencies to evaluate self-hosted alternatives for client scheduling.\n\nAsana also revised its pricing in 2026, with repercussions for teams using the free plan or entry-level plans. Plane and Kaneo are emerging as open source alternatives for self-hosted project management.\n\nThe underlying trend is structural: SaaS tools that have reached maturity seek to improve their profitability. For an agency or professional looking to stabilize infrastructure costs, selective self-hosting of key tools — those handling sensitive data or high usage volume — is an increasingly rational strategy.",[150,153,156],{"slug":151,"label":152},"notion-hausse-tarifaire-docmost-self-hosted","Notion raises prices: migrate to Docmost self-hosted",{"slug":154,"label":155},"cal-com-closed-source-alternatives-scheduling-vps-2026","Cal.com and self-hosted scheduling alternatives in 2026",{"slug":157,"label":158},"asana-pricing-2026-migration-plane-kaneo","Asana 2026: migrate to Plane or Kaneo on your VPS","Host your forms on your own infrastructure","ServOrbit deploys and maintains Formbricks on a VPS dedicated to your agency or business. Fixed cost, data under your control, migration from Typeform included.","Host your forms with ServOrbit","\u002Fsolutions\u002Fprofessionnels",[164,182,198],{"id":165,"slug":166,"slugs":167,"title":170,"excerpt":171,"readTime":172,"views":18,"isPinned":19,"publishedAt":173,"updatedAt":174,"category":175,"categories":176,"featuredImage":29,"bgImage":30,"posterImage":178,"relatedSolution":179},342,"notion-2026-price-increase-docmost-self-hosted",{"fr":151,"en":166,"ar":168,"es":169},"notion-2026-ziyadat-assaar-docmost-self-hosted","notion-2026-aumento-precios-docmost-self-hosted","Notion 2026 price hike: migrating to self-hosted Docmost","Notion bundled AI into its Business plan in 2026 with a price increase. Is Docmost (AGPL-3.0) a viable self-hosted alternative for agencies?",9,"2026-09-09T00:00:00+00:00","2026-09-09T21:41:07+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[177],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fnotion-hausse-tarifaire-docmost-self-hosted-poster.svg",{"categorySlug":180,"appSlug":181},"collaboration-productivity","docmost",{"id":183,"slug":184,"slugs":185,"title":188,"excerpt":189,"readTime":172,"views":18,"isPinned":19,"publishedAt":190,"updatedAt":191,"category":192,"categories":193,"featuredImage":29,"bgImage":30,"posterImage":195,"relatedSolution":196},405,"cal-com-closed-source-scheduling-alternatives-vps-2026",{"fr":154,"en":184,"ar":186,"es":187},"cal-com-مصدر-مغلق-بدائل-تحديد-المواعيد-vps-2026","cal-com-codigo-cerrado-alternativas-planificacion-vps-2026","Cal.com goes closed source: 3 open-source scheduling alternatives","Cal.com dropped AGPL in April 2026. Compare Rallly, Easy!Appointments and Tymeslot: three truly open-source scheduling alternatives to deploy on a VPS.","2026-10-02T00:00:00+00:00","2026-10-02T14:03:20+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[194],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fcal-com-closed-source-alternatives-scheduling-vps-2026-poster.svg",{"categorySlug":180,"appSlug":197},"cal-com",{"id":199,"slug":200,"slugs":201,"title":204,"excerpt":205,"readTime":206,"views":18,"isPinned":19,"publishedAt":207,"updatedAt":208,"category":209,"categories":210,"featuredImage":29,"bgImage":30,"posterImage":212,"relatedSolution":213},403,"asana-pricing-2026-migrate-to-plane-kaneo",{"fr":157,"en":200,"ar":202,"es":203},"asana-pricing-2026-plane-kaneo","asana-precio-2026-migrar-plane-kaneo","Asana Pricing Hike 2026: Migrate to Plane or Kaneo on VPS","Asana raised prices 27 % in 2026 (Advanced $85\u002Fseat\u002Fmonth). Switch to Plane or Kaneo on a ServOrbit VPS: data control, no per-seat fees.",11,"2026-10-01T00:00:00+00:00","2026-10-02T14:03:19+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[211],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fasana-pricing-2026-migration-plane-kaneo-poster.svg",{"categorySlug":180,"appSlug":214},"plane",1792361115935]