The Cloud Guard Server is the backend component of the Cloud Guard project, responsible for handling server-side operations, interfacing with cloud storage providers, and managing data security measures. This server is built using Node.js, Express, TypeScript, and the AWS SDK.
To install and set up the Cloud Guard Server, follow these steps:
-
Set Node.js version to
18.13.0
-
Clone the repository:
git clone https://github.com/Secure-Cloud-Guard/cloud-guard-server.git
- Navigate to the project directory:
cd cloud-guard-server
- Install dependencies:
npm install
-
Create a .env file based on the provided .env-example file, and fill in the necessary environment variables.
-
Start the server in development mode:
npm run dev
- Node.js
- Express.js
- TypeScript
- AWS SDK
- DynamoDB
Make sure you have proper AWS credentials set up for the AWS SDK to interact with AWS services effectively.