Your own Self Hosted PaaS (Platform as a Service) Server, Using Tsuru.

What is PaaS?

What is Tsuru?

  • Write apps in the programming language of your choice
  • Back apps with add-on resources such as SQL and NoSQL databases, including memcached, Redis, and many others
  • Manage apps using the tsuru command-line tool
  • Deploy apps using the Git version control system
  • Deployment using docker containers.
  • Option to Rollback to previous state.

Why Tsuru?

Installation

wget https://github.com/tsuru/tsuru-client/releases/download/1.7.1/tsuru_1.7.1_linux_amd64.tar.gz
tar -xzvf tsuru_1.7.1_linux_amd64.tar.gz && cd tsuru_1.7.1_linux_amd64.tar.gz
nano config.yml
hosts:
core:
size: 1
driver:
options:
generic-ip-address: ["machine-1-IP"]
generic-ssh-key: ["~/keys/machine-1"]
apps:
size: 1
driver:
options:
generic-ip-address: ["machine-2-IP"]
generic-ssh-key: ["~/keys/machine-2"]
driver:
name: generic
options:
generic-ssh-port: 22
generic-ssh-user: vagrant
tsuru install create -c config.yml

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store