- Aptomi will be installed on a local machine
You can run the Aptomi server in a Docker container:
docker run -it --rm -p 27866:27866 aptomi/aptomi-test-install:xenial sh -c 'curl https://raw.githubusercontent.com/Aptomi/aptomi/master/scripts/aptomi_install.sh | bash && aptomi server'
And install the client locally:
curl https://raw.githubusercontent.com/Aptomi/aptomi/master/scripts/aptomi_install.sh | bash /dev/stdin --client-only
Alternatively, you can install the Aptomi server and client on a local machine (we encourage you to read through the script if you have doubts!):
curl https://raw.githubusercontent.com/Aptomi/aptomi/master/scripts/aptomi_install.sh | bash && aptomi server
This will install:
- Aptomi binaries in
/usr/local/bin/
- Aptomi server config in
/etc/aptomi/
and use/var/lib/aptomi
as persistent data store - Aptomi client config and examples in
~/.aptomi/
Once the Aptomi server is started, it will serve the API and UI on default port 27866.
Open the UI at http://localhost:27866/ and log in as 'admin/admin'. This is a pre-configured Aptomi domain admin user with full access rights. Once you get going and set up more admin users, you can disable this account or change its password later on.
At this point, most of the UI screens will be empty. This is expected, as Aptomi has no applications imported yet.
You are now ready to point Aptomi to your k8s cluster(s) and start deploying your apps!
Depending on your k8s cluster, you can:
- Configure Aptomi to use an existing k8s cluster
- Configure Aptomi to use GKE
- Configure Aptomi to use Minikube, or
- Configure Aptomi to use Docker For Mac
To delete all Aptomi binaries installed locally on your machine, as well as all Aptomi data, run:
curl https://raw.githubusercontent.com/Aptomi/aptomi/master/scripts/aptomi_uninstall_and_clean.sh | bash