A cross-platform GUI for ETCD
This is a free, cross-platform ETCD v3 client and GUI. The goal of the project is twofold:
Currently, the following features are implemented:
We plan to add tons of cool features in the future. The most important ones are listed below.:
A better organized overview of these plans will be available soon. Stay tuned :)
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.
Install snap and run the following command:
snap install etcd-manager
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.
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
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.
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.
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.