# lets

Published articles for lets.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Single-Node Kubernetes GitOps on a Budget

DevFeed: [Single-Node Kubernetes GitOps on a Budget](<https://devfeed.tech/articles/single-node-kubernetes-gitops-on-a-budget-39647.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-03-04_single-node-k3s-gitops-on-a-budget>)

Published: 2026-03-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>)

Tags: [argocd](<https://devfeed.tech/tags/argocd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [github](<https://devfeed.tech/tags/github.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lets](<https://devfeed.tech/tags/lets.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

This tutorial describes a budget-conscious, single-node Kubernetes platform built with k3s and GitOps. It covers bootstrapping an Ubuntu VM, syncing applications with ArgoCD, and adding TLS and firewall controls. The supplied text is truncated before the full implementation is presented.

### Source excerpt

. [Single-Node Kubernetes GitOps on a Budget](single-node-k3s-gitops-on-a-budget-cover...

## Enhancing a Craft CMS 3 Website with a Custom Module

DevFeed: [Enhancing a Craft CMS 3 Website with a Custom Module](<https://devfeed.tech/articles/enhancing-a-craft-cms-3-website-with-a-custom-module-31259.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2017-12-30T21:42:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [modules](<https://devfeed.tech/topics/modules.md>), [Website](<https://devfeed.tech/topics/website.md>), [Code](<https://devfeed.tech/topics/code.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [client-s](<https://devfeed.tech/tags/client-s.md>), [cms](<https://devfeed.tech/tags/cms.md>), [code](<https://devfeed.tech/tags/code.md>), [craft](<https://devfeed.tech/tags/craft.md>), [custom](<https://devfeed.tech/tags/custom.md>), [enhancing](<https://devfeed.tech/tags/enhancing.md>), [functionality](<https://devfeed.tech/tags/functionality.md>), [insights](<https://devfeed.tech/tags/insights.md>), [lets](<https://devfeed.tech/tags/lets.md>), [module](<https://devfeed.tech/tags/module.md>), [php](<https://devfeed.tech/tags/php.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [resorting](<https://devfeed.tech/tags/resorting.md>), [using](<https://devfeed.tech/tags/using.md>), [website](<https://devfeed.tech/tags/website.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

This tutorial explains how to use a custom Module in Craft CMS 3 to add website-specific functionality without creating or using a plugin. It compares Modules and Plugins, describes their relationship, and explains that Modules can be used to load custom CSS or JavaScript in the Craft AdminCP.

### Source excerpt

Enhancing your client's Craft CMS 3 website with a Module lets you add custom functionality without resorting to using or writing a plugin