Homelab Setup Guide - Proxmox / TrueNAS / Docker Services
Matthias Benaets Matthias Benaets
2.24K subscribers
141,056 views
0

 Published On Sep 28, 2022

!!!Resources, Timestamps, Extra Useful Notes and other thing I forgot to mention Below!!!
--------------------
In this mini-course I try to demystify the whole process of setting up a server at home, set it up as a NAS and run local services on it.
This course covers:
- Recommended hardware
- Installation Proxmox and TrueNAS
- Running services with Docker and Portainer Stacks (docker-compose)

This video is for entertainment purposes only.
Some aspects/topics might change in future updates.
Not everything is 100% correctly explained or information is left out. This is done to get the point across and keep everything accessible for newcomers.
--------------------
Prerequisites:
- you have a device able to run proxmox
- you have an other device to access web-interfaces
- you know your public IP-address. It is recommended that this is static.
- you know how to open ports
- recommended: have a domain name.
--------------------
Extra Notes:
-- will be added if I forgot something --
1. When setting up TrueNAS, for safety, it might be useful to have a look at Data Protection. I recommend to run a scrub test, snapshot and do a long smart test once a month for all drives/datapools.
2. Portainer agent is used to connect to a docker socket on another vm/lxc. This means you will only need to install portainer once to manage all virtual environments.
3. Latest Ryzen processors now come with integrated graphics.
4. Since OnlyOffice 7.2 JWT is enabled by default. It is recommended to use this for safety. Surf to the website link of onlyoffice and run the command in the vm shell. This secret key can than be used when connection to OnlyOffice in nextcloud. Or set a environment variable like in my updated boilerplate.
--------------------
Resources:
My docker boilerplates: https://github.com/MatthiasBenaets/bo...
My personal notes for my home network: https://github.com/MatthiasBenaets/bo...
--------------------
Timestamps:
0:00:00 Introduction
0:03:48 Hardware
0:16:00 Software overview
0:19:36 Proxmox installation
0:37:00 TrueNAS installation / Virtual Machine creation
0:52:55 Passthrough to VM
1:05:33 TrueNAS setup
1:24:30 Container creation
1:30:55 Docker
1:34:40 Portainer
1:37:50 Docker compose services
1:38:30 Pi-hole
1:49:19 Wireguard
2:02:15 Nginx Proxy Manager
2:08:58 Nextcloud and OnlyOffice
2:28:18 Nginx Website
--------------------
Enjoyed the course and want to tip? https://www.paypal.com/donate/?hosted...

show more

Share/Embed