AdGuard Home הנה מערכת מבוססת DNS המיועדת לחסימת פרסומות וכן לבקרת הורים. מטרת המערכת היא לחסום את הפרסומות השונות וכן לאפשר גלישה בטוחה של הילדים על ידי חסימת אתרים בעלי תוכן למבוגרים, חיפושים לא ראויים בגוגל וכן ביוטיוב וזאת מבלי להתקין אפליקציה על המכשירים ברשת.
במדריך זה אסביר כיצד להתקין את המערכת על גבי Docker Compose, אך לפני שנתחיל יש להתקין Docker Compose על פי ההנחיות במדריך הבא.
שלב א – הוספת ההגדרות לקובץ ה docker-compose.yaml
פתחו את קובץ ה docker-compose לעריכה על ידי הפקודה הבאה:
sudo nano /opt/docker/docker-compose.yaml
והוסיפו פנימה את קטע הקוד הבא:
adguard-home:
image: adguard/adguardhome
container_name: adguard-home
restart: always
network_mode: host
volumes:
- ./adguard/work:/opt/adguardhome/work
- ./adguard/conf:/opt/adguardhome/conf
שמרו את הקובץ והריצו את הפקודות הבאה:
cd /opt/docker
sudo docker-compose up -d
אם עשיתם הכל כראוי הקונטיינר יותקן ונוכל לראותו דרך הממשק של portainer:
שלב ב' – הגדרות ראשוניות
AdGuard Home מגיעה עם אשף התקנה אשר משמש להגדרה הראשונית של המערכת. בשלב זה של המדריך נעבור על ההגדרות הנ"ל.
לצורך כך, פתחו את הדפדפן והקישו את כתובת השרת עליו מותקנת המערכת, בתוספת פורט 3000 בצורה הבאה: http://[serverip]:3000.
המסך הראשון שנראה יהיה מסך ה Welcome, כאן פשוט נלחץ על "Get Started":
בשלב הבא נגדיר את הגדרות הרשת של המערכת:
כאשר:
- תחת Admin Web Interface נגדיר את מתאם הרשת, הכתובת והפורט דרכם ניגש לממשק הניהול של המערכת.
- תחת DNS server – נגדיר את מתאם הרשת וכן את הפורט של שרת ה DNS (ברירת המחדל הוא 53 ואין לשנותו, במידה ותשנו הקליינטים ברשת לא יוכלו לעבוד מול השרת).
ונלחץ על Next.
בשלב הבא נגדיר את שם המשתמש והסיסמה עבור הגישה לממשק הניהול של המערכת:
בשלב הבא נראה מסך ובו הבסרים כיצד להגדיר את המכשירים השונים ברשת לעבודה מול שרת ה DNS:
במסך האחרון, לאחר שסיימנו את ההגדרות נקבל הודעת הצלחה עם קישור למסך הניהול של המערכת:
אם הגדרנו הכל כראוי, נוכל לראות כעת את ממשק הניהול של המערכת:
בהצלחה!
היי,
נראה ממש מעולה ,
אני עובד עם centos 7 והגדרתי את לפי https://github.com/NaturalHistoryMuseum/scratchpads2/wiki/Install-Docker-and-Docker-Compose-(Centos-7),
אני רואה את הקונטיינר דרך הממשק של הפורטיינר אבל הפואטים לא רשומים שם ,
כנראה שיש התנגשות כלשהי ,
איך אני יכול לנטר את זה ?
היי דוד,
אתה לא רואה את הפורטים היות והרשת מוגדרת כ host, ואז בעצם הפורטים חשופים כברירת מחדל.
האם זה יודע גם לחסום אתרי פורנו ישראליים?
כן, בוודאי.