{"id":72799,"date":"2025-04-13T15:32:58","date_gmt":"2025-04-13T15:32:58","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/"},"modified":"2025-04-13T15:34:35","modified_gmt":"2025-04-13T15:34:35","slug":"10-docker-containers-every-homelabber-should-run","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/","title":{"rendered":"10 Docker Containers Every Homelabber Should Run"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<\/p>\n<div>\n<p>There are millions of Docker containers that you might doubtlessly run in your server. Whereas I have never run anyplace close to all of them, listed here are 10 containers that I merely cannot stay with out in my homelab, and why I believe you need to run them too.<\/p>\n<p>    <!-- Not injecting Ads due to No-Ads mode. -->        <\/p>\n<div class=\"display-card  article article-card small  no-badge  active-content                      \" data-include-community-rating=\"false\" id=\"2f48-4ae1-97d97ac7dfb0\" data-nosnippet=\"\">\n<p>\t\t<a class=\"dc-img-link\" href=\"https:\/\/www.howtogeek.com\/733522\/docker-for-beginners-everything-you-need-to-know\/\"><\/p>\n<div class=\"w-img \">\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  img-featured-4-pin-single-size-featured-secondary\" style=\"padding-bottom:66.666666666667%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\"\/><img width=\"2100\" height=\"1400\" loading=\"lazy\" decoding=\"async\" alt=\" Docker logo placed over a laptop computer keyboard.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/08\/shutterstock_2428013233.jpg\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture>\n<\/figure><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>\t\t<\/a><\/p>\n<p>                    <span data-field=\"label\" class=\"article-card-label\">Associated<\/span><\/p>\n<div class=\"w-display-card-content regular article-block\">\n<h5 class=\"display-card-title \">\n<p>\t\t<a href=\"https:\/\/www.howtogeek.com\/733522\/docker-for-beginners-everything-you-need-to-know\/\" title=\"Docker for Beginners: Everything You Need to Know\" target=\"_blank\"><br \/>\n\t\t\tDocker for Beginners: Everything You Need to Know<br \/>\n\t\t<\/a><br \/>\n\t<\/h5>\n<p class=\"display-card-excerpt\">Be taught to make use of this extremely fashionable growth device.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<h2 id=\"homepage-a-dashboard-of-all-your-home-services\">\n            <span class=\"item-num\">10 <\/span><br \/>\n        <span><br \/>\n                            Homepage (A Dashboard of All Your House Providers)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>A homelab dashboard is one thing that I by no means thought I wanted\u2014till I set one up.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:56.163793103448%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Homepage&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"2320\" height=\"1303\" loading=\"lazy\" decoding=\"async\" alt=\"homepage-docker-container\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/homepage-docker-container.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Homepage<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> With <a href=\"https:\/\/github.com\/gethomepage\/homepage\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Homepage<\/a>, you may get a easy, easy-to-use homelab dashboard. It is configured with YAML and is fairly simple so as to add new companies, backgrounds, classes, and extra. Homepage is now one thing that I exploit day by day, if not a number of occasions per day to entry my self-hosted companies.<\/p>\n<p>I can set icons primarily based on the service, alongside a reputation and outline. Some companies even assist widgets so I can see if my Plex server is in use, or if there are any of my Pterodactyl recreation servers down on the time. With the classes, I may even separate the companies by which system they&#8217;re operating on, although I do plan to categorize them by precise app class sooner or later.<\/p>\n<h2 id=\"home-assistant-smart-home-manager\">\n            <span class=\"item-num\">9 <\/span><br \/>\n        <span><br \/>\n                            House Assistant (Good House Supervisor)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>House Assistant is fairly well-known within the good house and homelab worlds. Nevertheless, not too long ago I migrated my House Assistant set up to Docker, and it has been among the best selections ever for me.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:66.666666666667%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Justin Duino \/ Corbin Davenport \/ How-To Geek&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"2100\" height=\"1400\" loading=\"lazy\" decoding=\"async\" alt=\"Home Assistant logo with smart lights in background.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/04\/homeassistant2.jpg\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Justin Duino \/ Corbin Davenport \/ How-To Geek<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p>With House Assistant, you are capable of unify your complete good house setup beneath one roof. It helps an unlimited array of producers, which is why I find it irresistible a lot. House Assistant additionally has a particularly sturdy automations system, and even can combine non-HomeKit gadgets into HomeKit.<\/p>\n<div class=\"display-card  article article-card small  no-badge  active-content                      \" data-include-community-rating=\"false\" id=\"45ef-4fcc-a90e47b8d19a\" data-nosnippet=\"\">\n<p>\t\t<a class=\"dc-img-link\" href=\"https:\/\/www.howtogeek.com\/what-is-home-assistant-and-why-isnt-everyone-using-it\/\"><\/p>\n<div class=\"w-img \">\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  img-featured-4-pin-single-size-featured-secondary\" style=\"padding-bottom:66.666666666667%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\"\/><img width=\"2400\" height=\"1600\" loading=\"lazy\" decoding=\"async\" alt=\"A home assistant icon.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2024\/05\/a-home-assistant-icon.jpg\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture>\n<\/figure><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>\t\t<\/a><\/p>\n<p>                    <span data-field=\"label\" class=\"article-card-label\">Associated<\/span><\/p>\n<div class=\"w-display-card-content regular article-block\">\n<h5 class=\"display-card-title \">\n<p>\t\t<a href=\"https:\/\/www.howtogeek.com\/what-is-home-assistant-and-why-isnt-everyone-using-it\/\" title=\"What Is Home Assistant? And Why Isn't Everyone Using It? \" target=\"_blank\"><br \/>\n\t\t\tWhat Is Home Assistant? And Why Isn&#8217;t Everyone Using It?<br \/>\n\t\t<\/a><br \/>\n\t<\/h5>\n<p class=\"display-card-excerpt\">Get to know this open-source locally-controlled good house platform.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<h2 id=\"openspeedtest-self-hosted-speed-test-server\">\n            <span class=\"item-num\">8 <\/span><br \/>\n        <span><br \/>\n                            OpenSpeedTest (Self-Hosted Pace Check Server)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>At first, I did not actually know why I might wish to host my very own pace check server, however I&#8217;ve really discovered fairly a little bit of use with it.<\/p>\n<p>Whereas <a href=\"https:\/\/www.howtogeek.com\/342466\/6-things-all-new-home-server-users-should-have\/#various-command-line-tools\" target=\"_blank\">you can use things like iPerf to test your network speed between computers<\/a> or laptop and server, testing telephones is not fairly that simple. Generally I merely wish to see what my wi-fi pace is from my telephone to my server, and generally I wish to check my pace from outdoors the home.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:50.664235477989%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Patrick Campanale \/ How-To Geek&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"3839\" height=\"1945\" loading=\"lazy\" decoding=\"async\" alt=\"The OpenSpeedTest web UI showing a speed test in progress.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-141753.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Patrick Campanale \/ How-To Geek<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> Both means I&#8217;m going, <a href=\"https:\/\/github.com\/openspeedtest\/Speed-Test\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">OpenSpeedTest<\/a> is as much as the duty. After I run it by way of my reverse proxy, I get WAN speeds. When operating through the interior IP, I get LAN speeds. With Wi-Fi 7 and a 2.5G uplink from the server to the router, I can obtain multi-gig speeds over a wi-fi connection to my server. OpenSpeedTest helps me see simply how briskly that connection is.<\/p>\n<p>Truthfully, that is extra for bragging rights than anything, nevertheless it&#8217;s nonetheless a enjoyable Docker container to run none-the-less.<\/p>\n<p>The place do I begin with <a href=\"https:\/\/www.anrdoezrs.net\/links\/3607085\/type\/dlg\/sid\/UUhtgUeUpU2011898\/https:\/\/www.plex.tv\/\" rel=\"noopener noreferrer nofollow sponsored\" target=\"_blank\" class=\"norewrite noskim\">Plex<\/a>? It is a staple of the homelab neighborhood and one thing that I believe everybody ought to run on one in every of their computer systems. Whether or not you&#8217;ve got <a href=\"https:\/\/www.howtogeek.com\/how-to-rip-blu-rays-for-your-plex-library\/\" target=\"_blank\">a vast DVD and Blu-ray library that needs to be digitized<\/a>, or just wish to entry your own home films from years gone previous, Plex is one of the best ways to arrange that.<\/p>\n<p>I&#8217;ve tried Jellyfin too, and <a href=\"https:\/\/www.howtogeek.com\/5-reasons-to-run-plex-and-jellyfin-together\/\" target=\"_blank\">Plex still wins out for me<\/a>. The consumer administration is unbelievable, distant entry is less complicated, and total, it is simply prettier. Even should you select to not run Plex, each homelab ought to have some type of a media server operating someplace.<\/p>\n<div class=\"display-card  article article-card small  no-badge  active-content                      \" data-include-community-rating=\"false\" id=\"4b8d-4240-b987ead6ea9e\" data-nosnippet=\"\">\n<p>\t\t<a class=\"dc-img-link\" href=\"https:\/\/www.howtogeek.com\/142119\/what-is-plex-and-how-does-it-work\/\"><\/p>\n<div class=\"w-img \">\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  img-featured-4-pin-single-size-featured-secondary\" style=\"padding-bottom:56.25%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\"\/><img width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\" alt=\"plex\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2023\/01\/9231dbee.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture>\n<\/figure><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>\t\t<\/a><\/p>\n<p>                    <span data-field=\"label\" class=\"article-card-label\">Associated<\/span><\/p>\n<div class=\"w-display-card-content regular article-block\">\n<h5 class=\"display-card-title \">\n<p>\t\t<a href=\"https:\/\/www.howtogeek.com\/142119\/what-is-plex-and-how-does-it-work\/\" title=\"What Is Plex and How Does It Work?\" target=\"_blank\"><br \/>\n\t\t\tWhat Is Plex and How Does It Work?<br \/>\n\t\t<\/a><br \/>\n\t<\/h5>\n<p class=\"display-card-excerpt\">Streaming companies are simply as costly as cable. So, why not make your individual streaming service with Plex?<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<h2 id=\"portainer-docker-management-web-gui\">\n            <span class=\"item-num\">6 <\/span><br \/>\n        <span><br \/>\n                            Portainer (Docker Administration Net GUI)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>Because you&#8217;re already operating Docker containers, why not make them simpler to handle? After I used Unraid as my major Docker host, it had a pleasant net interface that permit me simply handle my containers and replace them. With out Unraid, Docker sometimes simply runs in a command line.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:50.664235477989%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Patrick Campanale \/ How-To Geek&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"3839\" height=\"1945\" loading=\"lazy\" decoding=\"async\" alt=\"The Portainer dashboard showing a running Docker instance.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/screenshot-2025-04-08-142159.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Patrick Campanale \/ How-To Geek<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> Do not get me fallacious, I like command traces as a lot as the following man. Nevertheless, to take care of 30+ Docker containers, their ports, settings, and different associated issues, I desire a good GUI. That is the place <a href=\"https:\/\/www.portainer.io\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Portainer<\/a> is available in.<\/p>\n<p>You possibly can <a href=\"https:\/\/www.howtogeek.com\/devops\/how-to-get-started-with-portainer-a-web-ui-for-docker\/\" target=\"_blank\">spin up Portainer as a Docker container<\/a> in your Docker host, and it will allow you to handle all the things about your different containers. It helps each conventional Docker launches and Docker Compose, and it is ran flawlessly for me for a number of months since I spun up the primary occasion.<\/p>\n<h2 id=\"tautulli-plex-info-tracker\">\n            <span class=\"item-num\">5 <\/span><br \/>\n        <span><br \/>\n                            Tautulli (Plex Information Tracker)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>Whereas I like Plex, the data gathered by the inventory Plex app simply is not all that nice. That is the place <a href=\"https:\/\/tautulli.com\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Tautulli<\/a> is available in.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:56.656891495601%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Tautulli&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1705\" height=\"966\" loading=\"lazy\" decoding=\"async\" alt=\"The main page of the Tautulli Plex tracker showing watch time statistics.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/tautulli-library.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Tautulli<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> With Tautulli, I can see not solely what different customers are watching, but additionally very detailed details about the stream. What media container it is utilizing, precise high quality profile it is utilizing, and extra. That is probably not the place Tautulli shines although.<\/p>\n<p>Tautulli is an effective way to see what&#8217;s being watched, what number of occasions a particular present or film has been watched, and which of your customers makes use of the server probably the most. Whereas numerous this info is not essential, it is good to have some detailed info as to the utilization of your Plex server.<\/p>\n<h2 id=\"nginx-proxy-manager-reverse-proxy\">\n            <span class=\"item-num\">4 <\/span><br \/>\n        <span><br \/>\n                            Nginx Proxy Supervisor (Reverse Proxy)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>I could not run my homelab with out <a href=\"https:\/\/nginxproxymanager.com\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Nginx Proxy Manager<\/a>. NPM, because it&#8217;s known as, handles all of my reverse proxy wants.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:76.2%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Nginx Proxy Manager&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=70&amp;fit=crop&amp;w=825&amp;dpr=1\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=70&amp;fit=crop&amp;w=800&amp;dpr=1\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1000\" height=\"762\" loading=\"lazy\" decoding=\"async\" alt=\"The Nginx Proxy Manager proxy hosts screen showing domains in use by the reverse proxy.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/nginx-proxy-manager-proxy-hosts.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Nginx Proxy Supervisor<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> Consider NPM as an internet GUI for nginx, however with further options. It handles all your config settings, producing and utilizing SSL certificates, and selecting ports. As an alternative of me having to navigate to 192.168.0.6:13378 for AudioBookshelf, I simply go to audiobooks.mydomain.com and NPM handles the remaining on the backend.<\/p>\n<p>In the event you&#8217;re desirous to make any companies accessible outdoors your native community, then try NPM. It is easy to arrange, simple to make use of, and delivers tons of options.<\/p>\n<h2 id=\"pi-hole-content-blocker\">\n            <span class=\"item-num\">3 <\/span><br \/>\n        <span><br \/>\n                            Pi-Gap (Content material Blocker)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>Is a homelab actually full with out Pi-Gap operating someplace on the community? Mine is not, that is for positive.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:56.25%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Patrick Campanale \/ How-To Geek&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\" alt=\"Pi-Hole content blocker with the Star Trek LCARS theme applied.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/a7306763.jpg\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Patrick Campanale \/ How-To Geek<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> <a href=\"https:\/\/pi-hole.net\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Pi-hole<\/a> handles content material blocking and filtering at a DNS stage. As soon as arrange and configured, you merely level your router&#8217;s DNS settings to the Pi-hole&#8217;s IP, and you will be off to the races. Pi-hole handles every kind of content material blocking and filtering. Sure, it really works with advertisements, nevertheless it additionally lets you block grownup websites on the community with no simple means round it. It&#8217;s going to additionally allow you to use native DNS entries just like NPM, however with out having to be accessed from outdoors the community.<\/p>\n<div class=\"display-card  article article-card small  no-badge  active-content                      \" data-include-community-rating=\"false\" id=\"e3eb-4d7b-9f0c8482540b\" data-nosnippet=\"\">\n<p>\t\t<a class=\"dc-img-link\" href=\"https:\/\/www.howtogeek.com\/why-run-2-pi-hole-instances-and-how-to-keep-them-synced\/\"><\/p>\n<div class=\"w-img \">\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  img-featured-4-pin-single-size-featured-secondary\" style=\"padding-bottom:56.25%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\"\/><img width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\" alt=\"Pi-Hole logo artwork.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/02\/pi-hole.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture>\n<\/figure><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>\t\t<\/a><\/p>\n<p>                    <span data-field=\"label\" class=\"article-card-label\">Associated<\/span><\/p>\n<div class=\"w-display-card-content regular article-block\">\n<h5 class=\"display-card-title \">\n<p>\t\t<a href=\"https:\/\/www.howtogeek.com\/why-run-2-pi-hole-instances-and-how-to-keep-them-synced\/\" title=\"Why I Run 2 Pi-Hole Instances (and How I Keep Them Synced)\" target=\"_blank\"><br \/>\n\t\t\tWhy I Run 2 Pi-Hole Instances (and How I Keep Them Synced)<br \/>\n\t\t<\/a><br \/>\n\t<\/h5>\n<p class=\"display-card-excerpt\">Even my native DNS server is redundant.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p>Pi-hole has many advantages, and is very easy to make use of. It deploys on Docker with a fast command and simply sits there, operating within the background, able to deal with your content material filtering wants.<\/p>\n<h2 id=\"audiobookshelf-self-hosted-audible-alternative\">\n            <span class=\"item-num\">2 <\/span><br \/>\n        <span><br \/>\n                            audiobookshelf (Self-Hosted Audible Different)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p><a href=\"https:\/\/www.audiobookshelf.org\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">audiobookshelf<\/a> is a more moderen addition to my self-hosted stack, however one which I&#8217;ve shortly realized I can not stay with out.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:61.979166666667%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;audiobookshelf&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"1920\" height=\"1190\" loading=\"lazy\" decoding=\"async\" alt=\"The home page of audiobookshelf showing one book in progress with other audiobooks below it.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/04\/audiobookshelf-home-books.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">audiobookshelf<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> One in every of my 2025 objectives is to take heed to extra audiobooks. Whereas I am not a giant reader, I do not thoughts listening to a ebook, particularly when it is dramatized. That is the place audiobookshelf is available in.<\/p>\n<p>It&#8217;s a simple-to-use audiobook server, just like how Plex is a media server. Sure, Plex helps audiobooks, nevertheless it&#8217;s nowhere close to as sturdy as audiobookshelf&#8217;s implementation.<\/p>\n<p>You possibly can add MP3 or M4B information to audiobookshelf, and it handles the remaining from there. It has an interface for including chapters, changing multi-file MP3 audiobooks to single-file M4B with all the information embedded, and far more.<\/p>\n<p>I exploit the <a href=\"https:\/\/plappa.me\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Plappa app on iOS<\/a> to entry my audiobookshelf server (by way of NPM for distant entry) and it is fully changed Audible for me.<\/p>\n<h2 id=\"immich-self-hosted-google-photos-alternative\">\n            <span class=\"item-num\">1 <\/span><br \/>\n        <span><br \/>\n                            Immich (Self-Hosted Google Photographs Different)<br \/>\n                    <\/span><br \/>\n       <\/h2>\n<p>Not everybody needs to <a href=\"https:\/\/www.wired.com\/story\/website-google-ai-photos-ente\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">let Google spy on their photos<\/a>, utilizing them to coach AI algorithms on visible content material. I not too long ago migrated all of my Google Photographs to Immich, and I am not wanting again.<\/p>\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  image-expandable  img-article-item\" style=\"padding-bottom:65.302491103203%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;Immich&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=825&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=800&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png?q=49&amp;fit=crop&amp;w=500&amp;dpr=2\"\/><img width=\"2248\" height=\"1468\" loading=\"lazy\" decoding=\"async\" alt=\"The Immich photo backup web app UI shown on mobile and desktop.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/2025\/03\/immich-photo-ui.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture><figcaption class=\"body-img-caption\">Immich<\/figcaption><\/figure>\n<\/p><\/div>\n<\/p><\/div>\n<p> <a href=\"https:\/\/immich.app\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Immich<\/a> is a self-hosted photographs server that has numerous options similar to Google Photographs and iCloud Photographs. With location lookup, historical past, reminiscences, albums, AI machine studying, and extra, Immich is just about a drop-in substitute for Google Photographs in most workflows. There is a cellular app for each iOS and Android, letting you again up both remotely or solely when in your native community.<\/p>\n<div class=\"display-card  article article-card small  no-badge  active-content                      \" data-include-community-rating=\"false\" id=\"f5dd-4bfc-a6a6c537ab2e\" data-nosnippet=\"\">\n<p>\t\t<a class=\"dc-img-link\" href=\"https:\/\/www.howtogeek.com\/ditched-google-photos-built-my-own-photo-server\/\"><\/p>\n<div class=\"w-img \">\n<div class=\"body-img landscape \">\n<div class=\"responsive-img  img-featured-4-pin-single-size-featured-secondary\" style=\"padding-bottom:56.25%\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png\" data-modal-id=\"single-image-modal\" data-modal-container-id=\"single-image-modal-container\" data-img-caption=\"&quot;&quot;\">\n<figure>\n        <picture><source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=422&amp;h=268&amp;dpr=2\"\/><source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=310&amp;h=220&amp;dpr=2\"\/><source media=\"(min-width: 481px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=720&amp;h=400&amp;dpr=2\"\/><source media=\"(min-width: 0px)\" data-srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\" srcset=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png?q=49&amp;fit=crop&amp;w=432&amp;h=260&amp;dpr=2\"\/><img width=\"1920\" height=\"1080\" loading=\"lazy\" decoding=\"async\" alt=\"Google Photos logo crossed out with image thumbnails around it.\" data-img-url=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png\" src=\"https:\/\/static1.howtogeekimages.com\/wordpress\/wp-content\/uploads\/wm\/2025\/03\/google-photos-logo-crossed-out-with-image-thumbnails-around-it.png\" style=\"display:block;height:auto;max-width:100%;\"\/>\n    <\/picture>\n<\/figure><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>\t\t<\/a><\/p>\n<p>                    <span data-field=\"label\" class=\"article-card-label\">Associated<\/span><\/p>\n<div class=\"w-display-card-content regular article-block\">\n<h5 class=\"display-card-title \">\n<p>\t\t<a href=\"https:\/\/www.howtogeek.com\/ditched-google-photos-built-my-own-photo-server\/\" title=\"How I Ditched Google Photos and Built My Own Photo Server\" target=\"_blank\"><br \/>\n\t\t\tHow I Ditched Google Photos and Built My Own Photo Server<br \/>\n\t\t<\/a><br \/>\n\t<\/h5>\n<p class=\"display-card-excerpt\">Goodbye Google.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<p>General, Immich is a particularly highly effective Google Photographs substitute, and it is not even that troublesome to spin up after you have the hold of Docker.<\/p>\n<\/p><\/div>\n<iframe src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/www.howtogeek.com\/10-docker-containers-every-homelabber-should-run\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are millions of Docker containers that you might doubtlessly run in your server. Whereas I have never run anyplace close to all of them,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":72800,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-72799","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>10 Docker Containers Every Homelabber Should Run - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Docker Containers Every Homelabber Should Run - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-13T15:32:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-13T15:34:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/04\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"10 Docker Containers Every Homelabber Should Run\",\"datePublished\":\"2025-04-13T15:32:58+00:00\",\"dateModified\":\"2025-04-13T15:34:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/\"},\"wordCount\":1594,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/\",\"name\":\"10 Docker Containers Every Homelabber Should Run - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png\",\"datePublished\":\"2025-04-13T15:32:58+00:00\",\"dateModified\":\"2025-04-13T15:34:35+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2025\\\/04\\\/13\\\/10-docker-containers-every-homelabber-should-run\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 Docker Containers Every Homelabber Should Run\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 Docker Containers Every Homelabber Should Run - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/","og_locale":"en_US","og_type":"article","og_title":"10 Docker Containers Every Homelabber Should Run - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2025-04-13T15:32:58+00:00","article_modified_time":"2025-04-13T15:34:35+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/04\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png","type":"image\/png"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"10 Docker Containers Every Homelabber Should Run","datePublished":"2025-04-13T15:32:58+00:00","dateModified":"2025-04-13T15:34:35+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/"},"wordCount":1594,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/04\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/","url":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/","name":"10 Docker Containers Every Homelabber Should Run - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/04\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png","datePublished":"2025-04-13T15:32:58+00:00","dateModified":"2025-04-13T15:34:35+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/04\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2025\/04\/a-container-floating-in-the-sea-with-the-docker-logo-inside-it.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2025\/04\/13\/10-docker-containers-every-homelabber-should-run\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"10 Docker Containers Every Homelabber Should Run"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/72799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=72799"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/72799\/revisions"}],"predecessor-version":[{"id":72801,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/72799\/revisions\/72801"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/72800"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=72799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=72799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=72799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}