{"id":92,"date":"2023-03-03T00:54:00","date_gmt":"2023-03-03T00:54:00","guid":{"rendered":"https:\/\/overthinking.tech\/?p=92"},"modified":"2025-02-12T19:40:37","modified_gmt":"2025-02-13T01:40:37","slug":"forbidden-router-part-4-pihole-lancache-portainer-ohmy-tutorial","status":"publish","type":"post","link":"https:\/\/overthinking.tech\/?p=92","title":{"rendered":"Forbidden Router Part 4: PiHole, LanCache, Portainer, OhMy! Tutorial"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Forbidden Router Part 4: PiHole, LanCache, Portainer, OhMy! Tutorial\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/sK0bym1wuys?start=164&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>In this video I&#8217;ll be showing you how to setup LanCache and Portainer on the same VM we have running Pi-Hole. This let&#8217;s me keep all of my DNS services in 1 VM but still manage docker containers in 1 central place. LanCache is a great service that can speed up download times and save internet bandwidth for common things like windows download and steam games.<\/p>\n\n\n\n<p>The links and commands I promised to paste here: <a href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;redir_token=QUFFLUhqbmE0UU9RSHpaaTAxcEpPLXNSRlRZVXJXSVFrUXxBQ3Jtc0tudU1MUnVXdUFxczhYamFzaXZwZDJMYk5mN1hLT1hJTmhvQ2NxbndHeWtiTW8tSkVDbjR2cHlTSEVpQlNWVFplUU1BOThLMURYM3FQRUJmVTJmQkFtUjJtS0ExTEhUTkFKenZmS2l3MkNRYmF5ekdwaw&amp;q=https%3A%2F%2Fget.docker.com%2F&amp;v=sK0bym1wuys\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/get.docker.com<\/a> -o get-docker.sh<\/p>\n\n\n\n<p>sudo docker run -d -p 8000:8000 -p 9443:9443 &#8211;name portainer &#8211;restart=always -v \/var\/run\/docker.sock:\/var\/run\/docker.sock -v portainer_data:\/data portainer\/portainer-ce:latest<\/p>\n\n\n\n<p><a href=\"https:\/\/www.youtube.com\/redirect?event=video_description&amp;redir_token=QUFFLUhqbm1seDdQdS14X25VWTZjQXExYWdHY0gxSTZyZ3xBQ3Jtc0ttX05qX28tWlE3ak1kTTJlbXVQSXZZZVgwRnh2dENvVnZVVkF1ZkUxLV9UZzhzOUpzcmhzdzNFd25HWU0xd0dhMEpQNklJcFlEWUV4Ri1DdEN6RWFtaExYcjVRZDFEbjVVNUs4dllBdWdiS25sYzh4VQ&amp;q=https%3A%2F%2Flancache.net%2Fdocs%2Finstallation%2Fdocker-compose%2F&amp;v=sK0bym1wuys\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/lancache.net\/docs\/installatio&#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this video I&#8217;ll be showing you how to setup LanCache and Portainer on the same VM we have running Pi-Hole. This let&#8217;s me keep all of my DNS services<\/p>\n<p><a href=\"https:\/\/overthinking.tech\/?p=92\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\">Forbidden Router Part 4: PiHole, LanCache, Portainer, OhMy! Tutorial<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":113,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-92","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-youtube"],"_links":{"self":[{"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/overthinking.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=92"}],"version-history":[{"count":1,"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/posts\/92\/revisions\/94"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/overthinking.tech\/index.php?rest_route=\/wp\/v2\/media\/113"}],"wp:attachment":[{"href":"https:\/\/overthinking.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/overthinking.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/overthinking.tech\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}