{"id":2024,"date":"2025-05-11T12:00:00","date_gmt":"2025-05-11T10:00:00","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=2024"},"modified":"2025-04-06T17:57:52","modified_gmt":"2025-04-06T15:57:52","slug":"omv-5-addguard-kontrola-naszej-sieci","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/omv-5-addguard-kontrola-naszej-sieci\/","title":{"rendered":"[OMV #5] Addguard &#8211; kontrola naszej sieci"},"content":{"rendered":"\n<p>Addguard jest to narz\u0119dzie do blokowania reklam, ochrony prywatno\u015bci i filtrowania tre\u015bci. Dzia\u0142a na poziomie przegl\u0105darki, aplikacji &#8211; eliminuj\u0105c reklamy, trackery i zagro\u017cenia online. Idealny tak\u017ce do kontroli rodzicielskiej. Wielu u\u017cytkownik\u00f3w mo\u017ce kojarzy\u0107 podobne narz\u0119dzie jakim jest PiHole. Stopie\u0144 ochrony zale\u017cy od wybrania serwer\u00f3w dns, oraz r\u0119cznych ustawie\u0144. Przedstawi\u0119 w skr\u00f3cie instalacj\u0119, oraz konfiguracj\u0119 (pliki yaml jak i konfiguaracje zosta\u0142y zaczerpni\u0119te z internetu &#8211; gor\u0105co polecam <a href=\"https:\/\/www.youtube.com\/c\/AdminAkademia\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/c\/AdminAkademia\" target=\"_blank\" rel=\"noreferrer noopener\">ten kana\u0142 na YT<\/a>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Konfiguracja kontenera<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1593\" height=\"235\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11.png\" alt=\"\" class=\"wp-image-2026\" style=\"width:664px;height:auto\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11.png 1593w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11-300x44.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11-768x113.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11-1536x227.png 1536w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11-956x141.png 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/11-400x59.png 400w\" sizes=\"(max-width: 1593px) 100vw, 1593px\" \/><\/a><\/figure><\/div>\n\n\n<p>Narz\u0119dzie to zainstalujemy\/uruchomimy jako kontener poprzez portainera. W tym celu przechodzimy na stron\u0119 portainera i wybieramy nasze lokalne \u015brodowisko. Nast\u0119pnie przechodzimy w lewem menu do <em>Stacks<\/em> i w prawym g\u00f3rnym roku klikamy na <em>Add stack.<\/em> W nowym okienku w polu <em>name<\/em> wpisujemy nazw\u0119 kontenera &#8211; w naszym przypadku addguard. Nast\u0119pnie w polu web editor wklejamy nast\u0119puj\u0105cy skrypt Yaml:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml\">services:\n  adguard-home:\n    image: adguard\/adguardhome:latest\n    restart: always\n\n    container_name: adguardhome\n    ports:\n      #- 53:53\/tcp\n      #- 53:53\/udp\n      #- 67:67:udp\n      #- 68:68:tcp\n      #- 68:68:udp\n      #- 784:784:udp\n      - 853:853\/tcp\n      - 3000:3000\/tcp #gui naszego adguard\n      #- 80:80:tcp\n      #- 443:443:tcp\n    volumes:\n      - \/srv\/dev-disk-by-uuid-811f0b2a-63eb-4fc2-9e3e-38c10565006d\/docker\/data\/adguardhome\/workdir:\/opt\/adguardhome\/work\n      - \/srv\/dev-disk-by-uuid-811f0b2a-63eb-4fc2-9e3e-38c10565006d\/docker\/data\/adguardhome\/confdir:\/opt\/adguardhome\/conf<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p>W sekcji volume <em>\/srv\/dev-disk-by-uuid-84dc53fc-3e78-42ae-97fe-a5a81592c6d8\/Docker\/Dane<\/em> odnosi si\u0119 do lokalizaji naszych plik\u00f3w na serwerze. Sk\u0105d wzi\u0105\u0107 t\u0105 lokalizacj\u0119?  Wchodzimy na stron\u0119 naszego OMV i przechodzimy do sekcji <em>Magazyn->Katalogi wsp\u00f3\u0142dzielone<\/em> i kopiujemy \u015bcie\u017ck\u0119 bezwgl\u0119dn\u0105 naszego katalogu z danym dockera.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1111\" height=\"540\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12.png\" alt=\"\" class=\"wp-image-2025\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12.png 1111w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12-300x146.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12-768x373.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12-956x465.png 956w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/12-400x194.png 400w\" sizes=\"(max-width: 1111px) 100vw, 1111px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Jak zauwa\u017cy\u0142e\u015b niekt\u00f3re porty s\u0105 zakomentowane &#8211; podczas pierwszej konfiguracji\/instalacji tak musi by\u0107, z tego wzgl\u0119du \u017ce po odkomentowaniu portu 53 (kt\u00f3ry to s\u0142u\u017cy do zapyta\u0144 DNS) nie b\u0119dziemy mogli uruchomi\u0107 tego kontenera.<\/p>\n\n\n\n<p>Nast\u0119pnie przechodzimy na d\u00f3\u0142 strony i klikamy w sekcji Action na Deploy the stack. Czekamy a\u017c kontener zostanie pobrany i zainstalowany. Gdy wszystko przebieg\u0142o pomy\u015blnie mo\u017cemy w przegl\u0105darce wpisa\u0107 adres naszego kontenera &#8211; jest to adres naszego serwera z portem 3000.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Instalacja<\/h4>\n\n\n\n<p>Podczas pierwszej konfiguracji musimy przej\u015b\u0107 proces instalacji. W tym celu przechodzimy przez wszystkie kroki. Pami\u0119taj aby w kroku 2 wybra\u0107 wszystkie interfejsy i ustawi\u0107 port 3000 dla interfejsu administratora. Nast\u0119pnie wpisujemy login i has\u0142o. Na tym ca\u0142a instalacja si\u0119 ko\u0144czy.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"185\" data-id=\"2029\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/13-300x185.png\" alt=\"\" class=\"wp-image-2029\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/13-300x185.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/13-400x246.png 400w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/13.png 671w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"209\" height=\"300\" data-id=\"2030\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/14-209x300.png\" alt=\"\" class=\"wp-image-2030\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/14-209x300.png 209w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/14-400x573.png 400w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/14.png 592w\" sizes=\"(max-width: 209px) 100vw, 209px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"294\" data-id=\"2028\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/15-300x294.png\" alt=\"\" class=\"wp-image-2028\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/15-300x294.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/15-400x393.png 400w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/15.png 594w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Wy\u0142\u0105czenie portu 53 w serwerze<\/h3>\n\n\n\n<p>Po zainstalowaniu adguardhome i przekierowaniu dns na adres serwera nie b\u0119dzie dzia\u0142a\u0142 nam dost\u0119p do sieci. Jest to w skr\u00f3cie spowodowane tym, \u017ce port 53 jest wykorzystywany przez nasz serwer. Dlatego nale\u017cy go wy\u0142\u0105czy\u0107. W tym celu logujemy si\u0119 poprzez SSH do serwera i wykonujemy nast\u0119puj\u0105ce komendy (ostatnia komenda resetuje serwer!! &#8211; to wykonaj po zmianach w kontenerze):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo systemctl stop systemd-resolved\nsudo systemctl disable systemd-resolved.service\nsudo reboot<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Po wy\u0142\u0105czeniu tej us\u0142ugi przechodzimy jeszcze do portainera i do Stacks. Klikamy na nasz kontener (adguarda) i przechodzimy do zak\u0142adki Editor w kt\u00f3rej to usuwamy komentarz (znaczek #) przy portach 53. Nast\u0119pnie klikamy na Update the stack i potwierdzamy dzia\u0142anie. Je\u017celi wyst\u0105pi jaki\u015b b\u0142\u0105d ponownie pr\u00f3bujemy wcze\u015bniejsze komendy. <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:200px\"><div class=\"wp-block-image\">\n<figure class=\"alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"781\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/20.png\" alt=\"\" class=\"wp-image-2033\" style=\"width:171px;height:auto\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/20.png 805w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/20-300x291.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/20-768x745.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/20-400x388.png 400w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><\/figure><\/div><\/div>\n<\/div>\n\n\n\n<p>Po zresetowaniu serwera mo\u017cemy sprawdzi\u0107 status <em>demona<\/em> poprzez polecenie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo systemctl status systemd-resolved.service<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p>Powinni\u015bmy zobaczy\u0107 disabled w statusie tej us\u0142ugi<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"113\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/18.png\" alt=\"\" class=\"wp-image-2032\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/18.png 821w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/18-300x41.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/18-768x106.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/18-400x55.png 400w\" sizes=\"(max-width: 821px) 100vw, 821px\" \/><\/a><\/figure>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Teraz po skonfigurowaniu dns na nasz serwer wszystkie odpytania powinny przechodzi\u0107 przez adguardhome.<\/p>\n\n\n\n<p>Dodatkow jeszcze mo\u017cemy ustawi\u0107 serwery dns kt\u00f3re filtruj\u0105 zapytania &#8211; dokonujemy tego w sekcji Ustawienia->Ustawienia DNS. W polu G\u0142\u00f3wne serwery DNS wpisujemy serwery dns przez kt\u00f3re b\u0119d\u0105 przechodzi\u0142y nasze zapytania. List\u0119 dost\u0119nych serwer\u00f3w mo\u017cna znale\u017a\u0107 <a href=\"https:\/\/adguard-dns.io\/kb\/general\/dns-providers\/?clid=mGXAk0--JTkhHK--jPPUAz--cGKDko&amp;utm_campaign=dns_kb_providers&amp;utm_medium=ui&amp;utm_source=home\">tutaj<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"271\" data-id=\"2034\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/19.png\" alt=\"\" class=\"wp-image-2034\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/19.png 957w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/19-300x85.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/19-768x217.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/19-400x113.png 400w\" sizes=\"(max-width: 957px) 100vw, 957px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/21.png\"><img loading=\"lazy\" decoding=\"async\" width=\"174\" height=\"189\" data-id=\"2035\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/21.png\" alt=\"\" class=\"wp-image-2035\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"951\" height=\"332\" data-id=\"2036\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/22.png\" alt=\"\" class=\"wp-image-2036\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/22.png 951w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/22-300x105.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/22-768x268.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/22-400x140.png 400w\" sizes=\"(max-width: 951px) 100vw, 951px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Tym sposobem mamy narz\u0119dzie kt\u00f3rym to monitorujemy co si\u0119 dzieje w naszej sieci. Ma ono wiele mo\u017cliwo\u015bci. Zach\u0119cam do zapoznania si\u0119 ze wszystkimi opcjami.<br>Pami\u0119taj \u017ceby w routerze ustawi\u0107 adres DNS na adres swojego serwera na kt\u00f3rym jest adguard.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Addguard jest to narz\u0119dzie do blokowania reklam, ochrony prywatno\u015bci i filtrowania tre\u015bci. Dzia\u0142a na poziomie przegl\u0105darki, aplikacji &#8211; eliminuj\u0105c reklamy, trackery i zagro\u017cenia online. Idealny tak\u017ce do kontroli rodzicielskiej. Wielu u\u017cytkownik\u00f3w mo\u017ce kojarzy\u0107 podobne narz\u0119dzie jakim jest PiHole. Stopie\u0144 ochrony&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/omv-5-addguard-kontrola-naszej-sieci\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":2037,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23,125],"tags":[265,256,250,242,90],"views":56,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2025\/04\/05-OMV.jpg","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-wE","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/2024"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=2024"}],"version-history":[{"count":3,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/2024\/revisions"}],"predecessor-version":[{"id":2038,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/2024\/revisions\/2038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/2037"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=2024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=2024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=2024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}