BSD Ports

dns/godns 3.4.5_2 FreeBSD

Dynamic DNS client (DDNS) with optional external reporting features

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
dns
Package size
5358.3 KiB, 18286.0 KiB installed

Description

GoDNS is a Dynamic DNS (DDNS) client that supports various domain providers and allows generating notifications upon change through e-mail (SMTP) or using services such as Discord, Pushover, Slack and Telegram.

In the other systems

SystemPortVersion
FreeBSDdns/godns3.4.5_2
DragonFlydns/godns3.2.2_2

Install

Binary package:

pkg install godns

From the ports tree:

cd /usr/ports/dns/godns/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	godns>0:dns/godns

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4.5_13.4.5_1-3.2.4_43.4.5_1
FreeBSD:14:quarterly3.4.4_13.4.4_1n/a3.2.4_23.4.4_1
FreeBSD:15:latest3.4.5_13.4.5_1n/a-3.2.4_4
FreeBSD:15:quarterly3.4.4_13.4.4_1n/an/an/a
FreeBSD:16:latest3.4.43.4.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
godns

Message after installing

Edit /etc/rc.conf(.local) to start GoDNS automatically at system
  startup. Command line arguments can be set via godns_args.

  A sample configuration file is installed at the following location:
  %%PREFIX%%/etc/godns-config.json.sample

  If you're testing be aware that GoDNS will refuse to run if you've
  disabled external ip address lookup and local interface uses a
  private ip address.

  Logfile is located at /var/log/godns/godns.log

  Web frontend is available however disabled by default in sample
  configuration file

  For more documentation visit https://github.com/TimothyYe/godns

Files

pkg-plist 2
  • bin/godns
  • @sample etc/godns-config.json.sample
distinfo 3
FileSizeSHA256
go/dns_godns/TimothyYe-godns-v3.4.5_GH0/go.mod18220cd792ffcdccb311ec67733831955e1f9ac5f51fd8135e82716d369ac58eda5a
go/dns_godns/TimothyYe-godns-v3.4.5_GH0/godns-web-v3.4.5.zip3698722450303336ae2e5bc71c2fab7b3e08e69054b0362505f3724e2e1462c7020146
go/dns_godns/TimothyYe-godns-v3.4.5_GH0/TimothyYe-godns-v3.4.5_GH0.tar.gz891891ba727c4770b80e86e43d5f724750d8a815b6e8e15844981552ad50d2f3c92c69
Master sites 2
  • https://raw.githubusercontent.com/TimothyYe/godns/${DISTVERSIONFULL}/:gomod
  • https://github.com/TimothyYe/godns/releases/download/v3.4.5/:webui

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
62385d05de Daniel Engberg dns/godns: Update to 3.4.5
Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4.5
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
1c0775bf07 Daniel Engberg dns/godns: Update to 3.4.4
Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4.4

The latest 5 of 10 in the history this site was built from.