No description
Find a file
2025-12-01 19:06:11 -05:00
docs Expand networking guides 2025-12-01 19:06:11 -05:00
.envrc Initial commit 2025-11-22 12:25:42 -05:00
.gitignore Initial commit 2025-11-22 12:25:42 -05:00
flake.lock Initial commit 2025-11-22 12:25:42 -05:00
flake.nix Initial commit 2025-11-22 12:25:42 -05:00
Justfile Expand networking guides 2025-12-01 19:06:11 -05:00
pyproject.toml Initial commit 2025-11-22 12:25:42 -05:00
README.md Update readme 2025-11-23 19:13:18 -05:00
uv.lock Initial commit 2025-11-22 12:25:42 -05:00
zensical.toml Add some statuses for now 2025-11-23 19:07:17 -05:00

hometohomelab.fyi

A guide for homies who want to start self-hosting to take control of their data, which is arguably the most valuable thing you have in life. Hopefully we can help you skip through the BS.

Built with the Zensical static site generator.

To contribute just fork and clone the repo locally, install zensical and just or use the included dev shell, and run just init then just serve.

Outline of topics to cover

Each item in the list will have a status of: TODO, WIP, or WRITTEN.

  • TODO: No work has been done on this.
  • WIP: Currently writing, needs contribution, not complete enough yet.
  • WRITTEN: Good enough to read, but can always use additions, more contributions.

Guides

Home page TODO

The home page should outline the paths you can take by linking to the different guides and topics. It should help someone find what they're looking for in five minutes or less.

A basic homelab WIP

The most minimal homelab setup consisting of a NAS and maybe a router.

Should cover:

  • Building a NAS
  • Setting up TrueNAS
    • RAID
    • Data pools
  • Docker
  • Deploying apps on TrueNAS

A more robust homelab TODO

This one is for people who want to grow past the basics and have actual infrastructure at home. If you're not afraid to get your hands dirty, this is the one for you.

Should cover all the topics listed below.

Topics to cover in depth

  • Networking
    • OPNSense TODO
    • AdGuard TODO
    • Reverse proxies TODO
    • VLans TODO
    • Exposing to the outside TODO
    • Firewall rules TODO
    • NAT Hairpinning TODO
    • SSH TODO
  • Servers
    • Proxmox TODO
    • Hardware (Mini PCs vs rack servers) TODO
    • Virtual Machines TODO
  • Storage
    • NAS TODO
    • TrueNAS TODO
    • RAID TODO
  • Deployment
    • Docker TODO
    • Ansible TODO
    • Databases TODO
    • NFS mounts for shared data TODO
  • Management
    • Portainer TODO
    • Backups TODO
    • Observability
      • Grafana TODO
      • Bezl TODO