etcdmanager

A cross-platform GUI for ETCD


Project maintained by icellmobilsoft Hosted on GitHub Pages — Theme by mattgraham

ETCD Manager

etcd-manager

Alt text

Alt text

Alt text

This is a free, cross-platform ETCD v3 client and GUI. The goal of the project is twofold:

Features

Available now

Currently, the following features are implemented:

Planned

We plan to add tons of cool features in the future. The most important ones are listed below.:

Features

Future platforms

A better organized overview of these plans will be available soon. Stay tuned :)

Installation

End users..

The current stable (prod) version is 1.0. It’s available for Mac OS X (Mojave+), MS Windows (7, 8, 10+) and some major Linux distros (Ubuntu 10.04+, Arch etc). The following are pre-built binaries and this is the recommended way to install.

If you have Ubuntu LTS or an up-to-date rolling release distro like Arch, everything should work fine. However, please note that older Linux distros are not supported at the moment. This is something we are working on and will provcide a solution asap.

Grab one now:

Other packages are available for download as well, please see the releases page.

We are on SnapCraft!

Get it from the Snap Store

Install snap and run the following command:

snap install etcd-manager

Contributors..

You may install the dev version by cloning this repository.

git clone https://github.com/icellmobilsoft/etcdmanager.git

Or you may also install the NPM package, although this is not recommended, since the package might not contain the latest code.

yarn add etcd-manager

Please also check out the contribution guide before writing any code.

Running the dev build

Once you have the code, simply execute the following commands.

Run this only if you’ve installed the package via Yarn:

cd node_modules/etcd-manager
yarn install
yarn electron:serve

Usage and support

First of all, in order to work properly, ETCD Manager must be configured.

You need to provide only two mandatory settings: the host and the port ETCD is running at. You’ll find these on the settings screen, under the ETCD tab. If your ETCD host requires authentication, you will also need to provide a password / username pair, which you can do under the auth tab. There are several additional configuration options, but those are all optional.

Detailed documentation is not available (yet), but you may want to activate quick help, which is available everywhere. Press CTRL / CMD + H to open the help pane. Here you’ll find some basic info as well as all the keyborad shortcuts. This should be enough to get you started.

If you still need help, please feel free to contact us. Open an issue (question / support request).

Once the documentation is ready, it’ll be available in the wiki.

Upgrading

If you’ve installed the app using the Windows or Mac installer or the Linux AppImage, you’ll be notified automatically whenever a new release is available. Simply restart the app, and it’ll check for updates.

Otherwiese, you have to download and install the new version manually.

As for the dev version, you may update that by the usual means (Yarn or Git). In any case, please read our changelog for an overview of the most recent changes.

Bugs and feature requests

If you find a bug, please report it using our issue tracker.

This is also the place to request new features or ask questions. Please label your your issue appropriately, use the “bug”, “enchantment” and “question” labels, respectively.