{"id":5966,"date":"2026-10-09T10:25:00","date_gmt":"2026-10-09T07:25:00","guid":{"rendered":"https:\/\/www.techhacks.gr\/?p=5966"},"modified":"2026-10-07T12:28:01","modified_gmt":"2026-10-07T09:28:01","slug":"pi-hole-%ce%bf-%ce%b1%cf%80%cf%8c%ce%bb%cf%85%cf%84%ce%bf%cf%82-%ce%bf%ce%b4%ce%b7%ce%b3%cf%8c%cf%82-%ce%b3%ce%b9%ce%b1-dns-ad-blocking-%cf%83%cf%84%ce%bf-%cf%83%cf%80%ce%af%cf%84%ce%b9-%ce%bc%ce%b5","status":"publish","type":"post","link":"https:\/\/www.techhacks.gr\/?p=5966","title":{"rendered":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf <strong>Self-Hosted DNS<\/strong> \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf <strong>Pi-hole<\/strong> \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03b5\u03b9 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b7\u03b8\u03b5\u03af \u03b3\u03cd\u03c1\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b8\u03b1 \u03c0\u03b5\u03c1\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03b8\u03b5\u03c9\u03c1\u03af\u03b1 \u03c3\u03c4\u03b7\u03bd \u03c0\u03c1\u03ac\u03be\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0398\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 <strong>\u03c4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf Pi-hole, \u03c0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af, \u03c0\u03ce\u03c2 \u03b5\u03b3\u03ba\u03b1\u03b8\u03af\u03c3\u03c4\u03b1\u03c4\u03b1\u03b9 \u03bc\u03b5 Docker, \u03c0\u03ce\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c9\u03c2 DNS server \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03bc\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03bf\u03c5\u03bc\u03b5 \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2, trackers \u03ba\u03b1\u03b9 \u03b1\u03bd\u03b5\u03c0\u03b9\u03b8\u03cd\u03bc\u03b7\u03c4\u03b1 domains \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c4\u03bf\u03c5 \u03c3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u03a4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf Pi-hole;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf <strong>Pi-hole<\/strong> \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1\u03c2 DNS server \u03bc\u03b5 \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1 filtering, \u03c3\u03c7\u03b5\u03b4\u03b9\u03b1\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c6\u03ad\u03c1\u03b5\u03b9 <strong>network-wide ad blocking<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 ad blocker \u03be\u03b5\u03c7\u03c9\u03c1\u03b9\u03c3\u03c4\u03ac \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae, \u03ba\u03b9\u03bd\u03b7\u03c4\u03cc \u03ae browser, \u03b5\u03b3\u03ba\u03b1\u03b8\u03b9\u03c3\u03c4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03bf Pi-hole <strong>\u03bc\u03af\u03b1 \u03c6\u03bf\u03c1\u03ac<\/strong> \u03c3\u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03cc \u03bc\u03b1\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf router \u03ce\u03c3\u03c4\u03b5 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03c4\u03bf Pi-hole \u03c9\u03c2 DNS server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03c0\u03b5\u03c1\u03b9\u03b3\u03c1\u03ac\u03c6\u03b5\u03b9 \u03c4\u03bf Pi-hole \u03c9\u03c2 \u03ad\u03bd\u03b1\u03bd DNS sinkhole \u03c0\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c4\u03b5\u03cd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03b9\u03ba\u03cc client \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03bb\u03bf\u03b3\u03b9\u03ba\u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03bb\u03ae:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>                   INTERNET\n                        \u2502\n                        \u25bc\n                Upstream DNS\n              Cloudflare \/ Quad9\n                        \u2502\n                        \u25bc\n                 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                 \u2502   Pi-hole  \u2502\n                 \u2502 DNS +      \u2502\n                 \u2502 Filtering  \u2502\n                 \u2514\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                       \u2502\n                       \u25bc\n                    Router\n                       \u2502\n        \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n        \u2502              \u2502              \u2502\n      Laptop        Smartphone      Smart TV<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03ac\u03b8\u03b5 \u03c6\u03bf\u03c1\u03ac \u03c0\u03bf\u03c5 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b6\u03b7\u03c4\u03ac \u03c4\u03b7\u03bd IP \u03b5\u03bd\u03cc\u03c2 domain, \u03c4\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1 \u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03c4\u03bf domain \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03bb\u03af\u03c3\u03c4\u03b5\u03c2 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd, \u03c4\u03bf Pi-hole \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c4\u03bf \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03b5\u03b9 \u03c0\u03c1\u03b9\u03bd \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03b5\u03b9 \u03bc\u03b1\u03b6\u03af \u03c4\u03bf\u03c5.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 Pi-hole;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03cc\u03c4\u03b9 \u03c4\u03bf filtering \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 <strong>\u03c3\u03b5 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03bc\u03b1\u03c2 \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03b1\u03bd \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b5\u03af\u03bd\u03b1\u03b9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows PC<\/li>\n\n\n\n<li>Mac<\/li>\n\n\n\n<li>Android<\/li>\n\n\n\n<li>iPhone<\/li>\n\n\n\n<li>Smart TV<\/li>\n\n\n\n<li>Android TV Box<\/li>\n\n\n\n<li>PlayStation<\/li>\n\n\n\n<li>Xbox<\/li>\n\n\n\n<li>NAS<\/li>\n\n\n\n<li>IoT \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae<\/li>\n\n\n\n<li>Smart Home \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c1\u03ba\u03b5\u03af \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03c4\u03bf Pi-hole \u03c9\u03c2 DNS server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 <strong>\u03ad\u03bd\u03b1 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc \u03c3\u03b7\u03bc\u03b5\u03af\u03bf \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5<\/strong> \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 trackers \u03b1\u03ba\u03cc\u03bc\u03b7 \u03ba\u03b1\u03b9 \u03c3\u03b5 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2 \u03ae Smart TVs \u03cc\u03c0\u03bf\u03c5 \u03ad\u03bd\u03b1 \u03ba\u03bb\u03b1\u03c3\u03b9\u03ba\u03cc browser ad blocker \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03b1\u03b8\u03b5\u03af.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c4\u03bf DNS filtering;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c2 \u03c0\u03ac\u03c1\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b9\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03b8\u03ad\u03bb\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03b5\u03b9 \u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ads.example.com<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03c1\u03b9\u03bd \u03c3\u03c5\u03bd\u03b4\u03b5\u03b8\u03b5\u03af, \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b2\u03c1\u03b5\u03b9 \u03c4\u03b7\u03bd IP \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 \u03c4\u03bf\u03c5 domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03ad\u03bb\u03bd\u03b5\u03b9 \u03bb\u03bf\u03b9\u03c0\u03cc\u03bd \u03ad\u03bd\u03b1 DNS query:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u03a0\u03bf\u03b9\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 IP \u03c4\u03bf\u03c5 ads.example.com;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1 \u03c6\u03c4\u03ac\u03bd\u03b5\u03b9 \u03c3\u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b5\u03bb\u03ad\u03b3\u03c7\u03b5\u03b9 \u03b1\u03bd \u03c4\u03bf domain \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae denylist.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0391\u03bd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03c0\u03bb\u03bf\u03ba\u03b1\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf:<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Device\n  \u2193\nPi-hole\n  \u2193\nUpstream DNS\n  \u2193\nIP Address\n  \u2193\nInternet<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u0391\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03c0\u03bb\u03bf\u03ba\u03b1\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf:<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Device\n  \u2193\nPi-hole\n  \u2193\nBLOCKED<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03c4\u03bf \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf domain \u03b4\u03b5\u03bd \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03ac.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc \u03c0\u03bb\u03b5\u03bf\u03bd\u03ad\u03ba\u03c4\u03b7\u03bc\u03b1 \u03c4\u03bf\u03c5 DNS-level blocking.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03b9 \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf Pi-hole;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03be\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac \u03b5\u03bb\u03b1\u03c6\u03c1\u03cd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03b9\u03c3\u03c7\u03c5\u03c1\u03cc \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1. \u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03c9\u03c2 \u03b5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03b7 \u03b1\u03c0\u03b1\u03af\u03c4\u03b7\u03c3\u03b7 \u03c0\u03b5\u03c1\u03af\u03c0\u03bf\u03c5 <strong>512 MB RAM \u03ba\u03b1\u03b9 2 GB \u03b5\u03bb\u03b5\u03cd\u03b8\u03b5\u03c1\u03bf\u03c5 \u03c7\u03ce\u03c1\u03bf\u03c5<\/strong>, \u03b5\u03bd\u03ce \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c1\u03c7\u03b9\u03c4\u03b5\u03ba\u03c4\u03bf\u03bd\u03b9\u03ba\u03ad\u03c2 \u03cc\u03c0\u03c9\u03c2 x86_64 \u03ba\u03b1\u03b9 ARM.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c3\u03b5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Raspberry Pi<\/li>\n\n\n\n<li>Mini PC<\/li>\n\n\n\n<li>Home Server<\/li>\n\n\n\n<li>NAS<\/li>\n\n\n\n<li>Virtual Machine<\/li>\n\n\n\n<li>Linux Server<\/li>\n\n\n\n<li>Docker<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03c3\u03cd\u03b3\u03c7\u03c1\u03bf\u03bd\u03bf homelab, \u03c4\u03bf <strong>Docker<\/strong> \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03af\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03c0\u03b9\u03bf \u03c0\u03c1\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0393\u03b9\u03b1\u03c4\u03af Docker;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 \u03c4\u03bf Docker \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac \u03c0\u03bb\u03b5\u03bf\u03bd\u03b5\u03ba\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03b1\u03c0\u03bf\u03bc\u03bf\u03bd\u03c9\u03bc\u03ad\u03bd\u03bf \u03b1\u03c0\u03cc \u03c4\u03bf \u03c5\u03c0\u03cc\u03bb\u03bf\u03b9\u03c0\u03bf \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc<\/li>\n\n\n\n<li>\u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1<\/li>\n\n\n\n<li>\u03ba\u03c1\u03b1\u03c4\u03ac \u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03c4\u03bf\u03c5 \u03c3\u03b5 volumes<\/li>\n\n\n\n<li>\u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b3\u03af\u03bd\u03b5\u03b9 backup<\/li>\n\n\n\n<li>\u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03b5\u03c1\u03b8\u03b5\u03af \u03c3\u03b5 \u03ac\u03bb\u03bb\u03bf Docker host<\/li>\n\n\n\n<li>\u03b5\u03bd\u03c4\u03ac\u03c3\u03c3\u03b5\u03c4\u03b1\u03b9 \u03b5\u03cd\u03ba\u03bf\u03bb\u03b1 \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03bd homelab<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03af\u03b4\u03b9\u03b1 \u03b7 \u03bf\u03bc\u03ac\u03b4\u03b1 \u03c4\u03bf\u03c5 Pi-hole \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03b9 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Docker image \u03ba\u03b1\u03b9 Docker Compose \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03c1\u03b9\u03bd \u03c4\u03b7\u03bd \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7: \u03a3\u03c4\u03b1\u03c4\u03b9\u03ba\u03ae IP<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 <strong>\u03c0\u03bf\u03bb\u03cd \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f DNS server \u03bc\u03b1\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ad\u03c7\u03b5\u03b9 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ae IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Pi-hole Server\nIP: 192.168.1.10<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03b8\u03ad\u03bb\u03bf\u03c5\u03bc\u03b5 \u03b1\u03cd\u03c1\u03b9\u03bf \u03bd\u03b1 \u03c0\u03ac\u03c1\u03b5\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.1.25<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b3\u03b9\u03b1\u03c4\u03af \u03c4\u03cc\u03c4\u03b5 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03bc\u03b1\u03c2 \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03bf\u03c5\u03bd \u03bd\u03b1 \u03c8\u03ac\u03c7\u03bd\u03bf\u03c5\u03bd \u03c4\u03bf Pi-hole \u03c3\u03c4\u03b7 \u03bb\u03ac\u03b8\u03bf\u03c2 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03c3\u03c4\u03b1\u03c4\u03b9\u03ba\u03ae IP \u03ae DHCP reservation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0399\u03b4\u03b1\u03bd\u03b9\u03ba\u03ac<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a1\u03c5\u03b8\u03bc\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 <strong>DHCP Reservation \u03c3\u03c4\u03bf router<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03c4\u03bf router \u03b8\u03b1 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c0\u03ac\u03bd\u03c4\u03b1 \u03c4\u03b7\u03bd \u03af\u03b4\u03b9\u03b1 IP \u03c3\u03c4\u03bf \u03bc\u03b7\u03c7\u03ac\u03bd\u03b7\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03b5\u03af \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 Pi-hole \u03bc\u03b5 Docker<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03bf\u03cd\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b3\u03b9\u03b1 \u03c4\u03bf Pi-hole:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p ~\/pihole\ncd ~\/pihole<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03bf\u03cd\u03bc\u03b5 \u03c4\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker-compose.yml<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1 \u03b3\u03b9\u03b1 Pi-hole v6 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>services:\n  pihole:\n    container_name: pihole\n    image: pihole\/pihole:latest\n\n    ports:\n      - \"53:53\/tcp\"\n      - \"53:53\/udp\"\n      - \"80:80\/tcp\"\n      - \"443:443\/tcp\"\n\n    environment:\n      TZ: 'Europe\/Athens'\n\n      FTLCONF_webserver_api_password: 'CHANGE-THIS-PASSWORD'\n\n      FTLCONF_dns_upstreams: |\n        1.1.1.1\n        1.0.0.1\n\n      FTLCONF_dns_listeningMode: 'ALL'\n\n    volumes:\n      - '.\/etc-pihole:\/etc\/pihole'\n\n    restart: unless-stopped<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b7 \u03b4\u03bf\u03bc\u03ae \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af \u03c4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Docker setup \u03c4\u03bf\u03c5 Pi-hole, \u03bc\u03b5 persistent <code>\/etc\/pihole<\/code>, DNS ports \u03ba\u03b1\u03b9 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 timezone\/password \u03bc\u03ad\u03c3\u03c9 environment variables.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u03a3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc:<\/strong> \u039c\u03b7\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03b1\u03c1\u03b1\u03c0\u03ac\u03bd\u03c9 password \u03b1\u03c5\u03c4\u03bf\u03cd\u03c3\u03b9\u03bf. \u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf <code>CHANGE-THIS-PASSWORD<\/code> \u03bc\u03b5 \u03ad\u03bd\u03b1 \u03b4\u03b9\u03ba\u03cc \u03c3\u03b1\u03c2 \u03b9\u03c3\u03c7\u03c5\u03c1\u03cc password.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 Pi-hole<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c0\u03cc \u03c4\u03bf\u03bd \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03cc\u03c0\u03bf\u03c5 \u03b2\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf <code>docker-compose.yml<\/code>, \u03b5\u03ba\u03c4\u03b5\u03bb\u03bf\u03cd\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose up -d<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5\u03bc\u03b5 \u03cc\u03c4\u03b9 \u03c4\u03bf container \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker ps<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0398\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03b5\u03af \u03ba\u03ac\u03c4\u03b9 \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pihole   pihole\/pihole:latest   Up<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03be\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b1 logs:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker logs pihole<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf Web Interface<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c0\u03cc \u03ad\u03bd\u03b1\u03bd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03b1\u03bd\u03bf\u03af\u03b3\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;192.168.1.10\/admin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03cc\u03c0\u03bf\u03c5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.1.10<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 IP \u03c4\u03bf\u03c5 server \u03bc\u03b1\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b4\u03b9\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03b5\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03c9\u03bc\u03ad\u03bd\u03bf web interface \u03ba\u03b1\u03b9 \u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03be\u03b5\u03c7\u03c9\u03c1\u03b9\u03c3\u03c4\u03cc web server \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03c7\u03b5\u03af\u03c1\u03b9\u03c3\u03ae \u03c4\u03bf\u03c5. \u03a3\u03c4\u03bf Pi-hole v6 \u03c4\u03bf web server \u03ba\u03b1\u03b9 \u03c4\u03bf REST API \u03ad\u03c7\u03bf\u03c5\u03bd \u03b5\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03c9\u03b8\u03b5\u03af \u03c3\u03c4\u03bf FTL.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0391\u03bd \u03b7 \u03b8\u03cd\u03c1\u03b1 80 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03ae\u03b4\u03b7<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 \u03ad\u03bd\u03b1 homelab \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ac \u03c0\u03b9\u03b8\u03b1\u03bd\u03cc \u03b7 \u03b8\u03cd\u03c1\u03b1 80 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03ae\u03b4\u03b7 \u03b1\u03c0\u03cc:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nginx<\/li>\n\n\n\n<li>Apache<\/li>\n\n\n\n<li>Nginx Proxy Manager<\/li>\n\n\n\n<li>CasaOS<\/li>\n\n\n\n<li>ZimaOS<\/li>\n\n\n\n<li>\u03ac\u03bb\u03bb\u03b7 Docker \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1 \u03c4\u03bf\u03c5 web interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ports:\n  - \"53:53\/tcp\"\n  - \"53:53\/udp\"\n  - \"8080:80\/tcp\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03b3\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;192.168.1.10:8080\/admin<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae:<\/strong> \u0397 \u03b8\u03cd\u03c1\u03b1 DNS <code>53<\/code> \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03ba\u03b1\u03b9 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7 \u03c3\u03c4\u03bf\u03bd host, \u03b5\u03ba\u03c4\u03cc\u03c2 \u03b1\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03b1\u03c1\u03c7\u03b9\u03c4\u03b5\u03ba\u03c4\u03bf\u03bd\u03b9\u03ba\u03ae \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03c4\u03bf Pi-hole \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1 53 \u03b3\u03b9\u03b1 DNS \u03ba\u03b1\u03b9 80\/443 \u03b3\u03b9\u03b1 \u03c4\u03bf web interface, \u03b5\u03bd\u03ce \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03cc\u03c4\u03b1\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 Docker networking.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 Upstream DNS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c5\u03c0\u03bf\u03c7\u03c1\u03b5\u03c9\u03c4\u03b9\u03ba\u03cc \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03c4\u03bf\u03c5 recursive DNS resolution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c4\u03bf\u03c5 \u03bf\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd <strong>Upstream DNS provider<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b7\u03bb\u03b1\u03b4\u03ae:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Client\n   \u2193\nPi-hole\n   \u2193\nCloudflare \/ Quad9 \/ Google\n   \u2193\nInternet<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03b7\u03bd \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03c4\u03bf Pi-hole \u03c0\u03c1\u03bf\u03c3\u03c6\u03ad\u03c1\u03b5\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03ad\u03c2 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 upstream DNS, \u03cc\u03c0\u03c9\u03c2 Google, OpenDNS, Quad9 \u03ba\u03b1\u03b9 Cloudflare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cloudflare<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>1.1.1.1\n1.0.0.1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Google<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>8.8.8.8\n8.8.4.4<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Quad9<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>9.9.9.9\n149.112.112.112<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b5\u03be\u03b1\u03c1\u03c4\u03ac\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c4\u03b9 \u03b8\u03ad\u03bb\u03bf\u03c5\u03bc\u03b5 \u03bd\u03b1 \u03c0\u03b5\u03c4\u03cd\u03c7\u03bf\u03c5\u03bc\u03b5 \u03c3\u03b5 \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03c4\u03b1\u03c7\u03cd\u03c4\u03b7\u03c4\u03b1\u03c2, \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03bf Pi-hole \u03c9\u03c2 DNS \u03c4\u03bf\u03c5 \u03c3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03ad\u03c7\u03c1\u03b9 \u03c4\u03ce\u03c1\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03b9 \u03ad\u03bd\u03b1\u03bd DNS server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c4\u03b5\u03cd\u03c3\u03bf\u03c5\u03bc\u03b5 <strong>\u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf<\/strong>, \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03bf\u03c5\u03bd \u03bd\u03b1 \u03c4\u03bf\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b7 \u03bb\u03cd\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf <strong>DHCP \u03c4\u03bf\u03c5 router<\/strong> \u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c9\u03c2 DNS server \u03c4\u03b7\u03bd IP \u03c4\u03bf\u03c5 Pi-hole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DNS Server:\n192.168.1.10<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03c0\u03bf\u03c5 \u03c0\u03b1\u03af\u03c1\u03bd\u03b5\u03b9 IP \u03b1\u03c0\u03cc \u03c4\u03bf DHCP \u03b8\u03b1 \u03c0\u03b1\u03af\u03c1\u03bd\u03b5\u03b9 \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03ba\u03b1\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DNS = 192.168.1.10<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03c0\u03c1\u03bf\u03c4\u03b5\u03af\u03bd\u03b5\u03b9 \u03b1\u03ba\u03c1\u03b9\u03b2\u03ce\u03c2 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7, \u03ce\u03c3\u03c4\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03b9 \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03bd \u03c4\u03bf router \u03b4\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ae DNS;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ba\u03b1\u03b9 \u03b4\u03b5\u03cd\u03c4\u03b5\u03c1\u03b7 \u03bb\u03cd\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf DHCP \u03c4\u03bf\u03c5 router \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf <strong>\u03b5\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03c9\u03bc\u03ad\u03bd\u03bf DHCP server \u03c4\u03bf\u03c5 Pi-hole<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b1\u03c1\u03c7\u03b9\u03c4\u03b5\u03ba\u03c4\u03bf\u03bd\u03b9\u03ba\u03ae \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>                Router\n                   \u2502\n                   \u2502\n              Internet\n                   \u2502\n                   \u2502\n              Pi-hole\n             DNS + DHCP\n                   \u2502\n        \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n        \u2502          \u2502          \u2502\n      Laptop    Smartphone    TV<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf DHCP \u03c4\u03bf\u03c5 Pi-hole, \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c0\u03c1\u03ce\u03c4\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf DHCP \u03c4\u03bf\u03c5 router \u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b4\u03cd\u03bf DHCP servers \u03c3\u03c4\u03bf \u03af\u03b4\u03b9\u03bf LAN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc setup, \u03c0\u03ac\u03bd\u03c4\u03c9\u03c2, \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03ac\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03c6\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf DHCP \u03c3\u03c4\u03bf router \u03ba\u03b1\u03b9 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bd\u03b1 \u03b4\u03b7\u03bb\u03ce\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b5\u03ba\u03b5\u03af \u03c4\u03bf Pi-hole \u03c9\u03c2 DNS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5\u03bc\u03b5 \u03b1\u03bd \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c6\u03bf\u03cd \u03b1\u03bb\u03bb\u03ac\u03be\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf DNS \u03c3\u03c4\u03bf router, \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03be\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c0\u03cc Windows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ipconfig \/all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a8\u03ac\u03c7\u03bd\u03bf\u03c5\u03bc\u03b5 \u03b3\u03b9\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DNS Servers\n    192.168.1.10<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b7 IP \u03c4\u03bf\u03c5 Pi-hole, \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03bc\u03b1\u03c2 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03c0\u03bb\u03ad\u03bf\u03bd \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bd\u03b1 \u03ba\u03b1\u03b8\u03b1\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf DNS cache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ipconfig \/flushdns<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nslookup google.com<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0398\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bf DNS server \u03c0\u03bf\u03c5 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03bf Dashboard \u03c4\u03bf\u03c5 Pi-hole<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b9\u03bf \u03c7\u03c1\u03ae\u03c3\u03b9\u03bc\u03b1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03b7\u03c1\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac \u03c4\u03bf\u03c5 Pi-hole \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf web dashboard.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03ba\u03b5\u03af \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03c3\u03c5\u03bd\u03bf\u03bb\u03b9\u03ba\u03ac DNS queries<\/li>\n\n\n\n<li>blocked queries<\/li>\n\n\n\n<li>\u03c0\u03bf\u03c3\u03bf\u03c3\u03c4\u03cc blocked requests<\/li>\n\n\n\n<li>clients<\/li>\n\n\n\n<li>\u03c0\u03b9\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ae domains<\/li>\n\n\n\n<li>\u03c0\u03b9\u03bf \u03c3\u03c5\u03c7\u03bd\u03ac blocked domains<\/li>\n\n\n\n<li>upstream DNS servers<\/li>\n\n\n\n<li>activity \u03b1\u03bd\u03ac \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b4\u03b9\u03b1\u03c4\u03b7\u03c1\u03b5\u03af \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 query database, \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03bf\u03bd\u03c4\u03b1\u03c2 \u03bd\u03b1 \u03b5\u03be\u03b5\u03c4\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b9 domains \u03b6\u03b7\u03c4\u03ae\u03b8\u03b7\u03ba\u03b1\u03bd \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"336\" src=\"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?resize=640%2C336&#038;ssl=1\" alt=\"\" class=\"wp-image-5970\" srcset=\"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?resize=1024%2C538&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?resize=768%2C403&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?resize=1536%2C806&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole-001.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a0\u03ce\u03c2 \u03b2\u03bb\u03ad\u03c0\u03bf\u03c5\u03bc\u03b5 \u03c0\u03bf\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03ba\u03ac\u03bd\u03b5\u03b9 \u03ad\u03bd\u03b1 request;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b9\u03bf \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd\u03c4\u03b1 \u03c3\u03b7\u03bc\u03b5\u03af\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.1.25\nSamsung-TV<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03ce\u03c3\u03bf\u03c5\u03bc\u03b5 \u03cc\u03c4\u03b9 \u03b7 Smart TV \u03ba\u03ac\u03bd\u03b5\u03b9 \u03b5\u03ba\u03b1\u03c4\u03bf\u03bd\u03c4\u03ac\u03b4\u03b5\u03c2 DNS queries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0389:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.1.35\nAndroid-Phone<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03c0\u03bf\u03b9\u03b1 domains \u03b6\u03b7\u03c4\u03ac \u03ad\u03bd\u03b1 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03bf \u03ba\u03b9\u03bd\u03b7\u03c4\u03cc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03bf Pi-hole \u03cc\u03c7\u03b9 \u03bc\u03cc\u03bd\u03bf ad blocker \u03b1\u03bb\u03bb\u03ac \u03ba\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03c0\u03bf\u03bb\u03cd \u03c7\u03c1\u03ae\u03c3\u03b9\u03bc\u03bf <strong>\u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03bf \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b7\u03c2 \u03ba\u03b1\u03b9 troubleshooting \u03c4\u03bf\u03c5 DNS traffic<\/strong> \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03bc\u03b1\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Blocklists: \u0397 \u03ba\u03b1\u03c1\u03b4\u03b9\u03ac \u03c4\u03bf\u03c5 Pi-hole<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03bb\u03af\u03c3\u03c4\u03b5\u03c2 domains \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c6\u03b1\u03c3\u03af\u03b6\u03b5\u03b9 \u03c4\u03b9 \u03b8\u03b1 \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03b5\u03b9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03ad\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b3\u03bd\u03c9\u03c3\u03c4\u03ad\u03c2 \u03c9\u03c2 <strong>blocklists<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03af\u03b1 blocklist \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03b5\u03b9 \u03c7\u03b9\u03bb\u03b9\u03ac\u03b4\u03b5\u03c2 \u03ae \u03b5\u03ba\u03b1\u03c4\u03bf\u03bc\u03bc\u03cd\u03c1\u03b9\u03b1 domains \u03c0\u03bf\u03c5 \u03c3\u03c7\u03b5\u03c4\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03b5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>advertising<\/li>\n\n\n\n<li>trackers<\/li>\n\n\n\n<li>malware<\/li>\n\n\n\n<li>phishing<\/li>\n\n\n\n<li>telemetry<\/li>\n\n\n\n<li>\u03b1\u03bd\u03b5\u03c0\u03b9\u03b8\u03cd\u03bc\u03b7\u03c4\u03bf \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03bf<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03c4\u03bf <strong>Gravity<\/strong> \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c3\u03c5\u03b3\u03ba\u03b5\u03bd\u03c4\u03c1\u03ce\u03bd\u03b5\u03b9 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03bb\u03af\u03c3\u03c4\u03b5\u03c2 \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03bc\u03bf\u03cd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03b5\u03b4\u03ce \u03b5\u03af\u03bd\u03b1\u03b9 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03c0\u03ad\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c4\u03b7\u03bd \u03c0\u03b1\u03b3\u03af\u03b4\u03b1:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00ab\u038c\u03c3\u03bf \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03af\u03c3\u03c4\u03b5\u03c2, \u03c4\u03cc\u03c3\u03bf \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf Pi-hole.\u00bb<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03b9\u03c3\u03c7\u03cd\u03b5\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a5\u03c0\u03b5\u03c1\u03b2\u03bf\u03bb\u03b9\u03ba\u03ac \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03ae \u03ba\u03b1\u03ba\u03ae\u03c2 \u03c0\u03bf\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03bb\u03af\u03c3\u03c4\u03b5\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03bf\u03c5\u03bd:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>false positives<\/li>\n\n\n\n<li>\u03c0\u03c1\u03bf\u03b2\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c3\u03b5 websites<\/li>\n\n\n\n<li>\u03c0\u03c1\u03bf\u03b2\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c3\u03b5 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ad\u03c2<\/li>\n\n\n\n<li>\u03b1\u03bd\u03ac\u03b3\u03ba\u03b7 \u03b3\u03b9\u03b1 \u03c0\u03bf\u03bb\u03bb\u03ac whitelists<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03af\u03bd\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c4\u03b9\u03bc\u03cc\u03c4\u03b5\u03c1\u03bf \u03bd\u03b1 \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bc\u03b5 <strong>\u03bb\u03af\u03b3\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03b1\u03be\u03b9\u03cc\u03c0\u03b9\u03c3\u03c4\u03b5\u03c2 \u03bb\u03af\u03c3\u03c4\u03b5\u03c2<\/strong> \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c4\u03b1\u03b4\u03b9\u03b1\u03ba\u03ac.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Whitelist \u03ba\u03b1\u03b9 Blacklist<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03ac\u03c0\u03bf\u03b9\u03b1 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae \u03b8\u03b1 \u03c3\u03c5\u03bd\u03b1\u03bd\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1 \u03ba\u03bb\u03b1\u03c3\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 website \u03ae \u03bc\u03b9\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c3\u03c4\u03b1\u03bc\u03b1\u03c4\u03ac \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c3\u03c9\u03c3\u03c4\u03ac.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03c0\u03c1\u03ce\u03c4\u03bf \u03c0\u03c1\u03ac\u03b3\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 <strong>\u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03cc\u03bb\u03bf \u03c4\u03bf Pi-hole<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03b7\u03b3\u03b1\u03af\u03bd\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c4\u03bf Query Log \u03ba\u03b1\u03b9 \u03b2\u03bb\u03ad\u03c0\u03bf\u03c5\u03bc\u03b5 \u03c0\u03bf\u03b9\u03bf domain \u03ad\u03c7\u03b5\u03b9 \u03bc\u03c0\u03bb\u03bf\u03ba\u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03af.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b4\u03b9\u03b1\u03c0\u03b9\u03c3\u03c4\u03ce\u03c3\u03bf\u03c5\u03bc\u03b5 \u03cc\u03c4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03bf, \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c4\u03bf \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c4\u03bf <strong>Allowlist<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03b1 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b1 \u03ad\u03bd\u03b1 domain \u03c3\u03c4\u03bf <strong>Denylist<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 allow \u03ba\u03b1\u03b9 deny domains, \u03b5\u03bd\u03ce \u03bf\u03b9 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c3\u03c5\u03c3\u03c7\u03b5\u03c4\u03b9\u03c3\u03c4\u03bf\u03cd\u03bd \u03ba\u03b1\u03b9 \u03bc\u03b5 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b1 groups.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Groups: \u0394\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc filtering \u03b1\u03bd\u03ac \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03b4\u03ce \u03c4\u03bf Pi-hole \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03b1\u03ba\u03cc\u03bc\u03b7 \u03c0\u03b9\u03bf \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac groups.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Default\nKids\nAdults\nIoT\nSmart TVs\nWork<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03cc\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03bb\u03af\u03c3\u03c4\u03b5\u03c2 \u03ae \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Kids\n \u251c\u2500\u2500 Advertising Blocklist\n \u251c\u2500\u2500 Tracker Blocklist\n \u2514\u2500\u2500 Adult Content Blocklist<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b5\u03bd\u03ce:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Work\n \u251c\u2500\u2500 Advertising Blocklist\n \u2514\u2500\u2500 Basic Tracker Blocklist<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c4\u03b7 \u03c3\u03c5\u03c3\u03c7\u03ad\u03c4\u03b9\u03c3\u03b7 clients \u03ba\u03b1\u03b9 domain lists \u03bc\u03b5 \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ac groups.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b9\u03bc\u03bf \u03c3\u03b5 \u03bf\u03b9\u03ba\u03bf\u03b3\u03b5\u03bd\u03b5\u03b9\u03b1\u03ba\u03ac \u03b4\u03af\u03ba\u03c4\u03c5\u03b1 \u03ae \u03c3\u03b5 homelabs \u03bc\u03b5 \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03ba\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ce\u03bd.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Local DNS: \u03a4\u03b1 \u03b4\u03b9\u03ba\u03ac \u03bc\u03b1\u03c2 domains<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1 <strong>Local DNS<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.1.20 \u2192 NAS\n192.168.1.30 \u2192 Jellyfin\n192.168.1.40 \u2192 Home Assistant\n192.168.1.50 \u2192 Proxmox<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nas.home\njellyfin.home\nhomeassistant.home\nproxmox.home<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03b1\u03bd\u03c4\u03af \u03bd\u03b1 \u03b8\u03c5\u03bc\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5 IP addresses, \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bc\u03b5 \u03bf\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03b9\u03b4\u03b9\u03b1\u03af\u03c4\u03b5\u03c1\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b9\u03bc\u03bf \u03c3\u03b5 \u03ad\u03bd\u03b1 homelab.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Pi-hole \u03ba\u03b1\u03b9 DNS Privacy<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03b4\u03ce \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03be\u03b5\u03ba\u03b1\u03b8\u03b1\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03ba\u03ac\u03c4\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b1\u03c0\u03cc \u03bc\u03cc\u03bd\u03bf \u03c4\u03bf\u03c5 <strong>\u03b4\u03b5\u03bd \u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03c4\u03b1 DNS queries \u03b5\u03be\u03b1\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf Internet<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PC\n \u2193\nPi-hole\n \u2193\nCloudflare\n \u2193\nInternet<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b2\u03bb\u03ad\u03c0\u03b5\u03b9 \u03c4\u03b1 DNS queries \u03c4\u03c9\u03bd clients.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f upstream provider \u03b2\u03bb\u03ad\u03c0\u03b5\u03b9 \u03c4\u03b1 queries \u03c0\u03bf\u03c5 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03bf\u03c9\u03b8\u03b5\u03af \u03c4\u03bf Pi-hole, \u03b1\u03bd\u03ac\u03bb\u03bf\u03b3\u03b1 \u03bc\u03b5 \u03c4\u03bf \u03c0\u03c1\u03c9\u03c4\u03cc\u03ba\u03bf\u03bb\u03bb\u03bf \u03ba\u03b1\u03b9 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03b7.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b4\u03b9\u03ba\u03cc \u03bc\u03b1\u03c2 recursive resolver, \u03cc\u03c0\u03c9\u03c2 \u03c4\u03bf <strong>Unbound<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Devices\n   \u2193\nPi-hole\n   \u2193\nUnbound\n   \u2193\nRoot DNS infrastructure\n   \u2193\nInternet<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf \u03bf\u03b4\u03b7\u03b3\u03cc \u03b3\u03b9\u03b1 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03bc\u03b5 Unbound \u03ba\u03b1\u03b9 DNSSEC validation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03cc\u03bc\u03c9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b9\u03bf \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf setup \u03ba\u03b1\u03b9 \u03b1\u03be\u03af\u03b6\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03b5\u03b9 \u03be\u03b5\u03c7\u03c9\u03c1\u03b9\u03c3\u03c4\u03cc \u03ac\u03c1\u03b8\u03c1\u03bf.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0388\u03bd\u03b1 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1: DNS bypass<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1 Pi-hole \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03b5\u03b9 \u03ba\u03ac\u03c4\u03b9 \u03c0\u03bf\u03c5 <strong>\u03b4\u03b5\u03bd \u03c0\u03b5\u03c1\u03bd\u03ac\u03b5\u03b9 \u03b1\u03c0\u03cc \u03b1\u03c5\u03c4\u03cc<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1, \u03b1\u03bd \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b1\u03b3\u03bd\u03bf\u03b5\u03af \u03c4\u03bf DHCP DNS \u03ba\u03b1\u03b9 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>8.8.8.8<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c4\u03cc\u03c4\u03b5 \u03c4\u03b1 DNS queries \u03c4\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03bc\u03c0\u03c4\u03bf\u03c5\u03bd \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03af\u03b4\u03b9\u03bf \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c3\u03c5\u03bc\u03b2\u03b5\u03af \u03bc\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DNS-over-HTTPS<\/li>\n\n\n\n<li>DNS-over-TLS<\/li>\n\n\n\n<li>hardcoded DNS servers<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03b1\u03bc\u03ad\u03c3\u03c9\u03c2 \u03bd\u03b1 \u03bc\u03c0\u03bb\u03bf\u03ba\u03ac\u03c1\u03bf\u03c5\u03bc\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c0\u03b9\u03b8\u03b1\u03bd\u03cc bypass.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03c1\u03ce\u03c4\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03b6\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c9\u03c3\u03c4\u03ac \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03ce\u03c3\u03c4\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 \u03c0\u03b9\u03bf \u03c0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf setup \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03cc\u03c3\u03bf\u03c5\u03bc\u03b5 firewall rules \u03ce\u03c3\u03c4\u03b5 \u03c4\u03b1 DNS queries \u03bd\u03b1 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03c0\u03c1\u03bf\u03c2 \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03b9 \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03bc\u03b5 \u03c4\u03bf IPv6;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1 \u03c3\u03b7\u03bc\u03b5\u03af\u03bf \u03c0\u03bf\u03c5 \u03c3\u03c5\u03c7\u03bd\u03ac \u03be\u03b5\u03c7\u03bd\u03ac\u03bc\u03b5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>IPv4 DNS \u2192 Pi-hole<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03b1\u03bb\u03bb\u03ac \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03c0\u03b1\u03c1\u03ac\u03bb\u03bb\u03b7\u03bb\u03b1 IPv6 DNS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 \u03b1\u03c5\u03c4\u03ae \u03c4\u03b7\u03bd \u03c0\u03b5\u03c1\u03af\u03c0\u03c4\u03c9\u03c3\u03b7 \u03bc\u03b9\u03b1 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03bc\u03c8\u03b5\u03b9 \u03bc\u03ad\u03c1\u03bf\u03c2 \u03c4\u03b7\u03c2 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 filtering \u03c4\u03cc\u03c3\u03bf \u03c3\u03b5 IPv4 \u03cc\u03c3\u03bf \u03ba\u03b1\u03b9 \u03c3\u03b5 IPv6.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0386\u03c1\u03b1 \u03c3\u03b5 \u03ad\u03bd\u03b1 \u03c3\u03c9\u03c3\u03c4\u03ac \u03c1\u03c5\u03b8\u03bc\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bb\u03ad\u03b3\u03be\u03bf\u03c5\u03bc\u03b5 \u03ba\u03b1\u03b9 \u03c4\u03bf IPv6 configuration \u03c4\u03bf\u03c5 router.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03af\u03bd\u03b1\u03b9 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ad\u03c2 \u03bd\u03b1 \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9 \u03c4\u03bf Pi-hole \u03c3\u03c4\u03bf Internet;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u038c\u03c7\u03b9.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c0\u03c1\u03bf\u03bf\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03bf \u03b4\u03b9\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03be\u03bf\u03c5\u03bc\u03b5 \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>53<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c3\u03c4\u03bf Internet \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b1\u03c6\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf Pi-hole \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03bf \u03c3\u03b5 \u03bf\u03c0\u03bf\u03b9\u03bf\u03bd\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03bd\u03b1\u03c2 DNS server \u03c0\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc\u03c2 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03b3\u03b9\u03b1 abuse \u03ba\u03b1\u03b9 DNS amplification attacks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03bd\u03b5\u03b9 <strong>LAN service<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b8\u03ad\u03bb\u03bf\u03c5\u03bc\u03b5 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf Pi-hole \u03cc\u03c4\u03b1\u03bd \u03b2\u03c1\u03b9\u03c3\u03ba\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5 \u03b5\u03ba\u03c4\u03cc\u03c2 \u03c3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd, \u03b7 \u03c3\u03c9\u03c3\u03c4\u03ae \u03bb\u03cd\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 VPN, \u03b3\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1 WireGuard.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Backup \u03c4\u03bf\u03c5 Pi-hole<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u038c\u03c4\u03b1\u03bd \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03c0\u03bb\u03ad\u03bf\u03bd \u03c6\u03c4\u03b9\u03ac\u03be\u03b5\u03b9 \u03c4\u03bf configuration \u03bc\u03b1\u03c2, \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03bd\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 backup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03c0\u03b1\u03c1\u03ad\u03c7\u03b5\u03b9 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 <strong>Teleporter<\/strong>, \u03bc\u03ad\u03c3\u03c9 \u03c4\u03b7\u03c2 \u03bf\u03c0\u03bf\u03af\u03b1\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 backup \u03ba\u03b1\u03b9 restore \u03c4\u03b7\u03c2 \u03b4\u03b9\u03b1\u03bc\u03cc\u03c1\u03c6\u03c9\u03c3\u03ae\u03c2 \u03c4\u03bf\u03c5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03b5 Docker \u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03bf\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c4\u03b7\u03c1\u03bf\u03cd\u03bc\u03b5 \u03c4\u03bf volume:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/etc-pihole<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ce\u03c3\u03c4\u03b5 \u03bf\u03b9 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03bd\u03b1 \u03b5\u03c0\u03b9\u03b2\u03b9\u03ce\u03bd\u03bf\u03c5\u03bd \u03b1\u03c0\u03cc recreation \u03ae update \u03c4\u03bf\u03c5 container.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 Pi-hole<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03c6\u03cc\u03c3\u03bf\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bc\u03b5 Docker, \u03b4\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 reinstall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03ba\u03b1\u03c4\u03b5\u03b2\u03ac\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf \u03bd\u03b5\u03cc\u03c4\u03b5\u03c1\u03bf image:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose pull<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker compose up -d<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03b1 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03bd\u03b1 \u03b2\u03c1\u03af\u03c3\u03ba\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03b5 persistent volume \u03ba\u03b1\u03b9 \u03cc\u03c7\u03b9 \u03bc\u03cc\u03bd\u03bf \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03bf container.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03bf Docker documentation \u03c0\u03c1\u03bf\u03c4\u03b5\u03af\u03bd\u03b5\u03b9 persistent storage \u03b3\u03b9\u03b1 \u03c4\u03bf <code>\/etc\/pihole<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0388\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc \u03ba\u03b1\u03b9 \u03c3\u03c9\u03c3\u03c4\u03cc Home Setup<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03c4\u03c5\u03c0\u03b9\u03ba\u03cc \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code>                    INTERNET\n                         \u2502\n                         \u25bc\n                    ISP Router\n                         \u2502\n             \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n             \u2502                       \u2502\n          Internet                 LAN\n                                     \u2502\n                                     \u25bc\n                              \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n                              \u2502  Pi-hole  \u2502\n                              \u2502 Docker    \u2502\n                              \u2514\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n                                    \u2502\n                              Upstream DNS\n                                    \u2502\n                              Cloudflare\n                                    \u2502\n                                    \u25bc\n                                 Internet<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03cc\u03bb\u03b5\u03c2 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Laptop\nPhone\nTablet\nSmart TV\nTV Box\nPlayStation\nIoT\nNAS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03bd \u03b1\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c4\u03bf Pi-hole.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0391\u03ba\u03cc\u03bc\u03b7 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf Setup \u03b3\u03b9\u03b1 Homelab<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd Home Server, \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Home Server\n\u2502\n\u251c\u2500\u2500 Docker\n\u2502   \u2502\n\u2502   \u251c\u2500\u2500 Pi-hole\n\u2502   \u251c\u2500\u2500 Jellyfin\n\u2502   \u251c\u2500\u2500 Home Assistant\n\u2502   \u251c\u2500\u2500 Nginx Proxy Manager\n\u2502   \u2514\u2500\u2500 \u03ac\u03bb\u03bb\u03b5\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2\n\u2502\n\u2514\u2500\u2500 Storage<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0388\u03c4\u03c3\u03b9 \u03c4\u03bf Pi-hole \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03af \u03c0\u03bb\u03ad\u03bf\u03bd \u03b2\u03b1\u03c3\u03b9\u03ba\u03cc \u03ba\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9 \u03c4\u03b7\u03c2 \u03c5\u03c0\u03bf\u03b4\u03bf\u03bc\u03ae\u03c2 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03bc\u03b1\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03bc\u03cc\u03bd\u03bf \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03ad\u03be\u03bf\u03c5\u03bc\u03b5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b1 \u03c0\u03bf\u03c5 \u03ba\u03b1\u03c4\u03b1\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b5\u03c2 \u03b8\u03cd\u03c1\u03b5\u03c2 \u03c4\u03bf\u03c5 Pi-hole, \u03ba\u03c5\u03c1\u03af\u03c9\u03c2 \u03c4\u03b7 <strong>53 \u03b3\u03b9\u03b1 DNS<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a3\u03c5\u03c7\u03bd\u03ac \u03c0\u03c1\u03bf\u03b2\u03bb\u03ae\u03bc\u03b1\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">\u0394\u03b5\u03bd \u03ad\u03c7\u03c9 Internet \u03bc\u03b5\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 Pi-hole<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5\u03bc\u03b5 \u03c0\u03c1\u03ce\u03c4\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Pi-hole \u2192 Upstream DNS<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Client \u2192 DNS Server<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0392\u03b5\u03b2\u03b1\u03b9\u03c9\u03bd\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03bf\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03b9\u03bd\u03c9\u03bd\u03ae\u03c3\u03bf\u03c5\u03bd \u03bc\u03b5 \u03c4\u03b7\u03bd IP \u03c4\u03bf\u03c5 Pi-hole.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u03a4\u03bf Dashboard \u03b4\u03b5\u03bd \u03b4\u03b5\u03af\u03c7\u03bd\u03b5\u03b9 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a0\u03b9\u03b8\u03b1\u03bd\u03cc\u03c4\u03b1\u03c4\u03b1 \u03c4\u03bf router \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c9\u03c2 \u03b5\u03bd\u03b4\u03b9\u03ac\u03bc\u03b5\u03c3\u03bf DNS proxy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0399\u03b4\u03b1\u03bd\u03b9\u03ba\u03ac \u03bf\u03b9 clients \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03bf\u03c5\u03bd \u03b1\u03c0\u03b5\u03c5\u03b8\u03b5\u03af\u03b1\u03c2 \u03c4\u03bf Pi-hole \u03c9\u03c2 DNS server \u03bc\u03ad\u03c3\u03c9 DHCP. \u0397 \u03b5\u03c0\u03af\u03c3\u03b7\u03bc\u03b7 \u03c4\u03b5\u03ba\u03bc\u03b7\u03c1\u03af\u03c9\u03c3\u03b7 \u03b5\u03c0\u03b9\u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03b9 \u03cc\u03c4\u03b9 \u03cc\u03c4\u03b1\u03bd \u03c4\u03b1 queries \u03c0\u03b5\u03c1\u03bd\u03bf\u03cd\u03bd \u03c0\u03c1\u03ce\u03c4\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf router, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf Pi-hole \u03c3\u03b1\u03bd \u03bd\u03b1 \u03c0\u03c1\u03bf\u03ad\u03c1\u03c7\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf router \u03b1\u03bd\u03c4\u03af \u03b3\u03b9\u03b1 \u03c4\u03b9\u03c2 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u039c\u03b9\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae \u03c3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd\u03bf\u03af\u03b3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Query Log<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c8\u03ac\u03c7\u03bd\u03bf\u03c5\u03bc\u03b5 \u03c0\u03bf\u03b9\u03bf domain \u03bc\u03c0\u03bb\u03bf\u03ba\u03b1\u03c1\u03af\u03c3\u03c4\u03b7\u03ba\u03b5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03bf, \u03c4\u03bf \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03bf\u03c5\u03bc\u03b5 \u03c3\u03c4\u03bf Allowlist.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u03a4\u03bf Pi-hole \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03b1\u03bb\u03bb\u03ac \u03ba\u03ac\u03c0\u03bf\u03b9\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03b6\u03bf\u03c5\u03bd \u03bd\u03b1 \u03b2\u03bb\u03ad\u03c0\u03bf\u03c5\u03bd \u03b4\u03b9\u03b1\u03c6\u03b7\u03bc\u03af\u03c3\u03b5\u03b9\u03c2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>\u03a0\u03bf\u03b9\u03bf DNS \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af \u03b7 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae.<\/li>\n\n\n\n<li>\u0391\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af IPv6.<\/li>\n\n\n\n<li>\u0391\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af Private DNS.<\/li>\n\n\n\n<li>\u0391\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af DoH\/DoT.<\/li>\n\n\n\n<li>\u0391\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af hardcoded DNS.<\/li>\n\n\n\n<li>\u0391\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 DNS cache.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u0391\u03be\u03af\u03b6\u03b5\u03b9 \u03c4\u03bf Pi-hole;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b1\u03c0\u03cc \u03bb\u03af\u03b3\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9, \u03b7 \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 <strong>\u03bd\u03b1\u03b9<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03b5 \u03ad\u03bd\u03b1 \u03bc\u03b9\u03ba\u03c1\u03cc server \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bf\u03ba\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Network-wide ad blocking<\/li>\n\n\n\n<li>Tracker blocking<\/li>\n\n\n\n<li>DNS filtering<\/li>\n\n\n\n<li>Centralized DNS management<\/li>\n\n\n\n<li>Query logging<\/li>\n\n\n\n<li>Statistics<\/li>\n\n\n\n<li>Local DNS<\/li>\n\n\n\n<li>Client groups<\/li>\n\n\n\n<li>Custom allow\/deny rules<\/li>\n\n\n\n<li>Optional DHCP<\/li>\n\n\n\n<li>API<\/li>\n\n\n\n<li>\u03a0\u03bf\u03bb\u03cd \u03c7\u03b1\u03bc\u03b7\u03bb\u03ae \u03ba\u03b1\u03c4\u03b1\u03bd\u03ac\u03bb\u03c9\u03c3\u03b7 \u03c0\u03cc\u03c1\u03c9\u03bd<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03c4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03bf:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u03a4\u03bf \u03b5\u03b3\u03ba\u03b1\u03b8\u03b9\u03c3\u03c4\u03bf\u03cd\u03bc\u03b5 \u03bc\u03af\u03b1 \u03c6\u03bf\u03c1\u03ac \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c4\u03b5\u03cd\u03bf\u03c5\u03bc\u03b5 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Pi-hole: \u03a4\u03bf \u03c0\u03c1\u03ce\u03c4\u03bf \u03b2\u03ae\u03bc\u03b1 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc Homelab DNS<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03ac\u03c4\u03b9 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf \u03b1\u03c0\u03cc \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc ad blocker.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0395\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1\u03c2 <strong>\u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc\u03c2 DNS server \u03ba\u03b1\u03b9 \u03bc\u03b7\u03c7\u03b1\u03bd\u03b9\u03c3\u03bc\u03cc\u03c2 filtering<\/strong> \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03cc \u03bc\u03b1\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039c\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9 \u03c0\u03bf\u03bb\u03cd \u03b1\u03c0\u03bb\u03ac:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Mini PC\n+\nDocker\n+\nPi-hole<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ba\u03b1\u03b9 \u03c3\u03c4\u03b1\u03b4\u03b9\u03b1\u03ba\u03ac \u03bd\u03b1 \u03b5\u03be\u03b5\u03bb\u03b9\u03c7\u03b8\u03b5\u03af \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03c0\u03bf\u03bb\u03cd \u03c0\u03b9\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bc\u03ad\u03bd\u03b7 \u03c5\u03c0\u03bf\u03b4\u03bf\u03bc\u03ae:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Pi-hole\n   +\nUnbound\n   +\nDNSSEC\n   +\nVPN\n   +\nFirewall\n   +\nMultiple DNS servers<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd \u03c4\u03bf\u03c5 Self-Hosted DNS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039e\u03b5\u03ba\u03b9\u03bd\u03ac\u03bc\u03b5 \u03bc\u03b5 \u03ad\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc ad blocker \u03ba\u03b1\u03b9 \u03ba\u03b1\u03c4\u03b1\u03bb\u03ae\u03b3\u03bf\u03c5\u03bc\u03b5 \u03bd\u03b1 \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 <strong>\u03c0\u03bb\u03ae\u03c1\u03b7 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03b7\u03c2 DNS \u03c5\u03c0\u03bf\u03b4\u03bf\u03bc\u03ae\u03c2 \u03c4\u03bf\u03c5 \u03c3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd \u03bc\u03b1\u03c2<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u03a4\u03b9 \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u03af;<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03c4\u03b7\u03c2 \u03c3\u03b5\u03b9\u03c1\u03ac\u03c2 \u03b8\u03b1 \u03b3\u03bd\u03c9\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf <strong>AdGuard Home<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0398\u03b1 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 \u03b1\u03bd\u03c4\u03af\u03c3\u03c4\u03bf\u03b9\u03c7\u03b7 \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03bc\u03ad\u03c3\u03c9 Docker \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03b1\u03bd\u03b1\u03bb\u03c5\u03c4\u03b9\u03ba\u03ac:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7<\/li>\n\n\n\n<li>DNS configuration<\/li>\n\n\n\n<li>Filters<\/li>\n\n\n\n<li>Blocklists<\/li>\n\n\n\n<li>Clients<\/li>\n\n\n\n<li>Parental Controls<\/li>\n\n\n\n<li>Safe Search<\/li>\n\n\n\n<li>Service Blocking<\/li>\n\n\n\n<li>DNS-over-HTTPS<\/li>\n\n\n\n<li>DNS-over-TLS<\/li>\n\n\n\n<li>DNS-over-QUIC<\/li>\n\n\n\n<li>Local DNS<\/li>\n\n\n\n<li>Statistics<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03c3\u03c4\u03bf \u03c4\u03ad\u03bb\u03bf\u03c2 \u03b8\u03b1 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03ae \u03c3\u03cd\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pi-hole vs AdGuard Home<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 <strong>\u03c0\u03bf\u03b9\u03b1 \u03bb\u03cd\u03c3\u03b7 \u03b1\u03be\u03af\u03b6\u03b5\u03b9 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf \u03b3\u03b9\u03b1 \u03c4\u03bf \u03b4\u03b9\u03ba\u03cc \u03bc\u03b1\u03c2 Home Server \u03ae Homelab<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u03a3\u03c5\u03bc\u03c0\u03ad\u03c1\u03b1\u03c3\u03bc\u03b1<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf Pi-hole \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03c5\u03c2 \u03b5\u03c5\u03ba\u03bf\u03bb\u03cc\u03c4\u03b5\u03c1\u03bf\u03c5\u03c2 \u03c4\u03c1\u03cc\u03c0\u03bf\u03c5\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf \u03c0\u03c1\u03ce\u03c4\u03bf \u03bc\u03b1\u03c2 \u03b2\u03ae\u03bc\u03b1 \u03c3\u03c4\u03bf\u03bd \u03ba\u03cc\u03c3\u03bc\u03bf \u03c4\u03bf\u03c5 Self-Hosted DNS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0394\u03b5\u03bd \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03b1\u03ba\u03c1\u03b9\u03b2\u03cc hardware, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03c3\u03b5 Raspberry Pi, Mini PC, NAS, VM \u03ae Docker \u03ba\u03b1\u03b9 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c4\u03b5\u03cd\u03c3\u03b5\u03b9 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03cc \u03bc\u03b1\u03c2 \u03c7\u03c9\u03c1\u03af\u03c2 \u03bd\u03b1 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03bf\u03c5\u03bc\u03b5 software \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03bf \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03cc\u03c4\u03b5\u03c1\u03bf \u03cc\u03bc\u03c9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b7 \u03c6\u03b9\u03bb\u03bf\u03c3\u03bf\u03c6\u03af\u03b1 \u03c4\u03bf\u03c5:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0388\u03bd\u03b1 Pi-hole \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03b4\u03af\u03ba\u03c4\u03c5\u03bf, \u03b1\u03bd\u03c4\u03af \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1\u03bd ad blocker \u03c3\u03b5 \u03ba\u03ac\u03b8\u03b5 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u039a\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03b7 \u03c3\u03c4\u03b9\u03b3\u03bc\u03ae \u03c0\u03bf\u03c5 \u03c4\u03bf Pi-hole \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03c3\u03c9\u03c3\u03c4\u03ac, \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03bf\u03c5\u03bc\u03b5 \u03c0\u03b9\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b5\u03c2, \u03cc\u03c0\u03c9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ac filtering profiles, Local DNS, Unbound, DNSSEC \u03ba\u03b1\u03b9 VPN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b8\u03b1 \u03b4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03b7\u03bd \u03ac\u03bb\u03bb\u03b7 \u03bc\u03b5\u03b3\u03ac\u03bb\u03b7 \u03bb\u03cd\u03c3\u03b7 \u03c4\u03bf\u03c5 Self-Hosted DNS:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AdGuard Home.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5968,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3,31],"tags":[7023,7018,7007,7004,7009,7000,7013,7021,7012,7020,7022,7015,7019,7014,7017,7016,7006],"class_list":["post-5966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-smart-home","tag-ad-blocker-network","tag-dns-ad-blocking","tag-dns-filtering","tag-homelab","tag-network-wide-ad-blocking","tag-pi-hole","tag-pi-hole-blocklists","tag-pi-hole-dns","tag-pi-hole-docker","tag-pi-hole-docker-compose","tag-pi-hole-gravity","tag-pi-hole-home-server","tag-pi-hole-raspberry-pi","tag-pi-hole-tutorial","tag-pi-hole-","tag-self-hosted-dns-2"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Jimcrow\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.techhacks.gr\/?p=5966\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"el_GR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TechHacks.gr - Technology News, Guides &amp; Entertainment\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr\" \/>\n\t\t<meta property=\"og:description\" content=\"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 -\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.techhacks.gr\/?p=5966\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-09T07:25:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-07T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100094186625180\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr\" \/>\n\t\t<meta name=\"twitter:description\" content=\"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 -\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2023\/06\/Logo.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#blogposting\",\"name\":\"Pi-hole: \\u039f \\u03b1\\u03c0\\u03cc\\u03bb\\u03c5\\u03c4\\u03bf\\u03c2 \\u03bf\\u03b4\\u03b7\\u03b3\\u03cc\\u03c2 \\u03b3\\u03b9\\u03b1 DNS Ad Blocking \\u03c3\\u03c4\\u03bf \\u03c3\\u03c0\\u03af\\u03c4\\u03b9 \\u03bc\\u03b5 Docker - TechHacks.gr\",\"headline\":\"Pi-hole: \\u039f \\u03b1\\u03c0\\u03cc\\u03bb\\u03c5\\u03c4\\u03bf\\u03c2 \\u03bf\\u03b4\\u03b7\\u03b3\\u03cc\\u03c2 \\u03b3\\u03b9\\u03b1 DNS Ad Blocking \\u03c3\\u03c4\\u03bf \\u03c3\\u03c0\\u03af\\u03c4\\u03b9 \\u03bc\\u03b5 Docker\",\"author\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.techhacks.gr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Pi-hole.png?fit=1536%2C1024&ssl=1\",\"width\":1536,\"height\":1024},\"datePublished\":\"2026-10-09T10:25:00+03:00\",\"dateModified\":\"2026-10-07T12:28:01+03:00\",\"inLanguage\":\"el\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#webpage\"},\"articleSection\":\"How-To, Smart Home, Ad Blocker Network, DNS Ad Blocking, DNS Filtering, Homelab, Network Wide Ad Blocking, Pi-hole, Pi-hole Blocklists, Pi-hole DNS, Pi-hole Docker, Pi-hole Docker Compose, Pi-hole Gravity, Pi-hole Home Server, Pi-hole Raspberry Pi, Pi-hole tutorial, Pi-hole \\u03b5\\u03b3\\u03ba\\u03b1\\u03c4\\u03ac\\u03c3\\u03c4\\u03b1\\u03c3\\u03b7, Pi-hole \\u0395\\u03bb\\u03bb\\u03ac\\u03b4\\u03b1, Self Hosted DNS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.techhacks.gr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3#listItem\",\"name\":\"How-To\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3#listItem\",\"position\":2,\"name\":\"How-To\",\"item\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#listItem\",\"name\":\"Pi-hole: \\u039f \\u03b1\\u03c0\\u03cc\\u03bb\\u03c5\\u03c4\\u03bf\\u03c2 \\u03bf\\u03b4\\u03b7\\u03b3\\u03cc\\u03c2 \\u03b3\\u03b9\\u03b1 DNS Ad Blocking \\u03c3\\u03c4\\u03bf \\u03c3\\u03c0\\u03af\\u03c4\\u03b9 \\u03bc\\u03b5 Docker\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#listItem\",\"position\":3,\"name\":\"Pi-hole: \\u039f \\u03b1\\u03c0\\u03cc\\u03bb\\u03c5\\u03c4\\u03bf\\u03c2 \\u03bf\\u03b4\\u03b7\\u03b3\\u03cc\\u03c2 \\u03b3\\u03b9\\u03b1 DNS Ad Blocking \\u03c3\\u03c4\\u03bf \\u03c3\\u03c0\\u03af\\u03c4\\u03b9 \\u03bc\\u03b5 Docker\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?cat=3#listItem\",\"name\":\"How-To\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#organization\",\"name\":\"Techhacks.gr\",\"description\":\"Technology News, Guides & Entertainment\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/\",\"telephone\":\"+306947308397\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.techhacks.gr\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/Logo.jpg?fit=422%2C254&ssl=1\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966\\\/#organizationLogo\",\"width\":422,\"height\":254},\"image\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100094186625180\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1\",\"name\":\"Jimcrow\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f43bc97026e148ebac2b52092fd015ee4be438be413f727ec39e679fb075d02f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Jimcrow\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#webpage\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966\",\"name\":\"Pi-hole: \\u039f \\u03b1\\u03c0\\u03cc\\u03bb\\u03c5\\u03c4\\u03bf\\u03c2 \\u03bf\\u03b4\\u03b7\\u03b3\\u03cc\\u03c2 \\u03b3\\u03b9\\u03b1 DNS Ad Blocking \\u03c3\\u03c4\\u03bf \\u03c3\\u03c0\\u03af\\u03c4\\u03b9 \\u03bc\\u03b5 Docker - TechHacks.gr\",\"description\":\"\\u03a3\\u03c4\\u03bf \\u03c0\\u03c1\\u03bf\\u03b7\\u03b3\\u03bf\\u03cd\\u03bc\\u03b5\\u03bd\\u03bf \\u03ac\\u03c1\\u03b8\\u03c1\\u03bf \\u03bc\\u03b1\\u03c2 \\u03c0\\u03b1\\u03c1\\u03bf\\u03c5\\u03c3\\u03b9\\u03ac\\u03c3\\u03b1\\u03bc\\u03b5 \\u03c4\\u03bf Self-Hosted DNS \\u03ba\\u03b1\\u03b9 \\u03b5\\u03af\\u03b4\\u03b1\\u03bc\\u03b5 \\u03c0\\u03ce\\u03c2 \\u03bc\\u03c0\\u03bf\\u03c1\\u03bf\\u03cd\\u03bc\\u03b5 \\u03bd\\u03b1 \\u03bc\\u03b5\\u03c4\\u03b1\\u03c4\\u03c1\\u03ad\\u03c8\\u03bf\\u03c5\\u03bc\\u03b5 \\u03ad\\u03bd\\u03b1\\u03bd \\u03b1\\u03c0\\u03bb\\u03cc Home Server, Mini PC, Raspberry Pi \\u03ae NAS \\u03c3\\u03b5 \\u03ba\\u03b5\\u03bd\\u03c4\\u03c1\\u03b9\\u03ba\\u03cc DNS server \\u03b3\\u03b9\\u03b1 \\u03bf\\u03bb\\u03cc\\u03ba\\u03bb\\u03b7\\u03c1\\u03bf \\u03c4\\u03bf \\u03bf\\u03b9\\u03ba\\u03b9\\u03b1\\u03ba\\u03cc \\u03bc\\u03b1\\u03c2 \\u03b4\\u03af\\u03ba\\u03c4\\u03c5\\u03bf. \\u0391\\u03bd\\u03ac\\u03bc\\u03b5\\u03c3\\u03b1 \\u03c3\\u03c4\\u03b9\\u03c2 \\u03b4\\u03cd\\u03bf \\u03b4\\u03b7\\u03bc\\u03bf\\u03c6\\u03b9\\u03bb\\u03ad\\u03c3\\u03c4\\u03b5\\u03c1\\u03b5\\u03c2 \\u03bb\\u03cd\\u03c3\\u03b5\\u03b9\\u03c2, \\u03c4\\u03bf Pi-hole \\u03be\\u03b5\\u03c7\\u03c9\\u03c1\\u03af\\u03b6\\u03b5\\u03b9 \\u03b5\\u03b4\\u03ce \\u03ba\\u03b1\\u03b9 \\u03c7\\u03c1\\u03cc\\u03bd\\u03b9\\u03b1 \\u03b3\\u03b9\\u03b1 \\u03c4\\u03b7\\u03bd \\u03b1\\u03c0\\u03bb\\u03cc\\u03c4\\u03b7\\u03c4\\u03b1, \\u03c4\\u03b7 \\u03c3\\u03c4\\u03b1\\u03b8\\u03b5\\u03c1\\u03cc\\u03c4\\u03b7\\u03c4\\u03b1 \\u03ba\\u03b1\\u03b9 \\u03c4\\u03b7\\u03bd \\u03c4\\u03b5\\u03c1\\u03ac\\u03c3\\u03c4\\u03b9\\u03b1 \\u03ba\\u03bf\\u03b9\\u03bd\\u03cc\\u03c4\\u03b7\\u03c4\\u03b1 \\u03c0\\u03bf\\u03c5\",\"inLanguage\":\"el\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.techhacks.gr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/Pi-hole.png?fit=1536%2C1024&ssl=1\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966\\\/#mainImage\",\"width\":1536,\"height\":1024},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/?p=5966#mainImage\"},\"datePublished\":\"2026-10-09T10:25:00+03:00\",\"dateModified\":\"2026-10-07T12:28:01+03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#website\",\"url\":\"https:\\\/\\\/www.techhacks.gr\\\/\",\"name\":\"TechHacks.gr\",\"description\":\"Technology News, Guides & Entertainment\",\"inLanguage\":\"el\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.techhacks.gr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr","description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5","canonical_url":"https:\/\/www.techhacks.gr\/?p=5966","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.techhacks.gr\/?p=5966#blogposting","name":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr","headline":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker","author":{"@id":"https:\/\/www.techhacks.gr\/?author=1#author"},"publisher":{"@id":"https:\/\/www.techhacks.gr\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png?fit=1536%2C1024&ssl=1","width":1536,"height":1024},"datePublished":"2026-10-09T10:25:00+03:00","dateModified":"2026-10-07T12:28:01+03:00","inLanguage":"el","mainEntityOfPage":{"@id":"https:\/\/www.techhacks.gr\/?p=5966#webpage"},"isPartOf":{"@id":"https:\/\/www.techhacks.gr\/?p=5966#webpage"},"articleSection":"How-To, Smart Home, Ad Blocker Network, DNS Ad Blocking, DNS Filtering, Homelab, Network Wide Ad Blocking, Pi-hole, Pi-hole Blocklists, Pi-hole DNS, Pi-hole Docker, Pi-hole Docker Compose, Pi-hole Gravity, Pi-hole Home Server, Pi-hole Raspberry Pi, Pi-hole tutorial, Pi-hole \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7, Pi-hole \u0395\u03bb\u03bb\u03ac\u03b4\u03b1, Self Hosted DNS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.techhacks.gr\/?p=5966#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/#listItem","position":1,"name":"Home","item":"https:\/\/www.techhacks.gr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?cat=3#listItem","name":"How-To"}},{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?cat=3#listItem","position":2,"name":"How-To","item":"https:\/\/www.techhacks.gr\/?cat=3","nextItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?p=5966#listItem","name":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?p=5966#listItem","position":3,"name":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker","previousItem":{"@type":"ListItem","@id":"https:\/\/www.techhacks.gr\/?cat=3#listItem","name":"How-To"}}]},{"@type":"Organization","@id":"https:\/\/www.techhacks.gr\/#organization","name":"Techhacks.gr","description":"Technology News, Guides & Entertainment","url":"https:\/\/www.techhacks.gr\/","telephone":"+306947308397","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/06\/Logo.jpg?fit=422%2C254&ssl=1","@id":"https:\/\/www.techhacks.gr\/?p=5966\/#organizationLogo","width":422,"height":254},"image":{"@id":"https:\/\/www.techhacks.gr\/?p=5966\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100094186625180"]},{"@type":"Person","@id":"https:\/\/www.techhacks.gr\/?author=1#author","url":"https:\/\/www.techhacks.gr\/?author=1","name":"Jimcrow","image":{"@type":"ImageObject","@id":"https:\/\/www.techhacks.gr\/?p=5966#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f43bc97026e148ebac2b52092fd015ee4be438be413f727ec39e679fb075d02f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Jimcrow"}},{"@type":"WebPage","@id":"https:\/\/www.techhacks.gr\/?p=5966#webpage","url":"https:\/\/www.techhacks.gr\/?p=5966","name":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr","description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5","inLanguage":"el","isPartOf":{"@id":"https:\/\/www.techhacks.gr\/#website"},"breadcrumb":{"@id":"https:\/\/www.techhacks.gr\/?p=5966#breadcrumblist"},"author":{"@id":"https:\/\/www.techhacks.gr\/?author=1#author"},"creator":{"@id":"https:\/\/www.techhacks.gr\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png?fit=1536%2C1024&ssl=1","@id":"https:\/\/www.techhacks.gr\/?p=5966\/#mainImage","width":1536,"height":1024},"primaryImageOfPage":{"@id":"https:\/\/www.techhacks.gr\/?p=5966#mainImage"},"datePublished":"2026-10-09T10:25:00+03:00","dateModified":"2026-10-07T12:28:01+03:00"},{"@type":"WebSite","@id":"https:\/\/www.techhacks.gr\/#website","url":"https:\/\/www.techhacks.gr\/","name":"TechHacks.gr","description":"Technology News, Guides & Entertainment","inLanguage":"el","publisher":{"@id":"https:\/\/www.techhacks.gr\/#organization"}}]},"og:locale":"el_GR","og:site_name":"TechHacks.gr - Technology News, Guides &amp; Entertainment","og:type":"article","og:title":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr","og:description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 -","og:url":"https:\/\/www.techhacks.gr\/?p=5966","og:image":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png","og:image:secure_url":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png","og:image:width":"1536","og:image:height":"1024","article:published_time":"2026-10-09T07:25:00+00:00","article:modified_time":"2026-10-07T09:28:01+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=100094186625180","twitter:card":"summary_large_image","twitter:title":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker - TechHacks.gr","twitter:description":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 \u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03b1\u03bc\u03b5 \u03c4\u03bf Self-Hosted DNS \u03ba\u03b1\u03b9 \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c4\u03c1\u03ad\u03c8\u03bf\u03c5\u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03b1\u03c0\u03bb\u03cc Home Server, Mini PC, Raspberry Pi \u03ae NAS \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03cc DNS server \u03b3\u03b9\u03b1 \u03bf\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03bf \u03c4\u03bf \u03bf\u03b9\u03ba\u03b9\u03b1\u03ba\u03cc \u03bc\u03b1\u03c2 \u03b4\u03af\u03ba\u03c4\u03c5\u03bf. \u0391\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03c3\u03c4\u03b9\u03c2 \u03b4\u03cd\u03bf \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03bb\u03cd\u03c3\u03b5\u03b9\u03c2, \u03c4\u03bf Pi-hole \u03be\u03b5\u03c7\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03b5\u03b4\u03ce \u03ba\u03b1\u03b9 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03c0\u03bb\u03cc\u03c4\u03b7\u03c4\u03b1, \u03c4\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c4\u03b5\u03c1\u03ac\u03c3\u03c4\u03b9\u03b1 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c0\u03bf\u03c5 -","twitter:image":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2023\/06\/Logo.jpg"},"aioseo_meta_data":{"post_id":"5966","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":"#post_title #separator_sa #site_title","og_description":"#post_excerpt #post_content #separator_sa","og_object_type":"default","og_image_type":"featured","og_image_url":"https:\/\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png","og_image_width":"1536","og_image_height":"1024","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-07 09:01:41","updated":"2026-10-09 16:11:14","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.techhacks.gr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.techhacks.gr\/?cat=3\" title=\"How-To\">How-To<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tPi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.techhacks.gr\/"},{"label":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},{"label":"Pi-hole: \u039f \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf\u03c2 \u03bf\u03b4\u03b7\u03b3\u03cc\u03c2 \u03b3\u03b9\u03b1 DNS Ad Blocking \u03c3\u03c4\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03bc\u03b5 Docker","link":"https:\/\/www.techhacks.gr\/?p=5966"}],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":5960,"url":"https:\/\/www.techhacks.gr\/?p=5960","url_meta":{"origin":5966,"position":0},"title":"Self-Hosted DNS: \u03a0\u03ac\u03c1\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b1\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03bf\u03c5 \u03b4\u03b9\u03ba\u03c4\u03cd\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03bc\u03b5 Pi-hole \u03ba\u03b1\u03b9 AdGuard Home","author":"Jimcrow","date":"08\/10\/2026","format":false,"excerpt":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03bc\u03b1\u03c2 \u00ab\u03a4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf DNS, \u03c0\u03ce\u03c2 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c4\u03b1 Windows \u03ba\u03b1\u03b9 \u03bf\u03b9 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2\u00bb, \u03b1\u03bd\u03b1\u03bb\u03cd\u03c3\u03b1\u03bc\u03b5 \u03c4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03bf DNS, \u03c0\u03ce\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03ba\u03b1\u03b9 \u03c0\u03ce\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bc\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf\u03bd DNS server \u03c3\u03c4\u03b1 Windows. \u0395\u03af\u03b4\u03b1\u03bc\u03b5 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03b4\u03b7\u03bc\u03bf\u03c6\u03b9\u03bb\u03ad\u03c3\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b4\u03b7\u03bc\u03cc\u03c3\u03b9\u03b5\u03c2 \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2 DNS, \u03cc\u03c0\u03c9\u03c2 \u03c4\u03bf Google DNS, \u03c4\u03bf\u2026","rel":"","context":"\u03c3\u03b5 &quot;Tips&quot;","block_context":{"text":"Tips","link":"https:\/\/www.techhacks.gr\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Self-Hosted-DNS.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Self-Hosted-DNS.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Self-Hosted-DNS.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Self-Hosted-DNS.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Self-Hosted-DNS.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4207,"url":"https:\/\/www.techhacks.gr\/?p=4207","url_meta":{"origin":5966,"position":1},"title":"\u039f\u0394\u0397\u0393\u0399\u0395\u03a3 \u0393\u0399\u0391 \u03a0\u03a1\u039f\u03a3\u03a4\u0391\u03a3\u0399\u0391 HOME (SMART)","author":"maximus","date":"24\/08\/2025","format":false,"excerpt":"\u0397 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03c4\u03bf\u03c5 smart home \u03c3\u03bf\u03c5 \u03b1\u03c0\u03cc hackers \u03b5\u03af\u03bd\u03b1\u03b9\u00a0\u03b1\u03c0\u03bf\u03bb\u03cd\u03c4\u03c9\u03c2 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b7, \u03ba\u03b1\u03b8\u03ce\u03c2 \u03bf\u03b9 \u03ad\u03be\u03c5\u03c0\u03bd\u03b5\u03c2 \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ad\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c5\u03c7\u03bd\u03ac \u03b5\u03c5\u03ac\u03bb\u03c9\u03c4\u03b5\u03c2 \u03c3\u03c4\u03cc\u03c7\u03bf\u03b9. \u03a0\u03bf\u03bb\u03bb\u03bf\u03af \u03b5\u03c0\u03b9\u03c4\u03b9\u03b8\u03ad\u03bc\u03b5\u03bd\u03bf\u03b9 \u03b5\u03ba\u03bc\u03b5\u03c4\u03b1\u03bb\u03bb\u03b5\u03cd\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c4\u03b9\u03c2 \u00ab\u03c4\u03c1\u03cd\u03c0\u03b5\u03c2\u00bb \u03c3\u03c4\u03b7\u03bd \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 Wi-Fi, \u03c0\u03b1\u03bb\u03b9\u03cc firmware \u03ae \u03b1\u03b4\u03cd\u03bd\u03b1\u03bc\u03bf\u03c5\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd\u03c2. \u0391\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bd\u00a0\u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b1 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1\u00a0\u03c0\u03bf\u03c5 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03c6\u03b1\u03c1\u03bc\u03cc\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf \u03ad\u03be\u03c5\u03c0\u03bd\u03bf \u03c3\u03c0\u03af\u03c4\u03b9 \u03c3\u03bf\u03c5: \ud83d\udd10 1.\u00a0\u0399\u03c3\u03c7\u03c5\u03c1\u03cc\u03c2 \u03ba\u03b1\u03b9 \u03bc\u03bf\u03bd\u03b1\u03b4\u03b9\u03ba\u03cc\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 Wi-Fi \u039c\u03b7\u03bd\u2026","rel":"","context":"\u03c3\u03b5 &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/4ff3429e-f9f0-4a4c-a496-405efba39db2.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/4ff3429e-f9f0-4a4c-a496-405efba39db2.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/4ff3429e-f9f0-4a4c-a496-405efba39db2.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/08\/4ff3429e-f9f0-4a4c-a496-405efba39db2.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5730,"url":"https:\/\/www.techhacks.gr\/?p=5730","url_meta":{"origin":5966,"position":2},"title":"Umbrel: \u03a0\u03ac\u03c1\u03b5 \u03c4\u03bf\u03bd \u0388\u03bb\u03b5\u03b3\u03c7\u03bf \u03c4\u03c9\u03bd \u0394\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03c3\u03bf\u03c5 \u03bc\u03b5 \u03c4\u03bf \u0391\u03c0\u03cc\u03bb\u03c5\u03c4\u03bf Home Server","author":"Jimcrow","date":"02\/05\/2026","format":false,"excerpt":"\u03a3\u03b5 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03bf\u03c7\u03ae \u03cc\u03c0\u03bf\u03c5 \u03c4\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ac \u03bc\u03b1\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03c3\u03ba\u03bf\u03c1\u03c0\u03b9\u03c3\u03bc\u03ad\u03bd\u03b1 \u03c3\u03b5 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 cloud \u03c5\u03c0\u03b7\u03c1\u03b5\u03c3\u03af\u03b5\u03c2, \u03b7 \u03b1\u03bd\u03ac\u03b3\u03ba\u03b7 \u03b3\u03b9\u03b1 \u03b9\u03b4\u03b9\u03c9\u03c4\u03b9\u03ba\u03cc\u03c4\u03b7\u03c4\u03b1 \u03ba\u03b1\u03b9 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03b3\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03c0\u03b9\u03c4\u03b1\u03ba\u03c4\u03b9\u03ba\u03ae \u03b1\u03c0\u03cc \u03c0\u03bf\u03c4\u03ad. \u03a4\u03bf Umbrel \u03ad\u03c1\u03c7\u03b5\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03b4\u03ce\u03c3\u03b5\u03b9 \u03bc\u03b9\u03b1 \u03bf\u03c5\u03c3\u03b9\u03b1\u03c3\u03c4\u03b9\u03ba\u03ae \u03bb\u03cd\u03c3\u03b7, \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03bf\u03bd\u03c4\u03b1\u03c2 \u03c4\u03b7\u03bd \u03ad\u03bd\u03bd\u03bf\u03b9\u03b1 \u03c4\u03b7\u03c2 \u03c8\u03b7\u03c6\u03b9\u03b1\u03ba\u03ae\u03c2 \u03ba\u03c5\u03c1\u03b9\u03b1\u03c1\u03c7\u03af\u03b1\u03c2 \u03c3\u03c4\u03b1 \u03c7\u03ad\u03c1\u03b9\u03b1 \u03c4\u03bf\u03c5 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7. \u0394\u03b5\u03bd \u03c0\u03c1\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03b3\u03b9\u03b1 \u03ad\u03bd\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b9\u03ba\u03cc \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1,\u2026","rel":"","context":"\u03c3\u03b5 &quot;Tips&quot;","block_context":{"text":"Tips","link":"https:\/\/www.techhacks.gr\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/05\/Umbrel.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":504,"url":"https:\/\/www.techhacks.gr\/?p=504","url_meta":{"origin":5966,"position":3},"title":"CasaOS &#8211; \u0388\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc, \u03b5\u03cd\u03c7\u03c1\u03b7\u03c3\u03c4\u03bf, \u03ba\u03bf\u03bc\u03c8\u03cc \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 Home Cloud \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03bf\u03cd \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1.","author":"Jimcrow","date":"23\/07\/2023","format":false,"excerpt":"CasaOS - \u0388\u03bd\u03b1 \u03b1\u03c0\u03bb\u03cc, \u03b5\u03cd\u03c7\u03c1\u03b7\u03c3\u03c4\u03bf, \u03ba\u03bf\u03bc\u03c8\u03cc \u03c3\u03cd\u03c3\u03c4\u03b7\u03bc\u03b1 Home Cloud \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03bf\u03cd \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1.","rel":"","context":"\u03c3\u03b5 &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/07\/casaos_banner_twilight_blue_800x3001.png?fit=800%2C300&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/07\/casaos_banner_twilight_blue_800x3001.png?fit=800%2C300&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/07\/casaos_banner_twilight_blue_800x3001.png?fit=800%2C300&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2023\/07\/casaos_banner_twilight_blue_800x3001.png?fit=800%2C300&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":5953,"url":"https:\/\/www.techhacks.gr\/?p=5953","url_meta":{"origin":5966,"position":4},"title":"SearXNG: \u0397 self-hosted \u03bc\u03b7\u03c7\u03b1\u03bd\u03ae \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03c3\u03bf\u03c5 \u03b4\u03af\u03bd\u03b5\u03b9 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf","author":"Jimcrow","date":"07\/10\/2026","format":false,"excerpt":"\u03a3\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03b4\u03b1\u03bc\u03b5 \u03bc\u03b5\u03c1\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c0\u03cc \u03c4\u03b9\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ad\u03c2 \u03c4\u03b7\u03c2 Google Search, \u03b1\u03c0\u03cc \u03c4\u03bf DuckDuckGo \u03ba\u03b1\u03b9 \u03c4\u03bf Brave Search \u03bc\u03ad\u03c7\u03c1\u03b9 \u03c4\u03bf Startpage, \u03c4\u03bf Kagi, \u03c4\u03bf Mojeek \u03ba\u03b1\u03b9 \u03c4\u03bf Ecosia. \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03cc\u03bc\u03c9\u03c2 \u03bc\u03b9\u03b1 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03c3\u03ad\u03b3\u03b3\u03b9\u03c3\u03b7. \u0391\u03bd\u03c4\u03af \u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03b5\u03b9\u03c2 \u03b1\u03c0\u03bb\u03ce\u03c2 \u03bc\u03b9\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03bf\u03c5, \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9\u03c2\u2026","rel":"","context":"\u03c3\u03b5 &quot;How-To&quot;","block_context":{"text":"How-To","link":"https:\/\/www.techhacks.gr\/?cat=3"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/SearXNG-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3607,"url":"https:\/\/www.techhacks.gr\/?p=3607","url_meta":{"origin":5966,"position":5},"title":"DNS4EU &#8220;\u03bf \u03b4\u03b9\u03ba\u03cc\u03c2 \u03bc\u03b1\u03c2 &#8221; DNS","author":"maximus","date":"09\/06\/2025","format":false,"excerpt":"\u03a3\u03b5 \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03ac\u03c1\u03b8\u03c1\u03bf \u03b5\u03af\u03c7\u03b1\u03bc\u03b5 \u03b4\u03b5\u03b9 \u03c4\u03b9 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bf DNS \u03ba\u03b1\u03b9 \u03b3\u03b9\u03b1\u03c4\u03af \u03c4\u03bf\u03bd \u03c7\u03c1\u03b5\u03b9\u03b1\u03b6\u03cc\u03bc\u03b1\u03c3\u03c4\u03b5.\u039f\u03b9 \u03c0\u03b9\u03bf \u03b3\u03bd\u03c9\u03c3\u03c4\u03bf\u03af dns \u03c0\u03bf\u03c5 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03bf\u03cd\u03c4\u03b1\u03b9 \u03b5\u03c5\u03c1\u03ad\u03c9\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u0391\u03bc\u03b5\u03c1\u03b9\u03ba\u03ac\u03bd\u03b9\u03ba\u03c9\u03bd \u03b5\u03c4\u03b1\u03b9\u03c1\u03b9\u03ce\u03bd , \u03b1\u03bb\u03bb\u03ac \u03b5\u03c0\u03b5\u03b9\u03b4\u03ae \u03b7 \u03b1\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03c3\u03c4\u03bf \u03b4\u03b9\u03b1\u03b4\u03af\u03ba\u03c4\u03c5\u03bf \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1 \u03c4\u03c9\u03bd \u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ce\u03bd \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03ad\u03c7\u03bf\u03c5\u03bd \u03bc\u03c0\u03b5\u03af \u03c8\u03b7\u03bb\u03ac \u03c3\u03c4\u03b7\u03bd \u03b5\u03c5\u03c1\u03c9\u03c0\u03b1\u03ca\u03ba\u03ae \u03b1\u03c4\u03b6\u03ad\u03bd\u03c4\u03b1 ,\u03c0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03bf \u03b5\u03c5\u03c1\u03c9\u03c0\u03b1\u03ca\u03ba\u03cc\u03c2 dns, o DNS4EU. \u03a4\u03bf \u03ad\u03c1\u03b3\u03bf\u00a0DNS4EU\u00a0\u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03b1 \u03c0\u03c1\u03c9\u03c4\u03bf\u03b2\u03bf\u03c5\u03bb\u03af\u03b1\u2026","rel":"","context":"\u03c3\u03b5 &quot;Tips&quot;","block_context":{"text":"Tips","link":"https:\/\/www.techhacks.gr\/?cat=4"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/06\/18932cd4-e83a-448b-8da6-e1aff286f22e.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/06\/18932cd4-e83a-448b-8da6-e1aff286f22e.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/06\/18932cd4-e83a-448b-8da6-e1aff286f22e.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2025\/06\/18932cd4-e83a-448b-8da6-e1aff286f22e.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techhacks.gr\/wp-content\/uploads\/2026\/10\/Pi-hole.png?fit=1536%2C1024&ssl=1","_links":{"self":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts\/5966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5966"}],"version-history":[{"count":3,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts\/5966\/revisions"}],"predecessor-version":[{"id":5972,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/posts\/5966\/revisions\/5972"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=\/wp\/v2\/media\/5968"}],"wp:attachment":[{"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techhacks.gr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}