- Deployment
- Deploy & Publish
Deployment
Deploy & Publish
Learn how to deploy, publish, and run your Solid app locally
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
Export Your Project
Export your project and you’ll get a production-ready codebase (React frontend + Node.js backend + PostgreSQL database).
Choose a Hosting Provider
Select a hosting provider that supports Docker or Node.js applications.
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.
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:
Download Docker Desktop
Download Your Favorite IDE
Download VSCode, Cursor, Windsurf, or another IDE of your choice.
Install Solid Extension
Install the Solid Extension into the IDE. See VSCode/Windsurf Users or Cursor Users for instructions.
Download Your Project
If you started your project in the web version, download it and open it with the IDE.
Open Terminal
Open the terminal inside the IDE.
Run the Project
Run the following command in the terminal:
scripts/run
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
