Render
Learn how to deploy Flowise on Render
Last updated
Learn how to deploy Flowise on Render
Last updated
Visit your github profile to assure you have successfully made a fork
Sign in to Render
Click New +
Select Web Service
Connect Your GitHub Account
Select your forked Flowise repo and click Connect
Fill in your preferred Name and Region.
Select Docker
as your Runtime
Select an Instance
(Optional) Add app level authorization, click Advanced and add Environment Variable
FLOWISE_USERNAME
FLOWISE_PASSWORD
Add NODE_VERSION
with value 18.18.1
as the node version to run the instance.
There are list of env variables you can configure. Refer to Environment Variables
Click Create Web Service
The default filesystem for services running on Render is ephemeral. Flowise data isn’t persisted across deploys and restarts. To solve this issue, we can use Render Disk.
On the left hand side bar, click Disks
Name your disk, and specify the Mount Path to /opt/render/.flowise
Click the Environment section, and add these new environment variables:
DATABASE_PATH - /opt/render/.flowise
APIKEY_PATH - /opt/render/.flowise
LOG_PATH - /opt/render/.flowise/logs
SECRETKEY_PATH - /opt/render/.flowise
BLOB_STORAGE_PATH - /opt/render/.flowise/storage
Click Manual Deploy then select Clear build cache & deploy
Now try creating a flow and save it in Flowise. Then try restarting service or redeploy, you should still be able to see the flow you have saved previously.
Watch how to deploy to Render