Repolode
luolongfei

luolongfei/freenom

무료 Freenom 도메인을 매년 자동으로 갱신하고 이메일, Telegram, WeCom 등으로 알림을 보냅니다.

스타
3,329
포크
1,542
열린 이슈
81
마지막 커밋
16일 전

어떤 프로젝트인가요?

Freenom은 무료 최상위 도메인을 제공하지만, 각 도메인은 1년에 한 번씩 수동으로 갱신해야 합니다. 이 프로젝트는 하나 이상의 Freenom 계정에서 갱신을 자동화하므로, 등록 시점이 서로 다른 도메인을 일일이 확인할 필요가 없습니다.

스크립트가 실행될 때마다 갱신 성공, 실패 또는 오류로 인한 종료 여부를 알림으로 보내며, 갱신하지 않은 도메인의 만료일까지 남은 날짜도 함께 알려줍니다. 지원 채널은 이메일(Gmail, QQ Mail, 163 Mail, Outlook), Telegram Bot, WeCom, ServerChan, Bark, Pushplus입니다. 설정은 .env 파일에서 관리합니다.

Docker 배포가 권장되며, 여러 CPU 아키텍처용 이미지가 제공됩니다. Docker Compose, Koyeb으로 배포하거나 PHP 8.1 이상 환경에서 소스 코드로 실행할 수도 있습니다. Heroku, Mogenius 및 클라우드 함수 배포는 더 이상 사용할 수 없거나 적극적으로 지원되지 않는 것으로 표시되어 있습니다.

핵심 기능

  • 01여러 Freenom 계정의 도메인을 매년 자동 갱신
  • 02성공, 실패, 오류 종료 알림 및 만료일까지 남은 날짜 표시
  • 03이메일, Telegram Bot, WeCom, ServerChan, Bark, Pushplus 채널 지원
  • 04amd64, arm64 및 기타 아키텍처용 Docker 이미지
  • 05실행 시간을 설정할 수 있는 .env 파일 기반 구성

활용 사례

  • 무료 Freenom 도메인 여러 개를 수동 작업 없이 계속 갱신
  • VPS, NAS 또는 Raspberry Pi에서 Docker로 상시 실행되는 간단한 갱신 작업 운영
  • Telegram 또는 Bark를 통해 휴대폰으로 갱신 상태 알림 수신

빠른 시작

  1. 1

    서버(Debian/Ubuntu)에 Docker를 설치합니다

  2. 2

    기본 명령어로 컨테이너를 실행합니다

    docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom
  3. 3

    .env에서 알림 채널과 계정 설정을 구성합니다(.env.example 참조)

사용 전 알아둘 점

  • Freenom 도메인은 한 번에 1년 동안만 무료이며 매년 갱신해야 합니다.
  • 이메일 외에도 Telegram, WeCom, ServerChan, Bark, Pushplus를 지원하므로 채널을 하나 이상 설정해야 합니다.
  • 일부 배포 옵션(Mogenius, Cloud Function)은 더 이상 사용할 수 없거나 지원되지 않습니다.

토픽

자주 묻는 질문

freenom은(는) 무엇인가요?
무료 Freenom 도메인을 매년 자동으로 갱신하고 이메일, Telegram, WeCom 등으로 알림을 보냅니다. Freenom은 무료 최상위 도메인을 제공하지만, 각 도메인은 1년에 한 번씩 수동으로 갱신해야 합니다. 이 프로젝트는 하나 이상의 Freenom 계정에서 갱신을 자동화하므로, 등록 시점이 서로 다른 도메인을 일일이 확인할 필요가 없습니다.
freenom은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
freenom은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
freenom은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. freenom의 마지막 커밋은 2026년 10월 22일입니다.
freenom은(는) 어디에 사용할 수 있나요?
무료 Freenom 도메인 여러 개를 수동 작업 없이 계속 갱신 VPS, NAS 또는 Raspberry Pi에서 Docker로 상시 실행되는 간단한 갱신 작업 운영 Telegram 또는 Bark를 통해 휴대폰으로 갱신 상태 알림 수신
freenom는 어떻게 설치하나요?
서버(Debian/Ubuntu)에 Docker를 설치합니다 기본 명령어로 컨테이너를 실행합니다: docker run -d --name freenom --restart always -v $(pwd):/conf -v $(pwd)/logs:/app/logs luolongfei/freenom .env에서 알림 채널과 계정 설정을 구성합니다(.env.example 참조)
freenom은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/luolongfei/freenom

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트