My IndieWeb tech stack

I run a single server for most of my projects. Here's the rundown of the stack and apps.
Server - "BMO"
- Linode VPS based in Frankfurt, DE (shameless referral link for free credit).
- Debian.
- Docker compose.
- Caddy via caddy-docker-proxy for web server and auto-cert renewals.
- Healthchecks.io for cronjob monitoring.
- rclone backups to Dropbox.
Apps
- My own digital garden.
- Eleventy static website.
- Build via GitHub actions and committed to
dist
branch. - Cronjob on server pulls updates periodically.
- Caddy file_server mostly handles the rest.
- Microblogger tool for cross posting to twitter, mastodon, and GitHub.
- Powers piet.me/updates. Updates repo.
- Updates pulled into piet.me repo via git submodule.
- Privacy friendly analytics.
- Self hosted (docs) via docker compose.
- Sendgrid via smtp relay.
- Feed reader.
- Self hosted via docker compose (example docker-compose.yml).
Meta
- Author: Piet van Zoen
- Published:
- Permalink: piet.me/stack
- Source: ./notes/stack.md
- Tags: dev
- Syndication: