All Projects → exoframejs → Exoframe

exoframejs / Exoframe

Exoframe is a self-hosted tool that allows simple one-command deployments using Docker

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Exoframe

Rultor
DevOps Team Assistant
Stars: ✭ 428 (-55.97%)
Mutual labels:  devops, deployment, docker-container
Inertia
✈️ Effortless, self-hosted continuous deployment for small teams and projects
Stars: ✭ 133 (-86.32%)
Mutual labels:  self-hosted, devops, deployment
Exoframe Server
Exoframe is a self-hosted tool that allows simple one-command deployments using Docker
Stars: ✭ 139 (-85.7%)
Mutual labels:  self-hosted, devops, deployment
Kubectl Plugins
A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc).
Stars: ✭ 340 (-65.02%)
Mutual labels:  devops, deployment
Cli
✨ A powerful CLI for the Create Go App project. Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
Stars: ✭ 292 (-69.96%)
Mutual labels:  cli-app, docker-container
Morph
NixOS deployment tool
Stars: ✭ 303 (-68.83%)
Mutual labels:  devops, deployment
Cipi
An Open Source Control Panel for your Cloud! Deploy and manage LEMP apps in one click!
Stars: ✭ 376 (-61.32%)
Mutual labels:  devops, deployment
Swarmlet
A self-hosted, open-source Platform as a Service that enables easy swarm deployments, load balancing, automatic SSL, metrics, analytics and more.
Stars: ✭ 373 (-61.63%)
Mutual labels:  self-hosted, deployment
Aws Deployment Framework
The AWS Deployment Framework (ADF) is an extensive and flexible framework to manage and deploy resources across multiple AWS accounts and regions based on AWS Organizations.
Stars: ✭ 374 (-61.52%)
Mutual labels:  devops, deployment
Gaia
Build powerful pipelines in any programming language.
Stars: ✭ 4,534 (+366.46%)
Mutual labels:  devops, deployment
St2
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html. Questions? https://…
Stars: ✭ 4,600 (+373.25%)
Mutual labels:  devops, deployment
Carvel Kapp
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
Stars: ✭ 489 (-49.69%)
Mutual labels:  devops, deployment
Deployr
A simple golang application to automate the deployment of software releases.
Stars: ✭ 282 (-70.99%)
Mutual labels:  devops, deployment
web-ext-deploy
A tool for deploying WebExtensions to multiple stores.
Stars: ✭ 28 (-97.12%)
Mutual labels:  deployment, cli-app
Adapt
ReactJS for your infrastructure. Create and deploy full-stack apps to any infrastructure using the power of React.
Stars: ✭ 317 (-67.39%)
Mutual labels:  devops, deployment
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Stars: ✭ 6,766 (+596.09%)
Mutual labels:  devops, deployment
Ahoy
Create self-documenting cli programs from YAML files. Easily wrap bash, grunt, npm, docker, (anything) to standardize your processes and make the lives of the people working on your project better.
Stars: ✭ 201 (-79.32%)
Mutual labels:  cli-app, devops
Doact
A Terraform module for hosting your own runner for CI/CD on Digital Ocean to run jobs in your GitHub Actions workflows. 🚀
Stars: ✭ 42 (-95.68%)
Mutual labels:  self-hosted, devops
Rundeck
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
Stars: ✭ 4,426 (+355.35%)
Mutual labels:  devops, deployment
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (-28.5%)
Mutual labels:  devops, deployment
Exoframe

Simple Docker deployment tool

Test Status Coverage Status npm license

Exoframe is a self-hosted tool that allows simple one-command deployments using Docker.

Features

  • One-command project deployment
  • SSH key based auth
  • Rolling updates
  • Deploy tokens (e.g. to deploy from CI)
  • Deploy secrets (e.g. to hide sensitive env vars)
  • Automated HTTPS setup via letsencrypt *
  • Automated gzip compression *
  • Rate-limit support *
  • Basic HTTP Auth support *
  • Simple access to the logs of deployments
  • Docker-compose support
  • Simple function deployments
  • 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)
  • Swarm mode deployments
  • Complex recipes support (i.e. deploy complex systems in one command)

* Feature provided by Traefik

Demo

asciicast

Installation and Usage

To run Exoframe you will need two parts - Exoframe CLI and Exoframe server.
For server install instructions see server installation docs section.

To install Exoframe CLI you can either download one of the pre-packaged binaries from releases page or install it using npm (needs at least Node 8.x):

npm install exoframe -g

Make sure you have Exoframe server deployed, set it as your endpoint using:

exoframe endpoint http://you.server.url

Then login using:

exoframe login

Then you will be able to deploy your projects by simply running:

exoframe

You can find a list of all commands and options in the docs.

Docs

Special thanks

Thanks to:

License

Licensed under MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].