팩스서버 만들기

글쓴이

카테고리

팩스 서버가 만들고 싶어서 여러 방법을 시도 하다가 결국에는 Docker 이미지를 만들었다.

내가 만든 도커 이미지로 팩스서버를 어떻게 여는지 알려주려고 한다.

우선 서버를 열 폴더를 하나 만들어 준다.

그리고 그 폴더에 docker-compose.yml 파일을 만들어 준다

그리고 파일 내용을 아래와 같이 넣고 입맛에 맞게 수정해 준다.

services:
  hylafax:
    image: minichip/hylafax
    container_name: hylafax
    privileged: true
    volumes:
      - ./config:/etc/hylafax
      - /mnt/fax/inbox:/var/spool/hylafax/recvq
      - /mnt/fax/send:/tmp/faxsend
    environment:
      - SIPADDR=server-address #서버주소
      - SIPUSER=username #SIP계정
      - SIPPASS=password #SIP비밀번호

/etc/hylafax 폴더는 hylafax의 설정이 저장되는 위치이다

/var/spool/hylafax/recvq 는 팩스가 수신될 때 저장되는 위치이다.

/tmp/faxsend 는 보낼 팩스를 임시로 저장하는 곳이다.

위 위치들을 원하는 위치에 매핑해 주고 인터넷 전화 SIP 계정 정보를 자신의 SIP계정으로 설정해 준다.

나는 NAS에 /mnt/fax 를 마운트 해서 팩스를 나스를 통해 주고 받을 수 있도록 했다.

파일을 저장해 주고 다음 명령어를 실행해 준다.

docker-compose.up -d

이제 서버가 만들어졌다.

사용 방법은 팩스를 수신하면 /var/spool/hylafax/recvq 에 저장이 되고

/tmp/faxsend 에 전화번호를 파일 이름으로 해서 (예: 0212345678.pdf)

저장하면 일정 시간이 지나면 보내진다. 보낼 수 있는 파일 타입은 pdf tiff 파일이 있다.

요즘 팩스도 거의 안 쓰는 마당에 이게 필요한 사람이 있나 싶지만 아무튼 설치하려다 어려운 점이 있으면 댓글, 쓰다가 개선이 필요한 점이 있으면은 아래 깃허브 링크로 제보 바란다.

https://github.com/minichip3/hylafax-docker


코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다