Install AdGuard Home Using Docker Compose

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":

AdGuard Home Setup Wizard - Dockeril

בשלב הבא נגדיר את הגדרות הרשת של המערכת:

AdGuard Home - Admin Web Interface Settings

כאשר:

  • תחת Admin Web Interface נגדיר את מתאם הרשת, הכתובת והפורט דרכם ניגש לממשק הניהול של המערכת.
  • תחת DNS server – נגדיר את מתאם הרשת וכן את הפורט של שרת ה DNS (ברירת המחדל הוא 53 ואין לשנותו, במידה ותשנו הקליינטים ברשת לא יוכלו לעבוד מול השרת).
    ונלחץ על Next.

בשלב הבא נגדיר את שם המשתמש והסיסמה עבור הגישה לממשק הניהול של המערכת:

AdGuard Home Authentication Settings

בשלב הבא נראה מסך ובו הבסרים כיצד להגדיר את המכשירים השונים ברשת לעבודה מול שרת ה DNS:

AdGuard Home Device Configuration - https://www.dockeril.net

במסך האחרון, לאחר שסיימנו את ההגדרות נקבל הודעת הצלחה עם קישור למסך הניהול של המערכת:

אם הגדרנו הכל כראוי, נוכל לראות כעת את ממשק הניהול של המערכת:

AdGuard Home Web Admin - Dockeril.net

בהצלחה!

4 Comments

    • היי דוד,
      אתה לא רואה את הפורטים היות והרשת מוגדרת כ host, ואז בעצם הפורטים חשופים כברירת מחדל.

Leave a Reply

כתובת האימייל שלך לא תפורסם


*