1. Deployment
  2. Deploy & Publish

How to deploy directly with Solid

Open your project in the web version and click “Publish.”

Keep in mind that Solid uses two separate databases, just like any real software. This means that if you had products in your e-commerce project, they won’t appear, and previously registered users also won’t work—they have to register again. Read more about databases here.


Can I deploy to a personalized domain?

Currently, if you deploy directly with Solid, you can only deploy to a codapt.app subdomain. However, since this is real software, you can export it and deploy it anywhere you want.

You can always use your own domain and redirect it to ours—this is called URL redirects or URL forwarding. For example, people can go to solid.com and be automatically redirected to solid.codapt.app. See video tutorial here.


How to deploy by yourself

1

Export Your Project

Export your project and you’ll get a production-ready codebase (React frontend + Node.js backend + PostgreSQL database).

2

Choose a Hosting Provider

Select a hosting provider that supports Docker or Node.js applications.

3

Deploy Following Provider Instructions

Follow your hosting provider’s deployment instructions.

Need help deploying?

If deployment is too complicated, you can hire someone:

NomuLabs is an official Solid Tech Partner. Their engineering team works daily with the same stack used by Solid—React, Node.js, PostgreSQL, and Docker—and has delivered dozens of production-grade MVPs for startups and enterprises across Europe.

They can help you with:

  • Deploy, host, or scale your Solid-generated app
  • Extend functionality with custom features or integrations (APIs, gamification, dashboards, auth, etc.)
  • Maintain and optimize your codebase for long-term growth

You can book an engineer from NomuLabs for €70/hour for maintenance, hosting, or new development support.

👉 Schedule a session here


How to run your project locally

Every Solid project comes with built-in hosting, so when your app is ready the only thing left to do is publish, put it to use, and share it with your friends or community.

You can also run it locally by following these steps:

1

Download Docker Desktop

2

Download Your Favorite IDE

Download VSCode, Cursor, Windsurf, or another IDE of your choice.

3

Install Solid Extension

Install the Solid Extension into the IDE. See VSCode/Windsurf Users or Cursor Users for instructions.

4

Download Your Project

If you started your project in the web version, download it and open it with the IDE.

5

Open Terminal

Open the terminal inside the IDE.

6

Run the Project

Run the following command in the terminal:

scripts/run
7

Access Your App

Once the logs stop scrolling, go to http://localhost:8000

If you see an error, wait a few minutes. If it persists, copy the frontend and backend logs to Solid in the extension and explain when it happened.


How to download/export your project from the web version

Click on the “Options” button → Export

Export project button