How to deploy Plugins Server on Render

Plugins Server provides a proxy server for Typing Mind's Plugins. A proxy server is needed for complex use cases where a server is required for processing data that cannot be done from the client side in Typing Mind.
Plugins Server is open-source. See the code on GitHub: https://github.com/TypingMind/plugins-server
On this page, weโ€™ll guide you on how to deploy the Plugins Server on Render.com. You can deploy on any other hosting providers you want, the steps are almost identical.

Step-by-Step Guide

  1. Make a Home on Render:
      • Go to Render's website and create your free account.
      • Click to create a new "Web Service"
        • Image without caption
      • on the next screen enter the URL of the TypingMind plugin repository https://github.com/TypingMind/plugins-server to continue
        • Image without caption
  1. Make sure the value looks right
      • The project requires configuration settings. The Branch should be set to main, Runtime to Docker. You may set the region to any desired region.
        • Image without caption
      • There is no requirement to include environment variables.
      โš ๏ธ
      If you are using a free tier hosting, your server may sleep when not in use which can cause a delay of up to 30 seconds for the first request. You can visit the link below to check your free usage.
      Cloud Application Hosting for Developers | Render
      Render is a unified cloud to build and run all your apps and websites with free SSL, global CDN, private networks and automatic deploys from Git.
      Cloud Application Hosting for Developers | Render
  1. Complete the deployment process.
      • Look for the "Create Web Service" button on Render. Click it and wait a little bit โ€“ it's building your project!
      Image without caption
      You should keep your plugin server URL confidential and manage your server independently. Never share or publish it, as others may misuse it or occupy all of your free tier usage.
  1. Configure the plugin to use your server.
      • Inside your TypingMind Plugin settings, there's probably a place to put the address of your project that's now live on Render.
        • Image without caption

Need Help?