View Single Post
Staro 24.01.2023., 14:05   #7
xlr
49%winner
Moj komp
 
xlr's Avatar
 
Datum registracije: Sep 2007
Lokacija: PU
Postovi: 8,793
Aaa jos si tu. Je da, docker yaml zna biti hit n miss dosta puta dok ne uspijes dobiti sto zelis. Ovo sam dobio od kolege pa mozda pomogne. Zanemari kompletan "labels" dio, to je za setup proxy managera. Takodjer, mozda ces i dio o mrezi promjeniti na nesto primitivnije od macvlan-a (dio o mrezama savjetujem prouciti i nauciti, vrlo korisno na duze staze). Ja nisam osobno nikad slagao adguard pa ne mogu puno pomoci.

Baci oko i na ovaj sajt, meni je super doslo nakon sto sam savladao neke osnove da malo sredim i (kompliciranije) setupove:
https://www.smarthomebeginner.com/

Code:
version: "3"
########################### NETWORKS
networks:
  macvlan_network:
    driver: macvlan
    driver_opts:
      parent: eth0
    ipam: 
      config: 
        - subnet: 192.168.2.0/24
          gateway: 192.168.2.1
          ip_range: 192.168.2.20/29
  # t2_proxy:
  #   external:
  #     name: t2_proxy

########################### SERVICE
services:
  # AdGuard
  adguard:
    container_name: adguard
    image: adguard/adguardhome
    restart: unless-stopped
    privileged: true
    # network_mode: host

    networks:
      macvlan_network:
        ipv4_address: 192.168.2.21
      # t2_proxy:

    # security_opt:
    #   - no-new-privileges:true
    ports:
      # host:container ports
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "80:80/tcp"
      - "443:443/tcp"
      - "853:853/tcp"
      - "853:853/udp"
      - "784:784/tcp"
      - "3000:3000/tcp"
    volumes:
      - $DOCKERDIR/adguard/work:/opt/adguardhome/work
      - $DOCKERDIR/adguard/conf:/opt/adguardhome/conf
      - $DOCKERDIR/traefik2/acme:/opt/certs
    environment:
      - TZ=$TZ
      - PUID=$PUID
      - PGID=$PGID
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.adguard-home.rule=Host(`adguard.$DOMAINNAME`)"
      - "traefik.http.routers.adguard-home.entrypoints=https"
      - "traefik.http.routers.adguard-home.tls=true"
      - "traefik.http.routers.adguard-home.middlewares=chain-oauth@file" # Google OAuth 2.0
      # - "traefik.http.services.adguard-home.loadbalancer.server.url=https://192.168.2.21:3000"
      # - "traefik.http.services.adguard-home.loadbalancer.server.path=192.168.2.21"
      - "traefik.http.services.adguard-home.loadbalancer.server.scheme=http"
      # - "traefik.http.services.adguard-home.loadbalancer.server.port=443"
      - "traefik.http.services.adguard-home.loadbalancer.server.port=3000"
__________________
Keep calm and fastboot oem unlock.
xlr je offline   Reply With Quote