Repository navigation
openarch 0.1.0
First release of openarch, a command line tool to install and run OpenArch with Docker Compose.
Highlights
doctorchecks Docker, Docker Compose, memory, ports and access to the image registry.initcreates a workspace with every deployment option: storage (volume, bind, none), HTTPS (self-signed or your own certificate), listen address, port, extra ports, OpenSearch Dashboards and memory sizing. It has an interactive wizard, and every question is also a flag.- Security is on by default: a generated OpenArch admin password, MongoDB authentication, and the OpenSearch security plugin. Passwords are in
.env.localand reach the containers as Docker Compose secrets. Every part can be turned off. up,status,logsanddownrun the stack.renderapplies changes made toopenarch.yaml.api ping,query,documents getanddocuments createcall the OpenArch API.configsaves connections, with passwords in the OS credential store.usersmanages the OpenArch users of a workspace.smoke-testchecks OpenArch end to end.backup,restore,clean,upgradeandsecrets rotatecover day-2 operations.- Every command supports
--output jsonand has stable exit codes.
Install
Download the archive for your system below, check it with checksums.txt, and put openarch in your PATH. See the README to verify the cosign signature, and docs/walkthrough.md for a tour of every feature.
The binaries are not signed with an Apple or Microsoft certificate, so macOS and Windows may show a warning the first time.
The default OpenArch version is 1.0.90. openarch init --version <tag> selects another one.