The Association of Mad Scientists

Backing up my deployments

Recently, I've been writing about my deployment architecture, and a key component to that is making sure that if you have made a mistake that you can at the very least recover your users' data. For example, when deploying a database, it often creates files owned by root. If these…

Continue reading

Bootstrapping a new development environment with Atom

I've recently installed Elementary OS on Owen's Macbook, which I'll be writing a post about soon. I was setting things up to work on a project when I discovered this neat trick for Atom. Atom is of course just a snap install away. To install all the packages from your…

Continue reading

Ghost: A lightweight blogging platform

This article details deploying the configurations held in this repository. Please see the files there for reference.Ghost provides a minimal web interface for writing blog posts using markdown for formatting, and a standard relational database to store the files. In this deployment, we place ghost inside of a docker…

Continue reading

Self-hosted draw.io

This configuration links up with the reverse proxy service I wrote about here, which you...…

Continue reading

Traefik: application layer reverse proxy with tight docker integration

Traefik is a web application that sits between your web applications and the actual internet known as a reverse proxy. In this configuration, Traefik is used to route all requests received on the public interface, based on two sources of rules:…

Continue reading