Ensure your server meets these requirements for a smooth installation and operation of your React + Node.js Medium Clone.
Welcome to the Server Requirements guide for the Medium Clone Script (React + Node.js). This guide outlines the essential server specifications and hosting options to ensure a successful deployment. Whether you’re a developer or launching your own SaaS platform, this checklist will help you prepare your environment.
Important: To run this script, you must have a VPS or a dedicated server. Shared hosting is not supported.
Your server must support the following runtime environments:
18.x or later
6.0 or later
Using the latest LTS (Long Term Support) versions of Node.js and MongoDB ensures the best performance, security, and compatibility.
For optimal performance in production:
2 GB RAM minimum (4 GB recommended)
2 vCPUs or more
Our test environment uses a 4 GB RAM / 2 vCPU VPS on Hetzner, which runs smoothly for medium traffic.
You can deploy this script on a variety of environments:
Shared hosting is not supported, as it doesn’t provide Node.js or MongoDB runtime environments. Use VPS or cloud platforms.
For databases, you can either host MongoDB locally or use managed services like MongoDB Atlas.
.env
with all required keysnpm
or yarn
Make sure the following ports are open on your server:
If you use Docker, ports can be mapped accordingly. Firewall rules should be set via UFW or provider dashboard.
The app can run with or without a reverse proxy, but using Nginx is recommended for production.
Recommended reverse proxy
Not recommended unless using as a static proxy only
With Nginx, you can handle HTTPS, caching, and compression. See our deployment docs for configuration samples.
Once your server meets these requirements, proceed to the installation guide:
Learn how to install and configure the script on your server.
If you need help, feel free to reach out to our support team.
Ensure your server meets these requirements for a smooth installation and operation of your React + Node.js Medium Clone.
Welcome to the Server Requirements guide for the Medium Clone Script (React + Node.js). This guide outlines the essential server specifications and hosting options to ensure a successful deployment. Whether you’re a developer or launching your own SaaS platform, this checklist will help you prepare your environment.
Important: To run this script, you must have a VPS or a dedicated server. Shared hosting is not supported.
Your server must support the following runtime environments:
18.x or later
6.0 or later
Using the latest LTS (Long Term Support) versions of Node.js and MongoDB ensures the best performance, security, and compatibility.
For optimal performance in production:
2 GB RAM minimum (4 GB recommended)
2 vCPUs or more
Our test environment uses a 4 GB RAM / 2 vCPU VPS on Hetzner, which runs smoothly for medium traffic.
You can deploy this script on a variety of environments:
Shared hosting is not supported, as it doesn’t provide Node.js or MongoDB runtime environments. Use VPS or cloud platforms.
For databases, you can either host MongoDB locally or use managed services like MongoDB Atlas.
.env
with all required keysnpm
or yarn
Make sure the following ports are open on your server:
If you use Docker, ports can be mapped accordingly. Firewall rules should be set via UFW or provider dashboard.
The app can run with or without a reverse proxy, but using Nginx is recommended for production.
Recommended reverse proxy
Not recommended unless using as a static proxy only
With Nginx, you can handle HTTPS, caching, and compression. See our deployment docs for configuration samples.
Once your server meets these requirements, proceed to the installation guide:
Learn how to install and configure the script on your server.
If you need help, feel free to reach out to our support team.