메인 항목으로

설치

  1. Nginx Proxy Manager 같은 역방향 프록시를 설정합니다.
  2. 볼륨을 Mapping할 "ntfy"와 하위에 "cache" 디렉토리를 생성합니다. 제 경우 "/volume1/docker/"하위에 생성을 하였습니다.

    ntfy1.jpg

  3. 아래와 같이 "docker-compose.yml" 파일을 작성합니다.

    version: "3.9"
    services:
      ntfy:
        image: binwiederhier/ntfy
        container_name: NTFY
        command:
          - serve
        environment:
          - TZ=Asia/Seoul
        volumes:
          - /volume1/docker/ntfy/cache:/var/cache/ntfy:rw
          - /volume1/docker/ntfy:/etc/ntfy:rw
        healthcheck:
            test: ["CMD-SHELL", "wget -q --tries=1 http://localhost:80/v1/health -O - | grep -Eo '\"healthy\"\\s*:\\s*true' || exit 1"]
            interval: 60s
            timeout: 10s
            retries: 3
            start_period: 40s
        ports:
          - 6741:80
        restart: on-failure:5


  4. 아래 명령으로 설치를 진행 합니다.

    docker-compose up -d


  5. 설정한 주소로 접속 (접속 포트는 6741 입니다.)하고, "권한 부여하기"를 눌러줍니다. 

    ntfy2.jpg

  6. "설정"에서 사용자 환경에 맞는 설정을하시고 사용하시면 됩니다.

    ntfy3.jpg