Package Details: nextdns 1.37.2-1

Git Clone URL: https://aur.archlinux.org/nextdns.git (read-only, click to copy)
Package Base: nextdns
Description: NextDNS DNS-over-HTTPS client
Upstream URL: https://github.com/nextdns/nextdns
Licenses: MIT
Submitter: tanj
Maintainer: tanj
Last Packager: tanj
Votes: 11
Popularity: 0.086279
First Submitted: 2019-11-23 11:45
Last Updated: 2021-09-09 16:05

Latest Comments

wooptoo commented on 2021-06-14 14:17

@tanj I'm happy to maintain this package if you'd like.

tanj commented on 2020-05-20 07:24

Thanks for the information, I am happy to change to whatever is recommended now by the devs. Because of time constraints due to my current occupation, I am not unfortunately not able to follow the mailing lists.

1ace commented on 2020-05-18 11:42

I second @simon04, there is no reason to force users to remove go in favour of go-pie, especially since the latter is about to die (follow arch-dev-public@ if you're interested). As for the guidelines you mentioned, they've since been updated with new instructions to enable PIE (namely go build -buildmode=pie).

tanj commented on 2020-04-14 09:23

Fair enough, I will add this to the next iteration.

whynothugo commented on 2020-04-14 09:21

Installing this package doesn't fully install nextdns; it only installs a binary that can be then used for installation (which leave me with some files that don't belong to any package).

You probably want to include the service file with this package too.

cat /etc/systemd/system/nextdns.service 
[Unit]
Description=NextDNS DNS53 to DoH proxy.
ConditionFileIsExecutable=/usr/bin/nextdns
After=network.target
Before=nss-lookup.target
Wants=nss-lookup.target

[Service]
StartLimitInterval=5
StartLimitBurst=10
Environment=SERVICE_RUN_MODE=1
ExecStart=/usr/bin/nextdns run
RestartSec=120
LimitMEMLOCK=infinity

[Install]
WantedBy=multi-user.target

tanj commented on 2019-12-25 14:48

Please read https://wiki.archlinux.org/index.php/Go_package_guidelines for a sensible explanation of why go-pie is preferred.

simon04 commented on 2019-12-24 14:56

Why do you require go-pie? The package builds just fine using go, and go-pie provides go.