[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-tooljet":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-en-tooljet",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":31,"steps":41,"faq":57,"specs":73,"compatibleOs":81,"relatedApps":83,"relatedPosts":109,"category":112},"tooljet",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","ToolJet","Open-source low-code platform to build internal tools, dashboards and business apps — no per-seat pricing, self-hosted on your VPS.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-tooljet-on-a-vps-open-source-low-code-platform","Open-source low-code — build internal tools and dashboards on your VPS. AGPL-3.0, 38 k+ stars.","ToolJet (AGPL-3.0, 38 000+ stars, v3.20) is an open-source low-code platform for building internal tools, admin panels, dashboards and business applications. Your engineering team connects to any data source — PostgreSQL, MySQL, Redis, REST APIs, Google Sheets, Stripe — and drags and drops tables, charts, forms and buttons onto a canvas. The result is a production-grade internal app deployed in hours, not weeks.\n\nToolJet 3.0 (2026) shipped AI-native app prototyping: describe the tool you want in natural language and ToolJet generates the component tree, connects the data source and wires the actions. A 20-person team replaces $2 400\u002Fyear in Retool seats with a single ServOrbit VPS.\n\nSelf-hosted on your VPS, ToolJet runs on PostgreSQL with a single application container. All your business data — customer records, order history, support tickets — stays inside your infrastructure. No telemetry, no seat limits, no vendor lock-in.",[24,25,26,27,28,29,30],"Drag-and-drop canvas — assemble tables, charts, forms, buttons, calendars and maps from 100+ built-in components without writing HTML or CSS.","50+ data source connectors — PostgreSQL, MySQL, MariaDB, Redis, REST APIs, GraphQL, Google Sheets, Stripe, SendGrid, Twilio and more, configured via a UI.","JavaScript actions — write custom JS to transform data, call APIs or chain component events. Full lodash and moment support built in.","Multi-page apps — build multi-screen internal tools with page-level permissions and query sharing across pages.","Role-based access control — restrict access by user group to specific apps, pages or components.","App versioning — every change is versioned; roll back to any prior state from the editor.","AGPL-3.0 — no telemetry, no seat limits, deploy as many apps as you need on your own VPS.",[32,35,38],{"title":33,"body":34},"Customer support admin panel","Replace your support team's patchwork of SQL queries and spreadsheets with a purpose-built admin panel. Connect ToolJet to your PostgreSQL or MySQL database, drag in a table component, add search and filter fields, wire action buttons to update ticket status or refund orders — and deploy the app in an afternoon. No frontend developer required.",{"title":36,"body":37},"Internal dashboards for operations","Pull live data from your database, your REST API and a Google Sheet into a single ToolJet dashboard. Add bar charts for monthly revenue, a data grid for pending orders and a KPI card for active subscriptions. Set up auto-refresh every 60 seconds. Share the URL with the ops team.",{"title":39,"body":40},"Order management and approval workflows","Build a multi-step approval workflow in ToolJet: a table listing pending orders with filter and sort, a detail panel that opens on row click, and Approve \u002F Reject buttons that fire a REST API call and update a status field. Add a second page restricted to managers with aggregate views and CSV export.",[42,45,48,51,54],{"title":43,"body":44},"Order a ServOrbit VPS","A 2 vCPU \u002F 2 GB RAM plan on Ubuntu 24.04 is recommended. ToolJet with PostgreSQL starts comfortably under 1.5 GB RAM at idle; 2 GB gives headroom for concurrent users and heavy query loads.",{"title":46,"body":47},"Deploy from the Marketplace","Open your ServOrbit control panel, go to Marketplace → Development → ToolJet, and click Deploy. AWX provisions Docker, generates secrets, writes the environment file and starts the containers. The app is ready in about 60 seconds.",{"title":49,"body":50},"Create the super-admin account","Open ToolJet in your browser. If you attached a domain, the address is https:\u002F\u002Fyour-domain.com — nginx terminates TLS and proxies to the container. Without a domain there is no public access: open an SSH tunnel with `ssh -L 8096:127.0.0.1:8096 root@your-vps-ip` then visit http:\u002F\u002Flocalhost:8096. The first-run wizard asks for your name, email and password; the first account created becomes the super-admin.",{"title":52,"body":53},"Connect a data source","In the ToolJet editor, click Data Sources → + New data source. Choose PostgreSQL, MySQL, REST API, Google Sheets or any of the 50+ connectors. Enter connection credentials — they are stored encrypted in your ToolJet database. Test the connection, save and start writing queries in the Query Editor.",{"title":55,"body":56},"Build and share your first app","Click Apps → Create new app. The canvas appears with a component panel on the left. Drag a Table component onto the canvas, bind it to a database query, add a search input and filter. Click Preview, then Release to publish. Share the URL with your team.",[58,61,64,67,70],{"q":59,"a":60},"Does ToolJet require a domain name?","No. TOOLJET_HOST accepts both http:\u002F\u002Fyour-ip and https:\u002F\u002Fyour-domain.com. Without a domain, access the app over an SSH tunnel (ssh -L 8096:127.0.0.1:8096 root@your-ip, then http:\u002F\u002Flocalhost:8096). Attaching a domain later is straightforward — update TOOLJET_HOST in the .env and restart.",{"q":62,"a":63},"How many apps and users can I have?","Unlimited. ToolJet CE is AGPL-3.0 — no seat limits, no app limits, no telemetry. The only constraint is your VPS resources. A 2 GB RAM VPS handles dozens of concurrent users comfortably.",{"q":65,"a":66},"Which data sources does ToolJet support?","50+ connectors: PostgreSQL, MySQL, MariaDB, Redis, REST APIs, GraphQL, Google Sheets, Stripe, Twilio, SendGrid, Airtable, HubSpot and more. Any HTTP API without a native connector is reachable via the REST API connector with custom headers.",{"q":68,"a":69},"Does ToolJet require SMTP to work?","No. The first admin account is created via the browser setup wizard — no email confirmation required. SMTP is optional and only needed for password reset emails or user invitations sent by email.",{"q":71,"a":72},"What is the difference between ToolJet and Retool?","Retool is a hosted, closed-source service billed per user per month (~$10–25\u002Fseat). ToolJet CE is fully open-source (AGPL-3.0), self-hosted on your VPS and free beyond the hosting cost. The feature set is comparable: drag-and-drop canvas, data source connectors, JavaScript actions, role-based access. ToolJet 3.0 (2026) added AI-native app prototyping.",{"ram":74,"cpu":75,"stack":76,"port":80},"2 GB","1 vCPU",[77,78,79],"Docker","Node.js","PostgreSQL 13","8096",[82],"ubuntu-24.04",[84,91,100],{"name":85,"slug":86,"categorySlug":13,"categoryName":87,"categoryColor":88,"logo":19,"tagline":89,"description":90},"NocoBase","nocobase","Development","text-warning bg-warning\u002F10","Open-source no-code\u002Flow-code — build internal tools, CRM and business apps on your VPS. Apache-2.0, 23 k+ stars, v2.1.26.","Open-source no-code \u002F low-code platform to build internal tools, CRM, portals and data-driven business applications — self-hosted on your VPS, no per-seat pricing.",{"name":92,"slug":93,"categorySlug":94,"categoryName":95,"categoryColor":96,"logo":97,"tagline":98,"description":99},"NocoDB","nocodb","databases","Databases","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50206778","Turn any database into a smart spreadsheet — the self-hosted, source-available Airtable alternative.","Self-hosted, source-available Airtable alternative — turn any database into a smart spreadsheet with grid, kanban, gallery and form views, REST and GraphQL APIs and built-in automations. Self-hosted, no per-seat pricing.",{"name":101,"slug":102,"categorySlug":103,"categoryName":104,"categoryColor":105,"logo":106,"tagline":107,"description":108},"Activepieces","activepieces","automation-workflows","Automation & Workflows","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Factivepieces.svg","Self-hosted Zapier alternative with 280+ integrations and an AI agent hub — unlimited flows, zero per-task billing.","Open-source automation platform with 280+ connectors and an AI agent hub. Replace Zapier — unlimited flows, your data stays on your VPS, zero per-task billing.",[110,111],"self-host-nocobase-vps","self-host-nocodb-vps",{"key":12,"slug":13,"name":87,"objective":113,"icon":114,"color":88},"Kick off a software project quickly.","dev",1793820429841]