41554 blogs · [ { "id": "01a087b8-9303-72c9-945e-1434a2acc400", "title": "Recipery", "url": "https://omegion.dev/projects/recipery/", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a321bf8b", "title": "Recipery: A Self-Hosted Recipe Library Backed by Object Storage", "url": "https://omegion.dev/2026/08/recipery-a-self-hosted-recipe-library-backed-by-object-storage/", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a3a7f8a8", "title": "Bookhoarder", "url": "https://omegion.dev/projects/bookhoarder/", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a45db999", "title": "AI and Infrastructure Engineering", "url": "https://omegion.dev/2026/08/ai-and-infrastructure-engineering/", "published_at": "2026-08-23T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a4806a67", "title": "Hugo Omegion", "url": "https://omegion.dev/projects/hugo-omegion/", "published_at": "2026-08-23T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a5168aff", "title": "Managing Helm Charts as Dependencies, Not `-f values.yaml`", "url": "https://omegion.dev/2026/08/managing-helm-charts-as-dependencies-not-f-values.yaml/", "published_at": "2026-08-22T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a52a0e6a", "title": "Bookhoarder: A Self-Hosted EPUB Library Backed by Object Storage", "url": "https://omegion.dev/2026/08/bookhoarder-a-self-hosted-epub-library-backed-by-object-storage/", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a57aa284", "title": "Acne Tracker", "url": "https://omegion.dev/projects/acne-tracker/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a6799315", "title": "Follicle", "url": "https://omegion.dev/projects/follicle-journal/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a707d4bb", "title": "Hair Routine", "url": "https://omegion.dev/projects/hair-routine/", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a7b5331d", "title": "Skincare Routine", "url": "https://omegion.dev/projects/skincare-routine/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a81b78fe", "title": "When VPC Peering Stops Scaling: Moving to Transit Gateway", "url": "https://omegion.dev/2026/05/when-vpc-peering-stops-scaling-moving-to-transit-gateway/", "published_at": "2026-05-12T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a8f93d6f", "title": "How to Reach a Lambda in Another AWS Region Without VPC Peering", "url": "https://omegion.dev/2026/04/how-to-reach-a-lambda-in-another-aws-region-without-vpc-peering/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a910c437", "title": "Scrummy: From Redis and Laravel to Cloudflare Durable Objects", "url": "https://omegion.dev/2026/03/scrummy-from-redis-and-laravel-to-cloudflare-durable-objects/", "published_at": "2026-03-05T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a916bdbe", "title": "Proxmox Homelab: Exposing Portainer Apps with Tailscale", "url": "https://omegion.dev/2026/01/proxmox-homelab-exposing-portainer-apps-with-tailscale/", "published_at": "2026-01-22T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a96a1a7c", "title": "Proxmox Homelab: Backing Up VMs to a NAS", "url": "https://omegion.dev/2025/11/proxmox-homelab-backing-up-vms-to-a-nas/", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434a9c97cfc", "title": "Rately", "url": "https://omegion.dev/projects/rately/", "published_at": "2025-11-08T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434aa025f64", "title": "Proxmox Homelab: VMs and Portainer with Terraform", "url": "https://omegion.dev/2025/09/proxmox-homelab-vms-and-portainer-with-terraform/", "published_at": "2025-09-18T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434aa905a40", "title": "Restricting Kubernetes Pod Egress with NetworkPolicy", "url": "https://omegion.dev/2025/07/restricting-kubernetes-pod-egress-with-networkpolicy/", "published_at": "2025-07-24T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ab5bb7ec", "title": "Usertune", "url": "https://omegion.dev/projects/usertune/", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ab9ee44d", "title": "Talos OS: Securing an Exposed App with Cloudflare Zero Trust", "url": "https://omegion.dev/2025/06/talos-os-securing-an-exposed-app-with-cloudflare-zero-trust/", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434abfbb3c4", "title": "Cronjobly", "url": "https://omegion.dev/projects/cronjobly/", "published_at": "2025-02-01T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ac20e567", "title": "Talos OS: Exposing a Homelab Service with Cloudflare Tunnel", "url": "https://omegion.dev/2024/09/talos-os-exposing-a-homelab-service-with-cloudflare-tunnel/", "published_at": "2024-09-19T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ac51959d", "title": "How to Host a Personal Blog with Hugo on Cloudflare Pages", "url": "https://omegion.dev/2024/03/how-to-host-a-personal-blog-with-hugo-on-cloudflare-pages/", "published_at": "2024-03-04T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434acabbbc8", "title": "DBBackup", "url": "https://omegion.dev/projects/dbbackup/", "published_at": "2024-03-01T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ad5a478e", "title": "How to Host a Personal Blog with Hugo on GitHub Pages", "url": "https://omegion.dev/2024/02/how-to-host-a-personal-blog-with-hugo-on-github-pages/", "published_at": "2024-02-13T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ad9bc3eb", "title": "Talos OS: Running Postgres with CloudNativePG on Ceph", "url": "https://omegion.dev/2023/11/talos-os-running-postgres-with-cloudnativepg-on-ceph/", "published_at": "2023-11-08T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ada855d1", "title": "Talos OS: Persistent Volumes with Rook Ceph", "url": "https://omegion.dev/2023/03/talos-os-persistent-volumes-with-rook-ceph/", "published_at": "2023-03-21T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434adbb00dc", "title": "Talos OS Setup: A 3-Node Homelab Kubernetes Cluster", "url": "https://omegion.dev/2023/02/talos-os-setup-a-3-node-homelab-kubernetes-cluster/", "published_at": "2023-02-14T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ae121b4b", "title": "Scrummy", "url": "https://omegion.dev/projects/scrummy/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434ae573821", "title": "Using Counter API for static websites", "url": "https://omegion.dev/2022/08/using-counter-api-for-static-websites/", "published_at": "2022-08-09T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434aec63c4e", "title": "How to setup Redis cache for Gin Web Framework", "url": "https://omegion.dev/2022/05/how-to-setup-redis-cache-for-gin-web-framework/", "published_at": "2022-05-12T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434aeed4274", "title": "How to Create Multi-stage Dockerfile", "url": "https://omegion.dev/2022/03/how-to-create-multi-stage-dockerfile/", "published_at": "2022-03-25T10:15:14+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434af90d89f", "title": "S3 Secrets Manager", "url": "https://omegion.dev/projects/s3-secrets-manager/", "published_at": "2022-01-01T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434aff0e560", "title": "How to Use Vault Signed SSH Certificate Manager", "url": "https://omegion.dev/2021/06/how-to-use-vault-signed-ssh-certificate-manager/", "published_at": "2021-06-24T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434b09126c8", "title": "How to Store SSH Keys on Password Managers", "url": "https://omegion.dev/2021/06/how-to-store-ssh-keys-on-password-managers/", "published_at": "2021-06-20T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434b16edd2a", "title": "How to install ArgoCD on Kubernetes cluster", "url": "https://omegion.dev/2021/06/how-to-install-argocd-on-kubernetes-cluster/", "published_at": "2021-06-02T00:00:00+00:00" }, { "id": "01a087b8-9303-72c9-945e-1434b2693467", "title": "How to automatically unseal Vault Server for free", "url": "https://omegion.dev/2021/04/how-to-automatically-unseal-vault-server-for-free/", "published_at": "2021-04-07T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc4638024cc", "title": "Vault Signed SSH Certificate Manager", "url": "https://omegion.dev/projects/vault-ssh-certifiacate-manager/", "published_at": "2021-04-01T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc4638d5c6c", "title": "How to deploy Nuxt JS on Kubernetes Cluster (Part 2)", "url": "https://omegion.dev/2021/03/how-to-deploy-nuxt-js-on-kubernetes-cluster-part-2/", "published_at": "2021-03-20T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc463a620ff", "title": "How to deploy Nuxt JS on Kubernetes Cluster (Part 1)", "url": "https://omegion.dev/2021/03/how-to-deploy-nuxt-js-on-kubernetes-cluster-part-1/", "published_at": "2021-03-19T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc463bdc976", "title": "CounterAPI", "url": "https://omegion.dev/projects/counter-api/", "published_at": "2021-03-01T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc46423f97c", "title": "Database Backup with Kubernetes Cron Job", "url": "https://omegion.dev/2021/02/database-backup-with-kubernetes-cron-job/", "published_at": "2021-02-16T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc464d93a77", "title": "SSH Key Manager", "url": "https://omegion.dev/projects/ssh-manager/", "published_at": "2021-02-01T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc464da564b", "title": "Dev Tasks Manager", "url": "https://omegion.dev/projects/dev-tasks/", "published_at": "2020-09-01T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc464f8321c", "title": "First 10 Days Report of Crawly", "url": "https://omegion.dev/2020/05/first-10-days-report-of-crawly/", "published_at": "2020-05-16T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc46519c811", "title": "Hocam Critic Platform", "url": "https://omegion.dev/projects/hocam-app/", "published_at": "2019-11-01T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc465f24a6e", "title": "Crawly Uptime Monitoring", "url": "https://omegion.dev/projects/crawly/", "published_at": "2018-11-01T00:00:00+00:00" }, { "id": "01a087b8-9304-73da-88fe-cfc466dec087", "title": "Vue JS Placeholder", "url": "https://omegion.dev/projects/vue-js-placeholder/", "published_at": "2018-01-01T00:00:00+00:00" } ] posts Claim your blog
Back to omegion.dev
Blog · corpus.blog/blogs/omegion.dev/posts

omegion.dev

omegion.dev

2026

2025

2024

2023

2022

2021

2020

2019

2018