What’s new in 1.0
Since its beginnings, Exoframe has gained a significant number of features that will help you manage and deploy projects on your servers with ease.
Here’s a list of the features that Exoframe 1.0 provides out-of-the-box:
One-command project deployment
SSH key based auth
Rolling updates
Deploy tokens (e.g. to deploy from CI)
Automated HTTPS setup via letsencrypt *
Automated gzip compression *
Simple access to the logs of deployments
Docker-compose support
Multiple deployment endpoints and multi-user support
Simple update procedure for client, server and Traefik
Optional automatic subdomain assignment (i.e. every deployment gets its own subdomain)
* Feature provided by <link https: traefik.io>Traefik
What’s next?
This release is only the beginning. We’re planning to add a number of exciting features in the next few months. Two major feature highlights are:
We’re planning to add Docker Swarm support that will allow you to deploy and scale your projects across multiple servers.
We’re also going to add support for deployment recipes. Imagine deploying something large and complex (e.g. Apache Spark stack) in one command — this is our goal here!
And, of course, if you have any suggestions — we’d be happy to hear them!
Project links
You can get Exoframe on <link https: github.com exoframejs exoframe>GitHub, it only takes a few minutes to setup.
You can check out short <link https: www.youtube.com>video demo that walks you through setup and usage in ~8 minutes on YouTube.
Rest of the useful links along with documentation can be found in <link https: github.com exoframejs exoframe tree master docs>GitHub repository.
Any feedback is appreciated!