[{"data":1,"prerenderedAt":141},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-nocobase-on-a-vps-no-code-platform-for-internal-tools-en":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":84,"ctaBody":85,"ctaButton":86,"ctaUrl":87,"relatedPosts":88},188,"self-host-nocobase-on-a-vps-no-code-platform-for-internal-tools",{"fr":10,"en":8,"ar":11},"self-host-nocobase-vps","استضافة-nocobase-على-vps-منصة-بلا-كود-لأدواتك-الداخلية","Self-Host NocoBase on a VPS: No-Code Platform for Internal Tools","Deploy NocoBase on your VPS — the no-code\u002Flow-code platform to build internal tools, CRM and approval workflows. Apache-2.0, 23 k+ stars, v2.1.26.",4,0,false,"2026-07-22T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-nocobase-vps-poster.svg",{"categorySlug":30,"appSlug":31},"development","nocobase","Retool, AppSmith and Budibase charge per active user or force your business data onto their cloud servers. NocoBase (Apache-2.0, 23 k+ stars, v2.1.26 — released 17 July 2026) offers a radical alternative: a no-code\u002Flow-code platform you deploy on your own VPS in two Docker containers. Define your entities, fields and permissions, then compose an interface with drag-and-drop blocks — no frontend developer required to build a full CRM, approval workflow or client portal.",[34,38,49,51,56,78,81],{"type":35,"title":36,"body":37},"h2","Why self-host a no-code internal tool builder","SaaS no-code platforms are convenient until you hit the pricing wall: Retool charges per monthly active user, AppSmith limits collaborators on the free tier, and your CRM data sits on a third-party server. Self-hosting NocoBase inverts the model: unlimited users, unlimited collections, and your data stays in a PostgreSQL volume on your VPS — exportable at any time via the REST API. At ~800 MB RAM at idle, two Docker containers are all it takes.",{"type":39,"title":40,"items":41},"ul","What you get with a self-hosted NocoBase",[42,43,44,45,46,47,48],"Data-model-first approach — define entities, fields and relations first, then build the UI on top. No spreadsheet-grid compromises.","80+ first-party plugins — Kanban, Gantt, calendar view, chart blocks, file manager, approval workflows and more — all installable from the plugin manager.","Field-level permissions — control who can see, edit or delete each field per role, useful for hiding salary columns from managers or locking audit fields.","REST API auto-generation — every collection you create gets a REST API with filtering, sorting, pagination and relation loading. Build mobile apps or webhooks on top without writing backend code.","Multi-data-source support — connect external PostgreSQL, MySQL or MariaDB databases and surface their tables as NocoBase collections alongside your main store.","Visual workflow engine — drag-and-drop automation with conditions, loops, HTTP requests and database triggers for approval chains or scheduled tasks.","Apache-2.0 licence — no telemetry, no seat limits, no forced upgrades.",{"type":35,"title":50},"Prerequisites",{"type":39,"title":5,"items":52},[53,54,55],"A ServOrbit VPS with at least 2 GB RAM and Ubuntu 24.04 (Docker is provisioned automatically).","A domain name (optional for first access — NocoBase works fine on `http:\u002F\u002Fyour-vps-ip:13000` for internal use).","15 minutes of setup time.",{"type":57,"title":58,"steps":59},"steps","Deploy NocoBase on your VPS",[60,63,66,69,72,75],{"title":61,"body":62},"Order a ServOrbit VPS","A 2 vCPU \u002F 2 GB RAM plan on Ubuntu 24.04 is ideal. NocoBase with PostgreSQL 16 idles under 800 MB RAM; 2 GB gives headroom for active plugin use and concurrent users. A 1 GB plan works for evaluation.",{"title":64,"body":65},"One-click deploy from the Marketplace","Open your ServOrbit control panel, go to Marketplace → Development → NocoBase, and click Deploy. AWX provisions Docker, generates a random APP_KEY and database password, writes the `.env` file and starts the `app` + `postgres` containers. The interface is accessible in about 30 seconds.",{"title":67,"body":68},"Create your admin account","Navigate to `http:\u002F\u002Fyour-vps-ip:13000`. The first-run wizard asks you to choose the system language, set your time zone and create the root admin account. Once logged in you land on the NocoBase dashboard — PostgreSQL is already configured and ready.",{"title":70,"body":71},"Build your first collection","Click Settings → Data Sources → Main → Collections → Create. Add fields: text, number, date, select, relation, rich text — NocoBase supports 20+ field types. Save, then click UI Configuration at the top right to drag a Table block and a Form block onto your first page. Your internal app is taking shape.",{"title":73,"body":74},"Set up roles and invite your team","Go to Settings → Users & Permissions → Roles. Create roles (e.g. Sales, Finance, Read-only) and assign field-level permissions per collection. Then invite users from Settings → Users. Each user sees only what their role allows — you can hide salary columns from managers or lock audit fields to read-only without writing any code.",{"title":76,"body":77},"Logging in for the first time","Open the URL and log in with the address admin@nocobase.com and the password provided, then change it from your profile.",{"type":35,"title":79,"body":80},"Use case: self-hosted CRM for a Morocco-based agency","A digital agency tracking 40 client accounts in spreadsheets is losing context across projects. With NocoBase on a 2 GB ServOrbit VPS: create a Clients collection (name, sector, MRR, account manager), link it to a Projects collection (status, deadline, deliverables) and a Contacts collection (email, role, last interaction). The Kanban plugin turns the Projects collection into a pipeline view; the workflow engine sends an email to the account manager when a project moves to the Blocked status. Total setup time: under two hours. Monthly cost: the VPS plan — no per-seat SaaS fee.",{"type":35,"title":82,"body":83},"Data backup and portability","NocoBase stores all metadata and content in the `nocobase_db` PostgreSQL volume. Back it up with `docker compose exec postgres pg_dump -U nocobase nocobase > nocobase_backup.sql`. User-uploaded files live in the `nocobase_storage` volume — copy the entire directory. Both volumes survive container restarts and image updates. To migrate to a new VPS, export both volumes and run `docker compose up` on the new host — your instance is portable without any vendor lock-in.","Deploy NocoBase on your own server","Self-host NocoBase on a ServOrbit VPS — Apache-2.0 open source, no per-seat fees, all your data on your own infrastructure.","Deploy NocoBase","\u002Fmarketplace\u002Fdevelopment\u002Fnocobase",[89,106,121],{"id":90,"slug":91,"slugs":92,"title":95,"excerpt":96,"readTime":97,"views":15,"isPinned":16,"publishedAt":98,"category":99,"categories":100,"featuredImage":26,"bgImage":27,"posterImage":102,"relatedSolution":103},157,"how-to-self-host-nocodb-on-a-vps",{"fr":93,"en":91,"ar":94},"self-host-nocodb-vps","كيفية-استضافة-nocodb-ذاتيا-على-خادم-vps","How to Self-Host NocoDB on a VPS","Deploy NocoDB on your VPS for a self-hosted, open-source Airtable alternative. Turn any database into a smart spreadsheet with REST and GraphQL APIs, via Docker Compose.",2,"2026-01-20T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[101],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-nocodb-vps-poster.svg",{"categorySlug":104,"appSlug":105},"databases","nocodb",{"id":107,"slug":108,"slugs":109,"title":112,"excerpt":113,"readTime":14,"views":15,"isPinned":16,"publishedAt":114,"category":115,"categories":116,"featuredImage":26,"bgImage":27,"posterImage":118,"relatedSolution":119},74,"host-gitea-on-your-own-vps",{"fr":110,"en":108,"ar":111},"heberger-gitea","استضافة-gitea-على-خادم-vps-الخاص-بك","Host Gitea on your own VPS","Deploy Gitea on a VPS with Docker, reverse proxy and SSL. A lightweight, fast Git forge, 100% under your control.","2026-04-07T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[117],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":30,"appSlug":120},"gitea",{"id":122,"slug":123,"slugs":124,"title":127,"excerpt":128,"readTime":14,"views":15,"isPinned":16,"publishedAt":129,"category":130,"categories":136,"featuredImage":26,"bgImage":27,"posterImage":138,"relatedSolution":139},62,"hosting-pocketbase-on-a-vps",{"fr":125,"en":123,"ar":126},"heberger-pocketbase-vps","استضافة-pocketbase-على-خادم-vps","Hosting PocketBase on a VPS","Deploy PocketBase on your VPS: a complete backend in a single Go binary (SQLite database, auth, files, real-time API). Docker + SSL guide.","2026-04-19T00:00:00+00:00",{"id":131,"name":132,"slug":133,"color":134,"icon":135},6,"Databases","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[137],{"id":131,"name":132,"slug":133,"color":134,"icon":135},"\u002Fblog\u002Fcovers\u002Fheberger-pocketbase-vps-poster.svg",{"categorySlug":104,"appSlug":140},"pocketbase",1787581014577]