708bb103a09d492484433f9f4dbf179f708bb103a09d492484433f9f4dbf179f
708bb103a09d492484433f9f4dbf179f
Feb 26, 2025

Q: Can I self host?

1) On your site I noticed: "Flexible Hosting Options
For customers with more stringent data residency requirements, NoCode-X offers the option to host the platform fully under their control:
On their preferred cloud service provider.
On their private cloud.
On-premises infrastructure.
These hosting models are supported as long as the customer has a Kubernetes runtime available."

I'm not in EU and my app customers will be in US. Can I self host on a US VPS? Also how would that affect the cloud hours if I decide the VPS?
----
2) What frontend/backend architecture is Nocode-X built on? React? Postgres?
3) Can I connect any database to NCX and still be able to use the AI tools to create tables?
4) Can I use an external S3 bucket for storage?

Founder Team
Wim_NoCode-X

Wim_NoCode-X

Feb 26, 2025

A: Hello, and YES, you can absolutely self-host NoCode-X on a US VPS. Based on your question about external storage, if you already have AWS subscriptions, I would recommend using Amazon Elastic Kubernetes Service (EKS) with S3 buckets for storage linked to your Kubernetes (K8s) instances. This setup allows you to jumpstart the platform using a HELM chart for deployment.

While Kubernetes is the preferred runtime for ease of setup and scalability, you can also use standard Docker infrastructure if needed. It may require a bit more manual configuration, but it’s entirely possible. One important tip: ensure your backup storage is out-of-band, such as on another cloud provider or a separate self-hosted solution. This will protect you in worst-case recovery scenarios. If AWS isn’t the best fit for you, feel free to choose any cloud service provider or self-hosted K8s service that meets your needs.

FRONTEND/BACKEND ARCHITECTURE

NoCode-X is built on a carefully selected stack of technologies designed to meet functional, technical, and regulatory requirements. Key components include Nginx, Apache Tomcat, MongoDB, Kubernetes, and Keycloak. Each element is chosen to ensure compliance, state-of-the-art functionality, and robust security capabilities.

CONNECTING EXTERNAL DATABASES

Yes, you can connect any database to NoCode-X and still use the AI tools to create tables. The platform supports API integrations, so you can easily link your database. If you need a pre-built plugin for a specific integration, let us know, and we can create it for you. Alternatively, you can build it yourself using the straightforward API component in the Actions section.

USING AN EXTERNAL S3 BUCKET

Using an external S3 bucket for storage is fully supported. You can integrate it as an external API provider through the platform’s API integration capabilities. This allows you to seamlessly connect your AWS S3 bucket to your NoCode-X environment.

GETTING STARTED

To help you get started, we recommend checking out our YouTube channel for tutorials and tips:
LINK: https://www.youtube.com/@nocode-x

If you have any further questions or need assistance with setup, feel free to reach out. We’re here to help!

Share
Helpful?
Log in to join the conversation