
The "cloud" at home
The Home CloudHost project allows users to host their own cloud storage solution at home. It provides step-by-step instructions for setting up the development environment and running the backend and frontend components either locally or in Docker containers. The project offers a DIY cloud hosting option for users seeking more control over their data.
git clone [repository_url]
cd project
npm install
cd server/
cp sample.env .env
# Set correct value for HOME_CLOUD_STORAGE in .env
npm start
cd client/
cp sample.env .env
# Set correct value for REACT_APP_API_URL in .env
npm start
npm install
docker-compose up
npm start
npm install -g serve
npm run build
serve -s build
docker-compose -f docker-compose.prod.yml up
The Home CloudHost project provides users with the ability to host their cloud storage solution locally or in Docker containers. By following the setup instructions, users can create their cloud storage environment with backend and frontend components. The project aims to offer a self-hosted cloud solution for users seeking more control over their data and storage capabilities.

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.