Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cloudmana/cloudmana
Cloudmana is a control panel to manage resources on cloud, it support multi-providers.
https://github.com/cloudmana/cloudmana
alibaba-cloud aws aws-sdk azure google-cloud huawei-cloud nestjs nextjs nodejs react typescript
Last synced: about 10 hours ago
JSON representation
Cloudmana is a control panel to manage resources on cloud, it support multi-providers.
- Host: GitHub
- URL: https://github.com/cloudmana/cloudmana
- Owner: cloudmana
- License: mit
- Created: 2022-11-08T04:32:18.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2023-03-16T06:36:13.000Z (almost 2 years ago)
- Last Synced: 2024-10-09T10:06:42.621Z (4 months ago)
- Topics: alibaba-cloud, aws, aws-sdk, azure, google-cloud, huawei-cloud, nestjs, nextjs, nodejs, react, typescript
- Language: TypeScript
- Homepage: https://cloudmana.github.io
- Size: 1.37 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
A dashboard for manage resources on cloud, support multi-providers.
## Installation
```bash
yarn install
```## Running the app
```bash
# development
yarn start:app
yarn start:api# watch mode
yarn app dev
yarn api start:dev# build
yarn app build
yarn api build# production mode
yarn app start
yarn api start:prod
```## Techstack
- Backend:
- NestJS (NodeJS v14 or later)
- Yarn
- Support databases: MongoDB, SQLite (default).
- Redis
- Frontend:
- NextJS
- Socket.io## Development
- Migration
```bash
yarn api migrate:create eggs
yarn api migrate:up
yarn api migrate:down
```- Containerize app:
```bash
# Build
docker build -t cloudmana/cloudmana:local -f .docker/Dockerfile .# docker-compose with DockerHub
docker-compose up -d
# docker-compose with local build
docker-compose -f .docker/docker-compose.yml up
```## Support
Cloudmana is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers.
## Stay in touch
- Author - [ThinhHV](https://thinhhv.com)
- Website - [https://cloudmana.github.io](https://cloudmana.github.io)
- Telegram - [@cloudmana](https://t.me/cloudmana)## License
Cloudmana is [MIT licensed](LICENSE).