What's On My Home Server? Storage, OS, Media, Provisioning, Automation

1,131,417
0
Published 2021-12-23
- What applications do I run on my home server?
- What OS am I using?
- How do I automate deploying and provisioning?
- How do I secure my services from unauthorized access?
...and many other questions, answered in this video 😊

Links:
My Ansible Playbook: github.com/notthebee/infra
My Ubuntu Autoinstall Role: github.com/notthebee/ansible-role-ubuntu_autoinsta…
"Ansible for Devops" by Jeff Geerling: www.ansiblefordevops.com/
"Ansible 101" Series by Jeff Geerling:    • Ansible 101 - Episode 1 - Introductio...  
Awesome Selfhosted Github: github.com/awesome-selfhosted/awesome-selfhosted

Follow me:
Twitter twitter.com/notthebeeee
GitHub github.com/notthebee
Twitch twitch.com/notthebeee

Support the channel:
Patreon patreon.com/WolfgangsChannel
PayPal (one time donation) www.paypal.com/donate/?hosted_button_id=S46R487SBM…

Music:
Jalowo – Luminism (ft. Yonderling)
Hale – Moment
Tru Genesis – Burned
King Pong – Game Recognize

Videos are edited with Davinci Resolve Studio. I use Affinity Photo for thumbnails and Ableton Live for audio editing.

Video gear:
Camera geni.us/K8OOyKV (Amazon)
Main lens geni.us/jnnElY4 (Amazon)
Microphone geni.us/tgiSqL (Amazon)
Key light geni.us/Gi1zE2 (Amazon)
Softbox geni.us/F86pM (Amazon)
Secondary light geni.us/aciv (Amazon)

Other stuff that I use:
Monitor geni.us/KUzcmcP (Amazon)
Monitor arm geni.us/5RXu (Amazon)
Laptop stand geni.us/X5vx9Af (Amazon)
Keyboard www.amazon.de/HHKB-PD-KB401W-Tastenkappen-Professi…
Mouse geni.us/KB7h (Amazon)
Audio interface geni.us/sdhWsC (Amazon)

As an Amazon Associate, I earn from qualifying purchases


Timestamps:
00:00 Intro
00:29 The dashboard and media applications
02:21 Nextcloud
03:20 PhotoPrism
04:15 Bitwarden/Vaultwarden
05:30 System applications
06:35 PiKVM
07:48 PiHole & Unbound
09:07 Home Automation
11:36 Other stuff
12:15 The OS
13:05 Storage and filesystems
14:38 Security
16:57 Dynamic DNS
17:59 Provisioning and deploying
19:09 IaC (Infrastracture as Code)
20:00 Why not just use shell scripts?
22:14 Ansible playbook walkthrough
23:50 Yeeting my bootdrive and reinstalling from scratch
25:48 Thoughts and considerations
26:38 Special thanks and outr

All Comments (21)
  • @ShaferHart
    You have so much legally obtained content. You're an example to the community.
  • @machinainc5812
    DEFINITELY do a Step by Step. I'm just getting into server stuff and would love to learn from you mate.
  • The amount of work put in this video and in the setup itself flies through the roof. I got really inspired to lift up my tiny Raspberry pi server to something much greater!
  • @frets1127
    I love how much information is in this video without over doing it on any one topic. Tips, why you chose it, how you use it, and clear explanation of what it does and it’s application. Definitely saving this video to refer back to. Thank you!
  • Thanks for making this! I'm making a home server for my family to use for plex and a google drive alternative. Your vids are in-depth yet digestible and you know how to edit so what you're looking at is clean and interesting. Thanks for all that you do
  • @trustmebro3323
    I am planning to set up my home server on an old laptop and it's been weeks of searching and reading through random articles, forums, yt videos etc to create a list of links for reference but when I stumbled on your video I was mindblown by how well made this was. Watched it fully in one go because of how useful it is and packed with so much usable info. From infra to services to security to deplyment to networking, just absolutely insane. Thank you so much for this.
  • @pipyakas
    Never thought that IaC would be brought to this channel, and I'm all for the detailed Ansible guide. Merry Christmas to you and everyone watching.
  • @akurenda1985
    I've been debating learning Ansible for a while. Recently got my DCV-VCP 2021 and I kinda of want to learn Ansible + Vagrant to see what all cool stuff can be done. Your playbook is a goal, from zero config to fully functional in one playbook. Very nice.
  • The video was packed full of great things. I can hardly wait for more videos, especially HomeAssistant, you bring things across in such a calm and structured way, it's fun to watch the videos.
  • The amount of useful information in this video is just insane. Thank you SO much and please make more videos like this!!!
  • @walterpark8824
    Densely packed. Elegant. And immediately practical. Thanks! Not sure I can pull off a whole ansiblized server configuration, but now I’ll look at it carefully.
  • @stephenanthony5923
    As someone just starting to learn about self hosting, I think this video is packed with great tips. Thanks for taking the time to explain your setup!
  • @raracool04
    I’ve watched this video several times since it was uploaded, most times only getting about half way until I had to tap out from confusion. Not your fault, I just didn’t have the prerequisite knowledge before diving in. It’s been over a year since this video was uploaded, and I have finally gotten to the end. I just wanted to share this small achievement of mine, and also commend you: it takes balls to demo an ansible playbook on a production machine with all your data on it. Fair play, and great video.
  • @antfirmin
    Super long video but… Super packed with info! Bizarrely I know all the Ansible automation stuff you covered later but really want to deep dive into almost everything you covered earlier. Great video 👍 really enjoyed it 👍
  • @zoejs7042
    I'm an SRE and thankful you're out here providing all of this great institutional knowledge for those who wanna get into this this stuff.
  • @lazarobl
    I just found this and I want to give it 10.000 thumbs up. Especially the parts about using a Reverse Proxy for your webservices, proxying connections via Cloudflare, Authelia and reinstalling your Linux system because after a while they feel "dirty" were so good!
  • @manchuratt8900
    I just want to let my FBI agent know that I am legally watching this video from my legally purchased device that is connected to a legally purchased network connection that only transmits legal things.
  • @grieved183
    This is an incredible video. Very well done. Way beyond my capacity but great to see what can be done!
  • @bluefog68
    Thanks for making this video, this was super helpful! I was able to fork and run your playbook after some trial and error, using it as a jumping off point for a similar setup, adding things I want to host from repos like docker-selfhosted-apps. Having the setup defined with IaC makes me a lot more willing to spend some time and do it properly instead of hacking together something and having to redo/forget parts later.