The MERN stack is a popular set of technologies for building JavaScript-based applications. It consists of MongoDB, Express.js, React, and Node.js. In this guide, we will walk you through the steps to install the MERN stack on Debian 11.
Step 1: Update Your System
Start by updating your system's package index:
sudo apt update && sudo apt upgrade -y
Step 2: Install Node.js and NPM
The first component of the MERN stack is Node.js. You can install Node.js and its package manager (NPM) with the following command:
sudo apt install nodejs npm -y
Check the installation:
node -v
npm -v
Step 3: Install MongoDB
Next, install MongoDB. You can use the official MongoDB repository:
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Then install MongoDB:
sudo apt update
sudo apt install -y mongodb-org
Start MongoDB and enable it to start on boot:
sudo systemctl start mongod
sudo systemctl enable mongod
Step 4: Install Express.js
With Node.js installed, you can set up an Express.js application:
mkdir myapp
cd myapp
npm init -y
npm install express --save
Step 5: Install React
To install React, use the following commands:
npx create-react-app client
cd client
npm start
Step 6: Setting Up Your Application
With all components installed, you can now start building your MERN stack application by creating your server and client code. Ensure to connect your React app to your Express server and MongoDB database.
Conclusion
You have successfully installed the MERN stack on Debian 11. This powerful combination allows you to build robust JavaScript-based applications.
If you're looking for a reliable hosting solution for your MERN applications, consider using Windows VPS UK. With Windows VPS, you can efficiently host your applications and ensure high performance. Whether you need VPS UK Windows or Windows Virtual Private Servers, you'll find a solution that fits your requirements.
For larger deployments or enterprise needs, explore Windows Virtual Dedicated Server Hosting or Virtual Private Server Hosting Windows. Whether you're located in the UK, Italy, or elsewhere, Windows VPS Italy and UK VPS Windows offer reliable hosting options. Visit Windows VPS Hosting UK to discover the best hosting solutions for your needs.