Skip to content
Project Moonstone docker compose installation
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
etc/rabbitmq
LICENSE.txt
NOTICE.txt
README.md
docker-compose.yml

README.md

Moonstone - Containerized

This is the default installation of Moonstone with all of its components. It's the easiest and quickest way for you to get the entire Moonstone platform installed with default configuration in your VM so that you can start play around with. The following components will be installed, each in its own docker container, and all wired up together using docker compose configuration

Platform components

Moonstone applications

  • pegasus-local-api : Private API for tenant/user/application management
  • pegasus-public-api : Public API for tenant/user/application management
  • pegasus-web : Tenant management portal
  • rhea-private-api : Private API for firmware catalog integration
  • rhea-web : Firmware catalog portal
  • kronos-api : Public API for device management
  • kronos-web : Device management portal
  • kronos-engine : Backend engine
  • kronos-cron : Backend cron jobs
  • apollo-web : Dashboard portal

System requirements

Installation

Reset data to default installation

  • bin/delete-data.sh

Default admin account

Application URLs

  • pegasus-local-api : http://your-vm-ip:7820/swagger-ui.html
  • pegasus-public-api : http://your-vm-ip:7924/swagger-ui.html
  • pegasus-web : http://your-vm-ip:7920
  • rhea-private-api : http://your-vm-ip:7821/swagger-ui.html
  • rhea-web : http://your-vm-ip:7922
  • kronos-api : http://your-vm-ip:7923/swagger-ui.html
  • kronos-web : http://your-vm-ip:7921
  • apollo-web : http://your-vm-ip:7925

Telemetry endpoints

  • MQTT : tcp://your-vm-ip:1883
  • AMQP : amqp://your-vm-ip:5672
You can’t perform that action at this time.