Video coming soon…

🧩 Setup NocoBase — Self-Hosted No-Code Platform

Deploy NocoBase on Ubuntu with Docker — the open-source no-code and low-code platform for building business applications, data management systems, and workflow tools on top of PostgreSQL.

⚠️ This script is provided for demo and testing purposes only. Not intended for production use.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along with the video.

Automated install script — one command deploys NocoBase with PostgreSQL backend, persistent storage, and a plugin-based data model builder.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/low-code/nocobase/nocobase-ubuntu.sh
chmod +x nocobase-ubuntu.sh
sudo bash nocobase-ubuntu.sh

Tutorial Steps

1 Download the Script

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/low-code/nocobase/nocobase-ubuntu.sh

2 Make it Executable

chmod +x nocobase-ubuntu.sh

3 Run the Installer

The script installs Docker if needed, provisions a PostgreSQL database, pulls the NocoBase image, and starts the stack. First startup may take 60–90 seconds while NocoBase initialises its schema.

sudo bash nocobase-ubuntu.sh

4 Access the Web UI

Open your browser and navigate to the NocoBase web interface:

http://<your-server-ip>:13000

Ports Used

PortPurpose
13000NocoBase Web UI, REST API & GraphQL API

Overview

NocoBase is an open-source no-code and low-code development platform that allows teams to build business applications through a visual data model designer.

Why Use It

NocoBase exposes the data model directly — every collection is a PostgreSQL table, every relationship is a real foreign key. Your data is always accessible via standard SQL, REST API, or GraphQL.

When You Need It

    Who Should Use It

      Real Use Cases

        Main Features

          How to Use After Installation

            Security Best Practices

              Ports and Firewall Notes

              NocoBase serves on port 13000. Use Nginx Proxy Manager for HTTPS. PostgreSQL (5432) is internal only and must not be exposed.

              Backup and Maintenance

                Common Mistakes

                  Troubleshooting

                    Alternatives

                    NocoDB is a simpler alternative that wraps existing databases in a spreadsheet-like interface. Baserow provides a more Airtable-like experience. Budibase includes a built-in database and visual workflow builder.

                    When Not to Use It

                    If your team only needs a simple shared spreadsheet, Baserow or NocoDB are simpler. NocoBase's data-model-first approach has a steeper learning curve than purely drag-and-drop tools.

                    PrismaTechWork Professional Help

                    PrismaTechWork provides end-to-end infrastructure services — from initial deployment and security hardening to ongoing monitoring, automated backups, and dedicated support.

                      Contact Us

                      Frequently Asked Questions

                      What database does NocoBase use?

                      NocoBase stores all data in PostgreSQL. Every collection becomes a real PostgreSQL table with foreign key relationships.

                      Does NocoBase auto-generate APIs?

                      Yes. REST and GraphQL APIs are auto-generated for every collection. Access them at /api/collection-name with your API token.

                      How is NocoBase different from NocoDB?

                      NocoBase uses a data-model-first approach with a plugin system and workflow builder. NocoDB wraps existing databases in spreadsheet views.

                      Can non-technical team members use NocoBase?

                      Yes. Once a developer sets up the data model and pages, business users can manage records through the visual interface without SQL knowledge.

                      How do I add custom fields or extend functionality?

                      Go to Settings → Plugin Manager to install community plugins. Developers can also write custom plugins using the NocoBase Plugin SDK.