Basic homelab
TODO Your homelab journey doesn't have to start with a full size server rack and a complex, high availability system. As a matter of fact, you can start self hosting with just a single computer.
While this computer could be a single mini PC, I highly recommend to use a NAS as they can be built for little money, and provide a robust storage solution as well as a simple built in way to deploy applications.
High level overview
flowchart TD
internet[Internet]@{shape: cloud}
router["Router"]
subgraph nas ["NAS"]
app1[App 1]
app2[App 2]
app3[App 3]
db[Database]
app1 --> db
app2 --> db
app3 --> db
end
internet --> router
router --> nas