Ghost Serving Ghost blog as a static web application A tutorial explaining how to serve a Ghost blog as a static website using the gssg tool and Cloudflare.
Tutorial Cloudflare Workers testing with Jest, Wrangler and CircleCI An updaded tutorial on setting up automated testing for Cloudflare Workers using Jest, Wrangler and CircleCI.
Cloudflare Monitor your website with Cloudflare, Prometheus and Grafana Learn how to set up monitoring for your website using Cloudflare's GraphQL API, Prometheus and Grafana. Self host (Synology) or build a Terraform environment on Digitalocean.
Tutorial Wireguard with pfSense CE 2.5.2+ How to install the Wireguard add-on package on pfSense CE 2.5.2+ and set up a Wireguard tunnel from a device to your router.
Cloudflare Secure, in-browser SSH with Cloudflare Learn how to connect securely (using short-lived credentials) to your Virtual Machine via SSH in your browser. Also, how to automate the setup process with Cloudflare and Terraform.
Home Automation Upgrade Synology DSM 7.0 with Home Assistant and Conbee II How to upgrade your DSM to 7.0, and ensuring the correct functionality of your Conbee II Zigbee USB stick for Home Assistant.
Cloud Terraforming Ghost: Persistent Volume - PART 3 Automate Ghost blog with Terraform, Docker and Cloudflare. Part 3: Data persistence with Digitalocean Block Storage volumes.
Tutorial Wireguard VPN tunnel with Pfsense 2.5.0+ How to set up a Wireguard VPN Tunnel and securely connect to your home network from your mobile phone with the latest Pfsense release.
Tutorial Test Cloudflare Workers with Jest, Wrangler and Travis Learn how to automate functional and integrated testing for your Cloudflare Worker using Jest, Wrangler and Travis.
Cloud Terraforming Ghost: Secure origin connection - PART 2 Automate Ghost blog with Terraform, Docker and Cloudflare. Part 2: Set up end to end encryption and secure your origin.
Cloud Terraforming a Ghost blog with Docker Compose and Cloudflare - PART 1 Learn how to set up a Ghost blog with Commento and serve it behind Cloudflare, all being automated using Terraform, Docker Compose and Digitalocean.
Tutorial Cloudflare Cache purge with Ghost webhook Automate the purging of your Cloudflare cached content when your Ghost blog is updated, using Cloudflare Workers and webhooks.
Grafana Data visualization with Telegraf, InfluxDB and Grafana on Synology How to configure Telegraf, InfluxDB and Grafana on a Synology NAS using Docker to visualize home automation statistics.
Ghost Make your Ghost blog super fast Learn how to improve the speed, performance and Page Experience of your Ghost blog and achieve a fast user loading and navigation.
Ghost Ghost blog automated theme deployment with Github Actions Learn how to automate the deployment of changes and tweaks to your Ghost blog theme, using Github Actions.
Home Automation Home Assistant, Google Assistant & Cloudflare How to securely connect Home Assistant and Google Assistant using Cloudflare and Argo Tunnels for your smart home projects.
Home Automation Home Assistant data persistence and visualization with Grafana & InfluxDB Learn how to send your Home Assistant sensor data to a dedicated time-series optimized database (InfluxDB) and a powerful visualisation tool (Grafana)
Home Automation Zigbee sensor network with Home Assistant How to set up a Zigbee sensor network in your home using Home Assistant, Synology Disk Station and a dresden elektronik Conbee II gateway
Home Automation Run Home Assistant on Docker with Synology NAS Find out how you can easily run Home Assistant on a Synology NAS, for connecting and creating automations for smart devices in your home and keep it within your four walls.
Ghost Add self-hosted Commento commenting to your Ghost blog Enhance the set up of your ghost blog by adding a powerful, opensource and privacy-focused commenting system: Commento
Tutorial Infrastructure as Code with Terraform and Cloudflare - PART 3 In Part 1 and Part 2 we have looked at setting up a Ghost blog on Digitalocean and also hardening the HTTPS setup via Cloudflare. In this step, we will look at how we can configure our deployment in a "repeatable" way by using Terraform.
Tutorial Secure HTTPS setup with Cloudflare - PART 2 Learn how to secure a Ghost blog installation on Digitalocean with Cloudflare and SSL hardening.
Tutorial Setting up a self-hosted Ghost blog on Digitalocean - PART 1 Learn how to set up and secure a Digitalocean Droplet with a Ghost blog (PART 1)