<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k" -->

---
title: Personal infrastructure setup 2026 | daily.dev
description: A decade-long journey of self-hosting personal services culminates in a streamlined setup using Incus for container orchestration, OpenTofu for declarative...
canonical: https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Personal infrastructure setup 2026 | daily.dev
og:description: A decade-long journey of self-hosting personal services culminates in a streamlined setup using Incus for container orchestration, OpenTofu for declarative...
og:url: https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k
og:image: https://api.daily.dev/og/posts/UDT7Xi56k.png
og:image:alt: Personal infrastructure setup 2026
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Personal infrastructure setup 2026

**[Lobsters](https://daily.dev/sources/lobsters)** · 9 min read · 0 upvotes · 0 comments

## Summary

A decade-long journey of self-hosting personal services culminates in a streamlined setup using Incus for container orchestration, OpenTofu for declarative infrastructure management, and a WireGuard tunnel to expose services through a VPS. The infrastructure runs on mixed hardware (2012 NAS, Intel and AMD NUCs) with a flat network topology, hosting everything from email and blogs to media services. Services are deployed as LXC containers, VMs, or OCI containers, with persistent data on NAS and static sites synced via Syncthing to /srv directories for simple publishing without CI/CD overhead.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://linderud.dev/blog/personal-infrastructure-setup-2026/>

## Similar posts on daily.dev

- [The Switch To Linux And The Beginning Of My Self-Hosting Journey](https://daily.dev/posts/the-switch-to-linux-and-the-beginning-of-my-self-hosting-journey-nwybyqfkf) · Hacker News · 3 upvotes · 0 comments
- [State of the Server 2026](https://daily.dev/posts/state-of-the-server-2026-rhs2oec4u) · Lobsters · 6 upvotes · 0 comments
- [I use these Docker containers to manage my entire digital life](https://daily.dev/posts/i-use-these-docker-containers-to-manage-my-entire-digital-life-v0qi1etev) · XDA Developers · 0 upvotes · 0 comments

---

Tags: [#iac](https://daily.dev/tags/iac), [#self-hosting](https://daily.dev/tags/self-hosting), [#opentofu](https://daily.dev/tags/opentofu)

[View this post on daily.dev](https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Personal infrastructure setup 2026","url":"https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k"},"datePublished":"2026-01-20T10:36:49.682Z","dateModified":"2026-01-20T10:37:14.018Z","description":"A decade-long journey of self-hosting personal services culminates in a streamlined setup using Incus for container orchestration, OpenTofu for declarative...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/017628bcc65e82d2878747d687250f31?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/017628bcc65e82d2878747d687250f31?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Lobsters","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/personal-infrastructure-setup-2026-udt7xi56k","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"iac,self-hosting,opentofu","timeRequired":"PT9M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"Personal infrastructure setup 2026"}]}
```

