Skip to content

Repository files navigation

Cloudmana landing page

A dashboard for manage resources on cloud, support multi-providers.

License: MIT Price GitHub package version

Installation

yarn install

Running the app

# 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

    yarn api migrate:create eggs
    yarn api migrate:up
    yarn api migrate:down
  • Containerize app:

    # 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

License

Cloudmana is MIT licensed.

About

Cloudmana is a control panel to manage resources on cloud, it support multi-providers.

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages