Displaying 1 to 20 from 31 results

Rancher - Complete container management platform

  •    Go

Rancher is an open source project that provides a complete platform for operating Docker in production. It provides infrastructure services such as multi-host networking, global and local load balancing, and volume snapshots. It integrates native Docker management capabilities such as Docker Machine and Docker Swarm. It offers a rich user experience that enables devops admins to operate Docker in production at large scale.

ui - Rancher UI

  •    Javascript

Perhaps you like managing Cattle.Connect to UI at https://localhost:8000/ . The server automatically picks up file changes, restarts itself, and reloads the web browser. This is intended only for development, see below for distributing customizations.

rancher-letsencrypt - :cow: Rancher service that obtains and manages free SSL certificates from the Let's Encrypt CA

  •    Go

A Rancher service that obtains free SSL/TLS certificates from the Let's Encrypt CA, adds them to Rancher's certificate store and manages renewal and propagation of updated certificates to load balancers. If using the HTTP challenge, a reverse proxy that routes example.com/.well-known/acme-challenge to rancher-letsencrypt.

rancher-cloud-controller-manager - A kubernetes cloud-controller-manager for the rancher cloud

  •    Go

Rancher Cloud Controller Manager - An external cloud controller manager for running kubernetes in a Rancher cluster.External cloud providers were introduced as an Alpha feature in Kubernetes release 1.6. This repository contains an implementation of external cloud provider for Rancher clusters. An external cloud provider is a kubernetes controller that runs cloud provider-specific loops required for the functioning of kubernetes. These loops were originally a part of the kube-controller-manager, but they were tightly coupling the kube-controller-manager to cloud-provider specific code. In order to free the kubernetes project of this dependency, the cloud-controller-manager was introduced.

baasil-cli - A CLI tool for creating and deploying cloud native apps to Rancher + Kubernetes infrastructure

  •    Javascript

The 'Baas' in 'Baasil' stands for 'Backend as a Service' - Its goal is to provide the same simplicity as BaaS solutions but without compromising flexibility and without the lock-in factor and associated costs.More concretely, Baasil is a command line tool for creating app boilerplates on your local machine and deploying them to any Rancher Kubernetes environment with a single command. Other Kubernetes environments may be supported in the future, but right now it's just Rancher. The main difference between environments tends to be the load balancer.

docker-rancher-extra-catalogs - maintained rancher catalogs like jira, confluence, openldap, nexus

  •    Smarty

Nothing really special, just some public catalog files i use and have to share. Partially, some have been forked from the community library, in most cases due to version updates or similar. In those all the credits for the hard work shall go to the initial authors. Copyright (c) 2014-2016 Rancher Labs, Inc.

discourse-compose - Discourse for docker compose and rancher compose

  •    Shell

A set of tools for docker were shipped with offical Discourse docker release. It do many things for user to check if Discourse can run correctly in docker and run correctly. The main shortcoming of offical release is rebuilding, rebuilding, rebuilding. Anything changed must rebuild Discourse image. Rebuilding would take a so long time and our forum can't serve our users while rebuilding. It is not acceptable for our site.

camptocamp-rancher-catalog - Camptocamp's Rancher Catalog

  •    Makefile

This catalog provides Rancher templates created by Camptocamp. Copyright (c) 2017 Camptocamp.

aws_rancher - Rancher cluster in AWS under 2 minutes

  •    HCL

Go ahead and edit content of terraform.tfvars to match your cluster configuration and nodes. When the deployment complete, you can access rancher cluster on http://server_ip:8080. You can see agent hosts under Infrastructure -> Host.


  •    Ruby

Running rancher-shell exec with the above config will run command bundle exec rails console on project1 within container production_web_1. Running rancher-shell exec -s staging will run the same command but within container staging_web_1. Full usage instructions on how to override these configs is at rancher-shell help exec. After checking out the repo, run bundle install to install dependencies. Then, run rake spec to run the tests.

rancher-redis - A containerized redis master/slave configuration with sentinels for use in Rancher

  •    Shell

A containerized redis master/slave configuration with sentinels for use in Rancher for use in a development environment.

rancher-salt - Salt states for Rancher container platform deployment

  •    SaltStack

Salt states for Rancher container platform deployment. You can automatically provision Rancher agents to a particular environment specifying agentEnvironment grain. Without it, agents will be added to a Default environment. Depending on provider those can be added to properties.sls file in Vagrant or if running on AWS inside /etc/salt/cloud.maps.d/rancher.conf.

awesome-rancher - Curated list of Rancher resources


A curated list of awesome Rancher resources inspired by the awesome list. Rancher is an open source software platform that enables organizations to run containers in production. With Rancher, organizations no longer have to build a container services platform from scratch using a distinct set of open source technologies. Rancher supplies the entire software stack needed to manage containers in production.

terraform-provider-rancher - Terraform Rancher provider

  •    Go

If you wish to work on the provider, you'll first need Go installed on your machine (version 1.8+ is required). You'll also need to correctly setup a GOPATH, as well as adding $GOPATH/bin to your $PATH. To compile the provider, run make build. This will build the provider and put the provider binary in the $GOPATH/bin directory.

rancher-terraform-digitalocean - Terraform module for a rancher server on digitalocean.

  •    HCL

Terraform module for a rancher server on Digitalocean. Edit this new file with the variables you want (see variables section at the end).

rancher-cron - A service that can start containers on a defined schedule.

  •    Go

This service is used to start containers on a specified schedule and uses robfig/cron cron package. When this service is running on Rancher, it will poll Rancher Metadata for all stacks in an environment to find services that have com.socialengine.rancher-cron.schedule label set to valid cron expression format (see below).

graf-db - Pre-Configured data container for Grafana dashboards based upon Prometheus & Rancher.


Pre-configured Grafana sqllite config database, designed to be used in the Prometheus community catalog entry for Rancher. This container is designed to be used as a data container, and be accessed through volumes_from from a Grafana 3.0.1 or above instance. Dashboards are present in the DB, exports of those dashboards have also been included in this Repo.