Blog Logo

Easy Ops built for Devs

Full production toolset to run and manage containers on your servers

Topics

On Software Economy

Subscribe

RSS Join our email newsletter
Cloud 66

Changelog 23 April 15

We've been hard at work here at Cloud 66 and these are the awesome new features (and updates) that went out this week! Service environment variables Controlling stack-level environment variables has always been easy on Cloud 66 stacks. Stack environment variables are distributed to all servers of a stack. We've…

Giant mlocate.db file (with OverlayFS)

Recently we converted our docker BuildGrid servers to run the storage backend OverlayFS (in docker the key config name is overlay). This provided us with great benefits - primarily around speed and reliability (barring this nasty bug that is!) However we soon had an alert from our server monitoring framework…

Using Varnish with Rails

Varnish is an open source cache (more accurately a reverse HTTP proxy or web accelerator) that can be used to speed up HTTP delivery to clients. It has many great features built specifically for HTTP caching and is very stable. You can use Varnish with Rails to speed up your…

UI prototyping and CSS methodologies

At Cloud 66 we're a small agile team, we design in the browser and move quickly from rough sketches to UI code. We don't get everything right first time but we iterate fast and ship features so we can get feedback and improve the product. This approach has served us…

Debugging Docker containers

It's been really exciting to see people adopting Docker in production these past few months. Working with our users to help them get up and running has been challenging at times but very satisfying, and I'd like to write about some common issues when you start using Docker in production.…

Docker with OverlayFS first impressions

BuildGrid is Cloud 66 cluster of servers which use to create our customers' docker images from their code. These servers are created in AWS EC2 and we are using EBS mounted volumes as data-store for them. One of the most disturbing errors that we got in BuildGrid were errors related…

UFW Shenanigans

Here at Cloud 66 we do a lot with firewalls, and because we manage servers across a variety of cloud providers not all of whom support native firewall configurations, we manage the firewalls on our user’s servers directly. After a whole lot of testing we settled on the Uncomplicated…

Running Docker in development

By now many of us have had a chance to learn about the benefits of Docker, but one piece of the puzzle is missing before we move it to production. While Cloud 66 and other solutions exist to manage Docker in production, the pain point I've seen so far actually…

x509 error when using HTTPS inside a Docker container

If you are getting a 'x509: failed to load system roots and no roots provided' error when you run an HTTPS from inside a container, this might help. This issue can happen if the base image used to build your Docker container does not have the CA certificates. Here is…

Introducing Birdseye: A public cloud dashboard

Cloud 66 platform controls thousands of servers across 78 data centres in 8 public cloud providers: AWS, Rackspace, Google Cloud, Microsoft Azure, DigitalOcean, Linode, Cloud A and Vexxhost. This can be challenging sometimes, but there is a huge advantage in size: you get to see patterns across servers in different…