Hur installerar och konfigurerar man Pi-hole i Docker

Denna handledning visar hur man installerar och konfigurerar Pi-hole i Docker. Pi-hole är en kraftfull mjukvara som fungerar som en DNS-leverantör och aktivt blockerar annonser samt spårningstjänster genom att filtrera DNS-förfrågningar. Genom att använda Pi-hole Docker install kan du enkelt sätta upp Pi-hole på en mängd olika plattformar, inklusive pihole ubuntu och Windows. Den här artikeln ger en heltäckande vägledning för att få allt på plats.

Om du letar efter sätt att förbättra din surfupplevelse genom att blockera oönskade annonser och skydda din integritet, är setting up pihole det perfekta valet. Med hjälp av Docker kan du dra nytta av containeriseringens fördelar, såsom enkel installation och hantering av pihole container. I denna vägledning kommer vi att gå igenom allt, från förberedelser till att hantera din installation efteråt.

Artikelns innehåll
  1. Förberedelser för installation
    1. Systemkrav
    2. Installera Docker
  2. Skapa en konfigurationsfil
    1. Exempel på docker-compose.yml
  3. Justera inställningar för tidzon
  4. Konfigurera webgränssnitt
  5. Starta Pi-hole
  6. Hantering av blockerade domäner
  7. Ändra DNS-inställningar på enheter
  8. Uppdatera Docker-containern för Pi-hole
  9. Sammanfattning

Förberedelser för installation

Innan du kan börja med installationen av Pi-hole i Docker, behöver du göra vissa förberedelser. Först och främst, se till att du har en fungerande Linux-server eller en virtuell maskin där du kan installera Docker. Du måste även ha ett fungerande nätverk med internetåtkomst, då Pi-hole kommer att behöva hämta blocklistor och uppdateringar.

Systemkrav

För att installera Pi-hole i Docker, se till att ditt system uppfyller följande krav:

  • Linux-operativsystem (Ubuntu, Debian, etc.)
  • Docker installerat på maskinen
  • Grundläggande kunskaper i terminalen

Installera Docker

Det första steget för att installera Pi-hole är att få Docker på plats. Här är en enkel guide för att installera Docker på ett Ubuntu-system:

  1. Öppna terminalen.
  2. Uppdatera paketlistan med kommandot: sudo apt-get update
  3. Installera nödvändiga paket: sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  4. Lägg till Dockers officiella GPG-nyckel: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  5. Lägg till Docker-repositoryt: sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  6. Uppdatera paketlistan igen: sudo apt-get update
  7. Installera Docker: sudo apt-get install docker-ce

När Docker har installerats kan du verifiera installationen genom att köra sudo docker run hello-world för att kontrollera att allt fungerar som det ska.

See also  Vulkan-drivrutiner på väg för Raspberry Pi – Ny hårdvara

Skapa en konfigurationsfil

För att konfigurera Pi-hole i Docker behöver vi en konfigurationsfil för att definiera inställningarna och miljövariablerna. Detta kan göras genom att skapa en pihole docker-compose fil. Alternativt kan du använda en Dockerfile beroende på dina behov. Det vanligaste och mest rekommenderade sättet är dock att använda docker-compose.

Exempel på docker-compose.yml

Detta är ett exempel på en pihole docker-compose fil:

version: '3'
services:
  pihole:
    image: "pihole/pihole"
    container_name: "pihole"
    environment:
      - TZ=Europe/Stockholm
      - WEBPASSWORD=your_password_here
      - DNS1=1.1.1.1
      - DNS2=8.8.8.8
    volumes:
      - "./etc-pihole/:/etc/pihole/"
      - "./etc-dnsmasq.d/:/etc/dnsmasq.d/"
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "80:80" 
    restart: unless-stopped

Justera inställningar för tidzon

Det är viktigt att ställa in rätt tidzon i din pihole config. I vårt exempel använder vi Europe/Stockholm, men se till att ändra det till din lokala tidzon för att säkerställa noggrann loggning och schemaläggning. Du kan enkelt ändra detta i docker-compose filen som tidigare visat.

Konfigurera webgränssnitt

Pi-hole kommer med ett webbaserat administrationsgränssnitt som gör det lätt att hantera och konfigurera inställningarna. För att logga in på gränssnittet kan du använda pihole.local/admin efter att din Docker-container har startats.

Kom ihåg att ange det lösenord som du angav i docker-compose filen under miljövariabler, så att du kan logga in och börja styra din Pi-hole installation.

Starta Pi-hole

Nu är det dags att starta upp vår pihole container. Högerklicka i den mapp där din docker-compose.yaml finns och kör följande kommando:

docker-compose up -d

Detta kommando startar din Pi-hole Docker-container i bakgrunden. Du kan verifiera att containern är igång genom att använda kommandot docker ps.

Hantering av blockerade domäner

En av de mest kraftfulla funktionerna hos Pi-hole är dess förmåga att blockera oönskade domäner. Du kan hantera blockerade domäner direkt från webgränssnittet. Här kan du lägga till eller ta bort domäner från listan över blockerade domäner. För att ändra inställningar om hur man konfigurerar Pi-hole så att google ads inte fungerar, kan du lägga till specifika domäner till blockeringslistan.

See also  Enable SSH på Raspberry Pi: Så här ställer du in headless

Ändra DNS-inställningar på enheter

För att börja använda Pi-hole som din DNS-leverantör måste du ändra DNS-inställningarna på dina enheter. Gå in i nätverksinställningarna och ange Pi-holes IP-adress som din DNS-server. Du kan även ställa in detta globalt på din router för att påverka hela nätverket.

Uppdatera Docker-containern för Pi-hole

Det är viktigt att hålla din installation av Pi-hole uppdaterad för att säkerställa att du har de senaste funktionerna och säkerhetsfixarna. Du kan enkelt uppdatera din pihole container genom att köra följande kommando:

docker-compose pull

Detta kommer att hämta den senaste bilden och därefter kan du starta om containern med kommandot:

docker-compose up -d

Sammanfattning

Vi har nu gått igenom hur man installerar och konfigurerar Pi-hole i Docker. Från första förberedelser till hur man hanterar och uppdaterar sin installation, har denna vägledning varit inriktad på att göra pi hole installieren så enkelt som möjligt. Genom att följa stegen ovan kan du enkelt få igång en pi-hole docker installation som skyddar ditt hemnätverk från annonser och spårare.

Oavsett om du använder pihole windows, pihole vm eller en fysisk server, finns det en metod som passar dig. Tveka inte att utforska olika inställningar och anpassningar för att optimera din Pi-hole installation. Med den här kunskapen är du nu rustad för att njuta av en renare och mer skyddad surfupplevelse!

```

Tack för att du läste vår artikel, du kan se alla artiklar i våra webbkartor eller i Sitemaps

Tyckte du att den här artikeln var användbar? Hur installerar och konfigurerar man Pi-hole i Docker Du kan se mer här NanoPi.

Niklas Andersson

Niklas Andersson

Hej, jag heter Niklas Andersson och är en passionerad student på civilingenjörsprogrammet i elektronik och en entusiastisk bloggare. Redan som liten har jag varit nyfiken på hur elektroniska apparater fungerar och hur tekniken kan förändra våra liv. Denna nyfikenhet ledde till att jag började studera elektronikkonstruktion, där jag varje dag utforskar nya idéer, konstruktioner och innovativa lösningar.

Tack för att du läser innehållet i Maker Electronics

Se mer relaterat innehåll

Leave a Reply

Your email address will not be published. Required fields are marked *

Your score: Useful

Go up