Back to marketplace
Use Plural to deploy and manage
on Kubernetes, in your cloud.
Web based admin panel for all your Plural applications.
Install with Plural
No items found.
# Plural Console ![Console](assets/public/console-lockup-dark.png) The Plural Console is the administrative hub of the plural platform. It has a number of key features: * Reception of over-the-air application updates * Configurable, application-targeted observability - dashboards - logging * Common incident management, including zoom integration and slash commands * Interactive Runbooks We strive to make it powerful enough to make you feel like any application you deploy using Plural has an operational profile comparable to a managed service, even without being one. ## Development Console's server side is written in elixir, and exposes a graphql api. The frontend is in react, all code lives in this single repo and common development tasks can be done using the Makefile at the root of the repo. ### Developing Web To begin developing the web app, install npm & yarn, then run: ```sh cd assets && yarn install && cd - make web ``` ### Developing Server To make changes to the server codebase, you'll want to install elixir on your machine. For mac desktops, we do this via asdf, which can be done simply at the root of the repo like so: ```sh asdf install ``` Once elixir is available, all server dependencies are managed via docker-compose, and tests can be run via `mix`, like so: ```sh make testup mix local.hex mix deps.get mix test ``` ### Troubleshooting #### Installing Erlang If `asdf install` fails with `cannot find required auxiliary files: install-sh config.guess config.sub` then run: ```sh brew install email@example.com && \ brew link --overwrite firstname.lastname@example.org && \ autoconf -V ``` For Mac Machines, if unable to download Erlang via `asdf` then run: ```sh brew install erlang@23 cp -r /opt/homebrew/opt/erlang@23/lib/erlang ~/.asdf/installs/erlang/23.1.5 asdf reshim erlang 23.1.5 ```
Plural is community-focused, open source, and free to use.
Deploy on Kubernetes
Deploy OSS on Kubernetes right on your own cloud.
No vendor lock-in
Eject your configuration whenever—no commitment necessary.
Day 2 operations
Application-specific runbooks and dashboards.
You might also like...
A declarative, GitOps continuous delivery tool for Kubernetes.
An open source container-native workflow engine for orchestrating parallel jobs on Kubernetes.
An open-source Kubernetes add-on that transforms your cluster into a universal control plane.
An observability service for cloud-scale applications.