<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Rajasekhar's Blog</title>
    <link>https://blog.rajasekhar.digital/</link>
    <description>Notes on infrastructure engineering, web platform management, observability, and the slow web.</description>
    <language>en-us</language>
    <item>
      <title>How to Deploy Authelia Using Docker Compose Behind Caddy</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-authelia</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-authelia</guid>
      <pubDate>Thu, 27 Feb 2025 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for applications via a web portal.</description>
    </item>
    <item>
      <title>How to Self-Host Stalwart Mail Server Using Docker Compose Behind Caddy v2.8.4</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-stalwart-mail-server</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-stalwart-mail-server</guid>
      <pubDate>Mon, 29 Jul 2024 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Stalwart is an open-source mail server solution with JMAP, IMAP4, POP3 &amp; SMTP support. It is written in Rust and aims to be secure, fast, robust, and scalable.</description>
    </item>
    <item>
      <title>How to Deploy Jenkins v2.426.2 in Docker Swarm Behind Caddy v2.7.6</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-jenkins-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-jenkins-in-docker-swarm</guid>
      <pubDate>Thu, 11 Jan 2024 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Jenkins is a popular open-source automation server written in Java. Learn how to deploy a highly available CI/CD pipeline engine using Docker Swarm and Caddy.</description>
    </item>
    <item>
      <title>How to Deploy MariaDB 11.2.2 Using Docker Compose Behind Caddy v2.7.6</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-mariadb-11-2-2-using-docker-compose</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-mariadb-11-2-2-using-docker-compose</guid>
      <pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>MariaDB turns data into structured information in a wide array of applications, ranging from banking to websites. It is an enhanced, drop-in replacement for MySQL.</description>
    </item>
    <item>
      <title>How to Deploy Woodpecker CI 1.0.3 in Docker Swarm Behind Caddy v2.7.5</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-woodpecker-ci-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-woodpecker-ci-in-docker-swarm</guid>
      <pubDate>Sun, 29 Oct 2023 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Woodpecker is a simple, highly extensible CI engine. It focuses on executing pipelines inside containers. If you use containers in your daily workflow, you'll love Woodpecker.</description>
    </item>
    <item>
      <title>How to Deploy an Observability Stack using Docker Compose behind Caddy v2.6.4</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-observability-stack</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-observability-stack</guid>
      <pubDate>Sun, 30 Jul 2023 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Find and identify operational issues or security breaches before they impact your users by deploying a robust, open-source Observability Stack.</description>
    </item>
    <item>
      <title>How to Deploy Metabase 0.46.5 in Docker Swarm Behind Traefik v2.10.1</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-metabase-traefik-docker-swarm-caddy</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-metabase-traefik-docker-swarm-caddy</guid>
      <pubDate>Wed, 14 Jun 2023 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Metabase is the easy, open-source way for everyone in your company to ask questions and learn from data without knowing SQL. Learn how to deploy it in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Metabase 0.46.5 in Docker Swarm Behind Caddy v2.6.4</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-metabase-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-metabase-in-docker-swarm</guid>
      <pubDate>Wed, 14 Jun 2023 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Metabase is the easy, open-source way for everyone in your company to ask questions and learn from data without knowing SQL. Learn how to deploy it in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Elasticsearch 8.8.0 in Docker Swarm Behind Caddy v2.6.4</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-elasticsearch-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-elasticsearch-in-docker-swarm</guid>
      <pubDate>Sun, 04 Jun 2023 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Elasticsearch is a distributed, RESTful search and analytics engine. Learn how to deploy Elasticsearch and Kibana in a Docker Swarm cluster with persistent storage.</description>
    </item>
    <item>
      <title>How to Deploy Drone 2.16.0 in Docker Swarm Behind Caddy v2.6.4</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-drone-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-drone-in-docker-swarm</guid>
      <pubDate>Fri, 17 Mar 2023 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Drone is a self-service, container-native Continuous Integration and Delivery platform designed for busy development teams.</description>
    </item>
    <item>
      <title>How to Deploy Gitea 1.18.0 in Docker Swarm Behind Caddy v2.6.2</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-gitea-in-docker-swar</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-gitea-in-docker-swar</guid>
      <pubDate>Mon, 26 Dec 2022 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Git with a cup of tea. Learn how to deploy Gitea, a painless, self-hosted, lightweight code hosting solution written in Go, to a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Mattermost in Docker Swarm Behind Caddy v2.4.5</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-mattermost-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-mattermost-in-docker-swarm</guid>
      <pubDate>Fri, 10 Sep 2021 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Mattermost is the leading open-source collaboration platform written in Golang and React. Learn how to deploy it in a Docker Swarm cluster using Caddy as a reverse proxy.</description>
    </item>
    <item>
      <title>How to Setup Hugo 0.8.0 Extended Dev Environment on Windows 10</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-setup-hugo-extended-on-windows-10</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-setup-hugo-extended-on-windows-10</guid>
      <pubDate>Tue, 23 Feb 2021 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Hugo is a static site generator written in Go. With its amazing speed and flexibility, Hugo makes building websites fun and incredibly fast.</description>
    </item>
    <item>
      <title>How to Deploy Highly Available WordPress in Docker Swarm Behind Caddy v2.3</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-wordpress-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-wordpress-in-docker-swarm</guid>
      <pubDate>Thu, 28 Jan 2021 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Caddy's reverse_proxy is capable of serving any FastCGI application, making it perfectly suited for deploying highly available WordPress using PHP-FPM.</description>
    </item>
    <item>
      <title>How to Deploy Caddy 2.3 with Automatic HTTPS in Docker Swarm</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-caddy-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-caddy-in-docker-swarm</guid>
      <pubDate>Sun, 24 Jan 2021 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Caddy is a powerful, enterprise-ready, open-source web server with automatic HTTPS written in Go. Learn how to deploy it as an ingress reverse proxy in Docker Swarm.</description>
    </item>
    <item>
      <title>How to Setup Jekyll 4.2.0 Dev Environment on Windows 10</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-setup-jekyll-dev-environment-on-windows-10</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-setup-jekyll-dev-environment-on-windows-10</guid>
      <pubDate>Tue, 05 Jan 2021 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>While Windows is not an officially supported platform for Jekyll, you can run it perfectly with the right tweaks. Learn how to set up a Jekyll dev environment using RubyInstaller.</description>
    </item>
    <item>
      <title>How to Deploy Jekyll 4.2.0 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-jekyll-traefik-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-jekyll-traefik-in-docker-swarm</guid>
      <pubDate>Sun, 16 Aug 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Jekyll is a highly customizable static site generator. Transform plain text written in your favorite markup language into beautiful, static websites.</description>
    </item>
    <item>
      <title>How to Deploy ProjectSend r1070 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-projectsend-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-projectsend-in-docker-swarm</guid>
      <pubDate>Fri, 17 Jul 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>ProjectSend is a free, secure, and user-friendly file-sharing software. Learn how to self-host this client-oriented tool in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy BookStack 0.29.3 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-bookstack</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-bookstack</guid>
      <pubDate>Sun, 05 Jul 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>BookStack is a simple, self-hosted platform for organizing and storing information, allowing you to structure documentation into books, chapters, and pages.</description>
    </item>
    <item>
      <title>How to Deploy Wiki.js 2.5.299 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-wikijs-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-wikijs-in-docker-swarm</guid>
      <pubDate>Tue, 16 Jun 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Wiki.js is a modern, lightweight, and incredibly powerful open-source wiki application built on Node.js. Learn how to deploy it in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Dolibarr ERP 11.0.3 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-dolibarr</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-dolibarr</guid>
      <pubDate>Sat, 13 Jun 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Dolibarr is a versatile, open-source ERP and CRM suite. Learn how to deploy it on a Docker Swarm cluster using GlusterFS and Traefik with automatic SSL.</description>
    </item>
    <item>
      <title>How to Deploy Nextcloud 18.0.1 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-nextcloud-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-nextcloud-in-docker-swarm</guid>
      <pubDate>Thu, 20 Feb 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Nextcloud is an industry-leading, open-source, on-premises collaboration platform. Learn how to deploy a secure, self-hosted cloud storage solution in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Flarum 1.8.1 - Open Source Forum in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-flarum-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-flarum-in-docker-swarm</guid>
      <pubDate>Sat, 08 Feb 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Flarum is the next-generation forum software that makes online discussion fun. It is delightfully simple, lightning-fast, and highly extensible.</description>
    </item>
    <item>
      <title>How to Deploy Wekan 3.71 – Open Source Kanban Tool in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-wekan-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-wekan-in-docker-swarm</guid>
      <pubDate>Thu, 06 Feb 2020 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Wekan is an open-source kanban board that allows for card-based task and to-do management. Learn how to self-host it in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Rocket.Chat 6.2.6 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-rocketchat-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-rocketchat-in-docker-swarm</guid>
      <pubDate>Mon, 16 Dec 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Rocket.Chat is a highly customizable, open-source team collaboration platform designed to replace Slack and Microsoft Teams. Learn how to self-host it in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy MongoDB 4.4.22 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-mongodb-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-mongodb-in-docker-swarm</guid>
      <pubDate>Sun, 15 Dec 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>MongoDB is a highly scalable NoSQL database program that uses JSON-like documents. Learn how to deploy it as a highly available service in Docker Swarm.</description>
    </item>
    <item>
      <title>How to Deploy Highly Available WordPress in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-wordpress-traefik-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-wordpress-traefik-docker-swarm</guid>
      <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>WordPress is a powerful Content Management System (CMS) based on PHP and MySQL. Learn how to deploy a highly available instance in a Docker Swarm cluster using Traefik.</description>
    </item>
    <item>
      <title>How to Deploy Adminer 4.8.1 Database Management Tool in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-adminer</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-adminer</guid>
      <pubDate>Wed, 27 Nov 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Adminer is a lightweight database management tool with a clean GUI, serving as a powerful alternative to phpMyAdmin and CLI administration.</description>
    </item>
    <item>
      <title>How to Deploy MariaDB 11.0.2 in Docker Swarm Behind Traefik v2.0</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-mariadb-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-mariadb-in-docker-swarm</guid>
      <pubDate>Fri, 08 Nov 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>MariaDB turns data into structured information in a wide array of applications. Learn how to deploy this enhanced, drop-in replacement for MySQL in a Docker Swarm cluster.</description>
    </item>
    <item>
      <title>How to Deploy Traefik 2.10.1: Cloud Native Edge Router for Containers in Docker Swarm</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-deploy-traefik-in-docker-swarm</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-deploy-traefik-in-docker-swarm</guid>
      <pubDate>Sat, 02 Nov 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Traefik is a cloud-native reverse proxy and load balancer that automatically discovers the right configuration for your microservices, making deployments seamless.</description>
    </item>
    <item>
      <title>How to Setup Docker Swarm Cluster on Ubuntu 18.04 in Azure VPS</title>
      <link>https://blog.rajasekhar.digital/blog/how-to-setup-docker-swarm-cluster-on-ubuntu</link>
      <guid isPermaLink="true">https://blog.rajasekhar.digital/blog/how-to-setup-docker-swarm-cluster-on-ubuntu</guid>
      <pubDate>Thu, 03 Oct 2019 00:00:00 GMT</pubDate>
      <dc:creator>Rajasekhar Gundala</dc:creator>
      <description>Docker Swarm is native clustering for Docker. It turns a pool of Docker hosts into a single, virtual host. Learn how to deploy a resilient cluster using GlusterFS for storage.</description>
    </item>
  </channel>
</rss>