[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-tooljet":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":28,"steps":38,"faq":54,"specs":70,"compatibleOs":78,"relatedApps":79,"relatedPosts":105,"category":108},"tooljet",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","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.",[21,22,23,24,25,26,27],"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.",[29,32,35],{"title":30,"body":31},"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":33,"body":34},"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":36,"body":37},"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.",[39,42,45,48,51],{"title":40,"body":41},"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":43,"body":44},"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":46,"body":47},"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":49,"body":50},"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":52,"body":53},"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.",[55,58,61,64,67],{"q":56,"a":57},"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":59,"a":60},"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":62,"a":63},"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":65,"a":66},"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":68,"a":69},"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":71,"cpu":72,"stack":73,"port":77},"2 GB","1 vCPU",[74,75,76],"Docker","Node.js","PostgreSQL 13","8096",[],[80,87,96],{"name":81,"slug":82,"categorySlug":11,"categoryName":83,"categoryColor":84,"logo":16,"tagline":85,"description":86},"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":88,"slug":89,"categorySlug":90,"categoryName":91,"categoryColor":92,"logo":93,"tagline":94,"description":95},"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 open-source, self-hosted Airtable alternative.","Open-source 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":97,"slug":98,"categorySlug":99,"categoryName":100,"categoryColor":101,"logo":102,"tagline":103,"description":104},"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.",[106,107],"self-host-nocobase-vps","self-host-nocodb-vps",{"key":10,"slug":11,"name":83,"objective":109,"icon":110,"color":84},"Kick off a software project quickly.","dev",1787581041685]