Тёмный

Best Docker Containers for Home Server! 

VirtualizationHowto
Подписаться 53 тыс.
Просмотров 276 тыс.
50% 1

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: / @virtualizationhowto
My blog:
www.virtualizationhowto.com
_____________________________________________________
Social Media:
/ vspinmaster
LinkedIn:
/ brandon-lee-vht
Github:
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:
www.virtualizationhowto.com/2...
My detailed blog post on how to install Hashicorp Vault in Kubernetes:
www.virtualizationhowto.com/2...
How to create Kubernetes clusters with Rancher and VMware vSphere:
www.virtualizationhowto.com/2...
Home lab dashboard with Dashy:
www.virtualizationhowto.com/2...

Хобби

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 95   
@WillBelden
@WillBelden 7 месяцев назад
Dashy might just've been what I've been looking for! Thanks!
@NonyaDamnbusiness
@NonyaDamnbusiness Год назад
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.
@VirtualizationHowto
@VirtualizationHowto Год назад
iball, awesome list! I need to go through your list and see if there are others I need. Thank you for sharing!
@Shadaole
@Shadaole Год назад
Hi Iball, can you do intel quick sync video transcoding on that system? I was thinking to build new nas using the same Celeron processor
@PedroAlves0
@PedroAlves0 Год назад
OOC, why a full VM for the UniFi controller?
@mendozairis
@mendozairis Год назад
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.
@joshuapettus6973
@joshuapettus6973 Год назад
Honestly Nextcloud has a really good music app with subsonic support, so you prob don't need Airsonic.
@wilsmith7173
@wilsmith7173 Год назад
Thank you! I didn't know that XO was available on docker, that's another vm decomm'd
@Trains-With-Shane
@Trains-With-Shane Год назад
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.
@VirtualizationHowto
@VirtualizationHowto Год назад
Awesome list!
@quinnritiqal819
@quinnritiqal819 Год назад
O.o
@kenmurphy4259
@kenmurphy4259 Год назад
Great mash up Brandon, thanks
@MathiasHomann
@MathiasHomann Год назад
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.
@bpj443
@bpj443 3 месяца назад
What are you graphing on your Grafana instance?
@gman2369
@gman2369 Год назад
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.
@drhoratio
@drhoratio Год назад
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).
@Trains-With-Shane
@Trains-With-Shane Год назад
I have been using Droppy for my quick note taking but it's no longer being developed. I may switch to Trilium. I just took a look at their github thanks to your suggestion and it looks pretty good! Maybe a little overkill for my needs but that rarely stands in my way, lol. As Adam Savage says it "If it's worth doing it's worth overdoing!". Edit: Just stood up a Trilium docker container on my test environment and it seems to be very cool. Can even copy/paste texts with pictures, etc. and it seems like it saves live so you don't have to worry about hitting a save button. Definitely worth further testing when I get time! Would like to see if i could have it save to an external mount rather than an internal directory. When I first set it up it complained because I attempted that, lol. Probably just an environment variable i'm need to tweak
@severtone263
@severtone263 4 месяца назад
Great video. I felt overwhelmed and clearly have a lot to learn. Sub earned.
@MattHanr
@MattHanr Год назад
Portainer looks cool, thanks for bringing it to me
@VirtualizationHowto
@VirtualizationHowto Год назад
Awesome no problem Matt! You will love it
@WoodyDataAI
@WoodyDataAI 8 месяцев назад
Thanks so much. I really like Partainer.... it is quite powerful.
@MrShiffles
@MrShiffles Год назад
Great video...really like Portainer and may try Dashy as an alternative to the Heimdall dashboard I've been running...Cheers!
@Bateman0983
@Bateman0983 Год назад
Homarr is also a good alternative to Heimdall.
@GadgeteerZA
@GadgeteerZA Год назад
Mine for home use are: Portainer, Heimdall (lighter resources than Dashy), DuckDNS, MaridDB, Nginx Proxy Manager, Watchtower, Pi-Aleret, Glances, FreshRSS, and Home Assistant...
@VirtualizationHowto
@VirtualizationHowto Год назад
Danie, thank you for your comment! I definitely will check out your list.
@remitheguik1303
@remitheguik1303 Год назад
thanks for this video ^^
@lucashenke6557
@lucashenke6557 Год назад
You FAVOURITE containers are management containers? Your server does nothing but manage itself?
@mcbeenb
@mcbeenb Год назад
Yea i'm pretty confused too.
@troydehn2149
@troydehn2149 Год назад
He’s a man of efficiency and organization, what more could you ask for?
@bobkleingoldewijk
@bobkleingoldewijk Год назад
Well put 😂 same thought here
@lucashenke6557
@lucashenke6557 Год назад
@@troydehn2149 containers that actually do things?
@troydehn2149
@troydehn2149 Год назад
@@lucashenke6557 well I assume he has containers that do things, but his favorite are the ones that manage everything🤷‍♂️
@marketingsolutionstx
@marketingsolutionstx 10 месяцев назад
Thank you 🙏🏻
@SB-qm5wg
@SB-qm5wg Год назад
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.
@VirtualizationHowto
@VirtualizationHowto Год назад
Ugghhh...yes YAML can be a pain!
@SwiatLinuksa
@SwiatLinuksa Год назад
Nice "disco" behind you ;)) thanks for interesting video.
@VirtualizationHowto
@VirtualizationHowto Год назад
Thank you Swiat!
@bulcub
@bulcub 10 месяцев назад
Can I do gpu/cpu passthrough in vmware 7 or 8 and what are the requirements? thanks
@reynaldop713
@reynaldop713 Год назад
Totally off topic, is that a pioneer minisplit that you have? Do you find the thermostat to be wildly off?
@VirtualizationHowto
@VirtualizationHowto Год назад
Reynaldo, yes Pioneer on the wall for sure! So far, I have noticed a little bit of a discrepancy. However, it does a nice job knocking the heat out of the room with all the equipment in there and that is what I was after. So far, I haven't had any trouble with the unit so impressed with it for now.
@seitbekir
@seitbekir 6 месяцев назад
So, it is meta top 5))) I was expecting something like smart home applications, documents and photos managers and etc... But all was about how to easily manage and run the things for the higher level, so you may provide all possible solutions in easiest way. It is ... Funny:)
@labloke5020
@labloke5020 Год назад
Just wondering. What kind of businesses are you running at home? Most small businesses do not even have these setups.
@insofferente
@insofferente Год назад
He is running managers of containers. Isn't that clear enough?
@KR1ML0N
@KR1ML0N Год назад
take a look at yacht its another alternative to portainer
@VirtualizationHowto
@VirtualizationHowto Год назад
Definitely will check it out!
@rdsii64
@rdsii64 Год назад
Will crasplan run in a docker container?
@VirtualizationHowto
@VirtualizationHowto Год назад
Not sure on that front. I would check out the vendor docs and see if they have a solution available 👍
@EagleTube-ph6wh
@EagleTube-ph6wh Месяц назад
HI LECTURE!HOW I USE REMOTE DOCKER FOR CODE EXECUTION TO DEVELOP ONLINE IDE
@c-LAW
@c-LAW Год назад
#1 - Pihole
@asmcriminaL
@asmcriminaL 2 месяца назад
What is a cluster?
@ronm6585
@ronm6585 Год назад
👍🏻
@GustavoMsTrashCan
@GustavoMsTrashCan 8 месяцев назад
My top pick is just, um... nextdns.
@betterstack
@betterstack 3 месяца назад
Great video Brandon! 🚀If anyone’s looking for more Docker videos, we’ve released a web-based Docker viewer and a logging tutorial to help the community too 💪
@piotrprs572
@piotrprs572 6 месяцев назад
Virtualization... inside virtualization.... inside virtualization.... WE NEED GO DEEPER!!! 😀🤣😂😁 I saw like 6th vm inside one and another. If you have production servers with this sucking deep VR. You will get insane drop of computing power. It's great for LABS and testing purposes... but not for production.
@VirtualizationHowto
@VirtualizationHowto 6 месяцев назад
@piotrprs572, create a topic over on the VHT forums here: www.virtualizationhowto.com/community and let's discuss. Thank you for the comment!
@orangehatmusic225
@orangehatmusic225 Год назад
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.
@VirtualizationHowto
@VirtualizationHowto Год назад
Orange hat, thank you for your comment! Honestly, it is a learning experience getting the management solutions themselves working. I find every little experience with Docker and Kubernetes teaches me something new.
@orangehatmusic225
@orangehatmusic225 Год назад
@@VirtualizationHowto Yeah you can learn a lot using them but you're learning from the top down instead of the bottom up (which is bad)... and the sad part about all the premade solutions is that you are basically forced into an ecosystem. Then limited by the scope of that ecosystem and subject to their changes such as when kubernetes dropped docker support.
@SB-qm5wg
@SB-qm5wg Год назад
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 😆
@VirtualizationHowto
@VirtualizationHowto Год назад
SB that is cool.....you should share your configs with the community. I know many like myself would enjoy taking a look! Thanks for sharing
@drhoratio
@drhoratio Год назад
Yeah, me too. I try to only self host open source applications.
@Ollital
@Ollital Год назад
I prefer gitea over gitlab.
@VirtualizationHowto
@VirtualizationHowto Год назад
Cool, I need to check it out!
@chrisa.1740
@chrisa.1740 Год назад
Why do you prefer Gitea of Gitlab?
@stainlesssteellemming3885
@stainlesssteellemming3885 Год назад
@@chrisa.1740 For a home lab? Lighter weight (i.e. needs fewer resources). Though, other than for learning purposes, if (a) you have something that needs a VCS and (b) have gone with git, your best solution is a private repo or 5 on a public server from one or more of the leaders (github,atlassian,gitlab). If it's important enough to version control, it's important enough to store off-site.
@ddoecke
@ddoecke 7 месяцев назад
2:31 - "It is a gateway to many other solutions that..." ... some consider to be, *_unnatural_*
@linuxguy1199
@linuxguy1199 Год назад
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?!
@nathanfries797
@nathanfries797 Год назад
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.
@betterwithrum
@betterwithrum Год назад
A lot of folks are looking to learn, specifically looking to learn DevOps and k8s. These homelabs are a necessity, their a hobby, thus they're not doing it backward, the fact they're doing it at all is positive. If these folks were all out trying to start a business or whatever then you'd be dead right.
@VirtualizationHowto
@VirtualizationHowto Год назад
nathan, thanks for the comment! Definitely words of wisdom. However, one thing I have found is everyone learns differently. I have often been better at reverse engineering as opposed to figuring out the building blocks first. It provides more motivation if you can stand up working solutions first for home labbers, then understand how they work. However, to your point, you have to take the effort to understand the underlying concepts.
@linuxguy1199
@linuxguy1199 Год назад
Personally I learn this way, trying to do something and everything I have is built to achieve a goal, etc. Never wanted to learn "DevOps", and frankly the saying annoys me, for me it was basically a necessity from writing code for hobby projects since I was 11, DevOps to me just seems like a way for people to make themselves sound like a software engineer without writing any code.
@lyth1um
@lyth1um Год назад
i dont get it why running clustering stuff at home, unless u got 2+ server/hosts.
@VirtualizationHowto
@VirtualizationHowto Год назад
thank you for your comment lyth1um! I do have 6 server nodes at home that I am running clustered services as my home lab environment is critical for my work projects.
@lyth1um
@lyth1um Год назад
@@VirtualizationHowto in that case its more like work enviroment, not homeuser case :-) i hope you got some cold spares :D
@webfreezy
@webfreezy 6 месяцев назад
I suggest renaming your chapters to something l ike "GitLab: ...", "GitLab: ...", otherwise it's hard to see what you#re talking about beforehand - I want to know if there's an interesting container I don't know about yet.
@VirtualizationHowto
@VirtualizationHowto 6 месяцев назад
good suggestion @webfreezy, thank you for your comment!
@paulasselin3490
@paulasselin3490 Год назад
Actually heimdall is better than dashy
@VirtualizationHowto
@VirtualizationHowto Год назад
Paul, thank you for yoru comment! I have tried Heimdall and didn't like it as much but I need to revisit with the latest version.
@paulasselin3490
@paulasselin3490 Год назад
@@VirtualizationHowto okok !
@-iIIiiiiiIiiiiIIIiiIi-
@-iIIiiiiiIiiiiIIIiiIi- Год назад
I trust this guy, cause he's Chinese. They know all about this stuff.
@VirtualizationHowto
@VirtualizationHowto Год назад
LOL!
@JarppaGuru
@JarppaGuru Год назад
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
@lnk77
@lnk77 4 месяца назад
ON WHAT OPERATING SYSTEM ? WINDOWS, UNIX, LIMUX, Android, iPhone, MAC, DOS ? LEARN HOW TO MAKE A GOD PReSENTATION FIRST!
@jardelainen8278
@jardelainen8278 Год назад
Quite deadpan and unexisting way to express yourself
@mcbeenb
@mcbeenb Год назад
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
@chrisa.1740
@chrisa.1740 Год назад
For some of us, this kind of stuff isn't "work" but rather a fun hobby. Then again, there are plenty who use Homelab setups like Brandon detailed here as learning tools for career advancement or changes.
Далее
Best Docker Containers in 2024
12:43
Просмотров 90 тыс.
Downsizing my Home Lab to a SINGLE PC
17:56
Просмотров 291 тыс.
Ummmm We "HAIR" You!
00:59
Просмотров 3,1 млн
100+ Docker Concepts you Need to Know
8:28
Просмотров 831 тыс.
Yacht vs Portainer - Docker Dashboard comparison!
16:16
Best Docker Containers for Synology NAS
12:10
Просмотров 79 тыс.
Learning Docker // Getting started!
35:56
Просмотров 102 тыс.
What Software is Running in my Home Lab???
24:38
Просмотров 132 тыс.
Your Old PC is Your New Server
11:07
Просмотров 6 млн
Рецепты из интернета
0:37
Просмотров 1,2 млн
making a knife from an old file
0:58
Просмотров 9 млн
Small-sized tiller
0:15
Просмотров 9 млн