Skip to content

A Secure Multi-Tenant Serverless Framework for Building Workspaces.

License

Notifications You must be signed in to change notification settings

gigamono-old/gigamono

Repository files navigation

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.

⚠️ Not ready for production use ⚠️

Content

  1. Getting Started
  2. Headless Gigamono

Getting Started

  • Clone repository and run docker-compose

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

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

    open http://127.0.0.1:5050/dashboard

Headless Gigamono

About

A Secure Multi-Tenant Serverless Framework for Building Workspaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published