Linux serverNETWORK ADMINISTRATIONSsmtp server liux

Best Docker Containers for Home Server!

Many want to start getting into running Docker containers in their home lab environments. However, some struggle to understand what use cases, services, and solutions are good to run as containers. We take a look at the Best Docker Containers for Home Server environments, looking at my top 5 Docker containers I run in the home lab. Hopefully, this list will help inspire you guys to share what containers you are running and maybe try out some of the containerized services I am using.

Subscribe to the channel: https://www.youtube.com/channel/UCrxcWtpd1IGHG9RbD_9380A?sub_confirmation=1

My blog:

Home

_____________________________________________________

Social Media:

LinkedIn:
https://www.linkedin.com/in/brandon-lee-vht/

Github:
https://github.com/brandonleegit

Introduction to the Best Docker Containers to run on a home server – 0:00
Number 1 – Introduction to Rancher and using it to manage Kubernetes – 0:33
Looking at cluster management in Rancher – 1:12
Node templates with Rancher – 1:44
Looking at the Apps catalog and helm charts – 1:57
Why Rancher is my top pick – 2:24
Number 2 – Introduction to Portainer – 2:42
Talking about Portainer and its graphical interface – 3:05
Talking about the Portainer dashboard – 3:19
Looking around the containers dashboard and capabilities – 3:41
Integration with Docker Compose – 4:10
Built-in registry for apps contained in Portainer – 4:43
Number 3 – Introduction to Gitlab – 5:17
Talking about DevOps and Platform engineering – 5:47
Use cases for Gitlab – Terraform, Ansible, CI/CD pipelines – 6:02
Checking in code in the home lab and triggering processes – 6:20
Looking at the Docker container for Gitlab – 6:36
Creating new Gitlab projects – 6:46
Talking about CI/CD pipelines with Packer to automate build processes – 7:20
Number 4 – Introduction to Hashicorp Vault – 8:23
Thinking about how you deal with passwords and secrets in Infrastructure as Code – 8:44
What Hashicorp Vault does – 9:02
How I use Hashicorp Vault – 9:20
Talking about installing Hashicorp Vault from the Rancher helm chart – 9:40
Looking at the Vault pods in Kubernetes – 10:05
Logging into Vault – 10:22
Different types of secrets engines and what you can do with them – 10:30
Creating new entries in Vault – 11:14
Number 5 – Introduction to Dashy – 11:55
The use case for a home lab dashboard – 12:11
How I use Dashy for my home lab dashboard – 12:25
Looking at my home lab dashboard – 12:36
Creating new sections and entries to your Dashy dashboard – 13:25
Wrapping up my thoughts on the top 5 Docker Containers for Home Server and home lab – 13:38

How to install Portainer on Ubuntu 22.04 and upgrade existing installations:

How to install Portainer on Ubuntu 22.04 and Upgrade existing installations

My detailed blog post on how to install Hashicorp Vault in Kubernetes:

Install Hashicorp Vault in Kubernetes

How to create Kubernetes clusters with Rancher and VMware vSphere:

Create Kubernetes Cluster with Rancher and VMware vSphere

Home lab dashboard with Dashy:

Home lab dashboard with Dashy


source

by VirtualizationHowto

linux smtp server

40 thoughts on “Best Docker Containers for Home Server!

  • Can I do gpu/cpu passthrough in vmware 7 or 8 and what are the requirements? thanks

  • As someone just getting into docker because I wanted to use Gotify, I hate it, seems like the only tools available are for managing other containers, docker and everything is encapsulated in multiple layers of unnecessary docker/container/kubernetes jargon. Gonna go back to using handwritten systemd services and some old school chroot based containerization scripts because this docker garbage is driving me nuts and as someone who likes efficient, streamlined, and logically organized systems I just can't get behind using docker. I mean for gods sake the logo is a whale, what better way to symbolize bloat?!

  • i dont get it why running clustering stuff at home, unless u got 2+ server/hosts.

  • So you give us a list of containers for a lab — NOT for people who just want to run a freaking network. Absolutely fucking useless.

  • Will crasplan run in a docker container?

  • confuced as hell. container that hold container than van hold container than inside WM that can hold container that could in WM inside some other container.
    what is docker. what is easy print "hello world" docker container without docker container with containe in container

  • If you are looking for images to run in your homelab, you are doing it backwards. You run what you require to achieve your goals. Otherwise its like hiring managers to manage your non existent product, instead of building product.

  • Mine for home use are: Portainer, Heimdall (lighter resources than Dashy), DuckDNS, MaridDB, Nginx Proxy Manager, Watchtower, Pi-Aleret, Glances, FreshRSS, and Home Assistant…

  • I build my own orchestration management solution because all public available ones have severe pitfalls and shortcomings. If you are new to building up your cluster AVOID using any GUI at all cost so that you actually learn how things work. Using solutions like the ones mentioned in this video will quite literally teach you next to nothing.

  • Totally off topic, is that a pioneer minisplit that you have? Do you find the thermostat to be wildly off?

  • My personal pick of essential containers to spin up are Nextcloud, Jellyfin, Airsonic, Guacamole, and Xen Orchestra. My balance of productivity and media consumtion anytime, anywhere.

  • I was running Pihole+unbound, Transmission, and Jdownloader in Docker on an RPI4 with OpenMediaVault. But, I've since switched to Windows on an x86 server and are able to duplicate all of the services natively or with WSL and didn't need to use Docker Desktop at all.

  • Just wondering. What kind of businesses are you running at home? Most small businesses do not even have these setups.

  • My stack: Trilium (note taking app), Gitea (repo manager), Heimdall (dashboard), Vaultwarden (password manager), Plex, Transmission+OpenVPN, PiHole with DNSCrypt proxy, Watchtower, Dozzle (docker logs explorer) and Hoppscotch (API testing tool).

  • Quite deadpan and unexisting way to express yourself

  • My top 5 are Portainer, Heimdall, Droppy, Ubooquity, and Chronograf. I was running some other stuff like Home Assistant, MariaDB, Grafana, and some data scrapers but I didn't really think the juice was worth the squeeze for Home Assistant given my small smart home device integrations, And the other stuff was just to scrape and graph stats for Proxmox, etc. Which I could do with Chronograf and InfluxDB a little more cleanly for my liking. Portainer I just use as a quick visual of logs, status, etc. I set up everything using Docker-Compose yml files.

  • Not sure what you are doing at home, but I choose not to "work". That's an office lab docker set, not a home server. My favs: plexinc/pms-docker. jlesage/handbrake. openspeedtest. binhex/arch-minecraftserver. jlesage/filebot. I like the idea of pihole. Grafana might be cool too

  • take a look at yacht its another alternative to portainer

  • You FAVOURITE containers are management containers? Your server does nothing but manage itself?

  • Portainer looks cool, thanks for bringing it to me

  • I had a lot of problems with Vault/Consul/RabbitMQ at a gig. A single error in a YAML file would costs hours of trouble-shooting.

  • Call me a privacy nut but I wonder how much phoning home these containers are doing? I know some have google analytics built into them like Portainer does(did?) And years of being a sys admin I'm fluid in the CLI. I keep snapshots of my shell configs because I'm always tweaking. I have a stand-alone config just for aliases. I have an alias for my aliases list 😆

  • Man, sorry to say it, but you need some courses. You sound like a bad TTS

  • My personal "top X container images for home use", in no particular order of preference: pihole, portainer, gogs, grafana and watchtower. Personally I also run freeipa and AWX but that would be a wee bit outside normal home user's scope of use.

  • You had me until you logged into GitLab and your last pass flew in from the upper right. Vaultwarden for the Win if you are a homenlaber.

  • I run Flame, Stringer, MeTube, Calibre-Web, AdGuard Home, PortainerCE, Teddit, Nitter, Whoogle, UpTime-Kuma, Plex, and Kiwix. I run straight VMs for my Unifi controller, Zerotier controller, and Home Assistant (HaOS). All of it sits on a locked-down Asustor AS6604 NAS I slapped 32GB of RAM into with 10TB split into 2 separate 5TB RAID-1 arrays as well as a RAID-1 nVME drive that houses just the NAS OS itself. I'm in an apartment so didn't have the room for anything bigger. It works well enough for me and thanks to ZeroTier I can securely access it from anywhere I have internet over an encrypted tunnel.

  • Great video…really like Portainer and may try Dashy as an alternative to the Heimdall dashboard I've been running…Cheers!

  • How do you create the cloud-init template to deploy Kubernetes nodes, while using vsphere. Also, do you have a write up on how to install rancher on a vsphere cluster.

  • Yup thanks for the video I'm running docker at home, running Plex, pihole, nagios, portainer

Comments are closed.