项目作者: gigamono

项目描述 :
Business App Builder Platform. (Dashboards • Automations • Databases)
高级语言: Go
项目地址: git://github.com/gigamono/gigamono.git
创建时间: 2020-12-12T22:05:26Z
项目社区:https://github.com/gigamono/gigamono

开源协议:GNU General Public License v3.0

下载


Gigamono

Gigamono is a secure serverless platform for building workspaces that can host any number of web apps. Although Gigamono comes bundled with some development and productivity apps, the framework itself is unopinionated on what kind of functionality you want out of your workspace.

Workspaces are great for isolation but they are not enough to deal with privilege escalation issues that come from running third-party modules. The capability-based security system built into the framework means that each running module would require the permission of an admin to access sensitive system resources, and the nice thing is that this applies to frontend apps and extensions running in your UI as well.

#


:warning: Not ready for production use :warning:

Content

  1. Getting Started
  2. Headless Gigamono

#

" class="reference-link">Getting Started

  • Clone repository and run docker-compose

    1. git clone https://github.com/gigamono/gigamono
    1. cd gigamono
    1. docker-compose --env-file ./sample.env -f docker/compose/compose.repo.yaml up
  • Test apis.

    1. curl "localhost:5050/api/v1/system/apps?enabled=true" | json_pp
  • Visit page.

    1. open http://127.0.0.1:5050/dashboard

#

" class="reference-link">Headless Gigamono