Building a Caddy container stack for easy HTTPS with Docker and Ghost
I'm building a Caddy-stack to serve up HTTPS sessions, with a Ghost back end, using Docker containers, orchestrated with Docker Compose. You'll easily be able to replace the Ghost back end with other container-based apps such as Nginx or Wordpress. Updated January 2022.
Building my app foundation: Ionic + React, Amplify, Appsync, Lambda resolver
In this mega post, I will create an Ionic app that will initiate a query from a mobile front end, issue requests over the internet to an AWS GraphQL API, and via AppSync, invoke a Lambda, to process and return dummy data.
What *are* AWS Amplify and AppSync, and should I use them?
Get ready for heavy traffic: Adding a Varnish cache to a production Docker stack
All bloggers dream of the day that their site has an article that goes viral, reaching the front page of Reddit, a viral Tweet, or FB share. I've had it happen, and believe me it's an awful, awful feeling when your small VPS crashes, while 30 hits a second bounce off into oblivion.
Docker logging to the local OS that works, with compose and rsyslog
My objective is to get logging output from my container applications consolidated under /var/log, with logfile names matching their origin container. Logfile cohabitation will allow me to incorporate them in the housekeeping rotation ritual of the rest of my system,
A move to truly private web analytics - self hosting Matomo with Docker, Traefik and MariaDB
Moving away from Google Analytics has been on my to-do list for quite a long time. As we all know, if you are not paying for the product, you are the product. In the case of GA it's worse, everyone that visits your web site becomes the product as well, whether they like it or not.
Building Ghost in a docker container with Ubuntu, Traefik, and SQLite
My early experiments with installing Ghost presented a curio: it's so light, how do I install without eating a whole VPS server. Or even make use of this one server for more than one Ghost blog, effectively a Ghost multisite.