Package Details: technitium-dns-server-git r4127.gd0484b6c-1

Git Clone URL: https://aur.archlinux.org/technitium-dns-server-git.git (read-only, click to copy)
Package Base: technitium-dns-server-git
Description: Open source authoritative and recursive DNS server focused on privacy and security
Upstream URL: https://technitium.com/dns/
Licenses: GPL-3.0-only
Conflicts: technitium-dns-server
Provides: technitium-dns-server
Submitter: SoftExpert
Maintainer: SoftExpert
Last Packager: SoftExpert
Votes: 0
Popularity: 0.000000
First Submitted: 2025-01-26 11:28 (UTC)
Last Updated: 2026-07-11 20:04 (UTC)

Latest Comments

1 2 Next › Last »

SoftExpert commented on 2026-06-27 04:43 (UTC)

@Berengal: sorry for the delay; I have modified the package to add aarch64; can you, please, confirm that it works as expected on your r'pi ?

Berengal commented on 2026-06-02 07:06 (UTC)

Can you add aarch64 to the supported architectures? I run this on a raspberry pi running archlinux arm and it works just fine, but I have to make this edit to the PKGBUILD to make it build.

SoftExpert commented on 2025-11-09 20:23 (UTC)

@NextWorks - what do you mean ?

NextWorks commented on 2025-11-08 23:33 (UTC) (edited on 2025-11-09 09:33 (UTC) by NextWorks)

@SoftExpert seem all fine now ty, i was thinking we can do some flags to optimize more the application?

SoftExpert commented on 2025-11-08 21:43 (UTC)

@NextWorks - maybe we have better luck with this iteration ? I have improved a bit the logic in the *.install script file.

NextWorks commented on 2025-11-08 19:15 (UTC) (edited on 2025-11-08 19:16 (UTC) by NextWorks)

@SoftExpert - seem all fine (it is working) but i was having some weird things

/tmp/alpm_IVPvWy/.INSTALL: line 13: systemd: command not found
::: Detected ; stopping systemd service files
/tmp/alpm_IVPvWy/.INSTALL: line 61: systemd: command not found
::: Detected ; stopping systemd service files
/tmp/alpm_IVPvWy/.INSTALL: line 84: systemd: command not found
::: Detected Installing systemd service files
ln: Failed to create symbolic link '/usr/lib/systemd/system/technitium-dns-server.service': File already exists
ln: Failed to create symbolic link '/usr/lib/sysusers.d/technitium-dns-server.conf': File already exists 
error: Command execution failed

SoftExpert commented on 2025-11-08 17:39 (UTC)

@NextWorks - thank you for the heads-up ! can you, please, try the new version of the package and let me know if it works ?

NextWorks commented on 2025-11-08 12:56 (UTC) (edited on 2025-11-08 14:06 (UTC) by NextWorks)

hello, i tried to compile with new update but i think we have something new to fix?

DnsServerCore failed with 6 errors and 1 warning (0.7s)
/usr/share/dotnet/sdk/9.0.305/Microsoft.Common.CurrentVersion.targets(2433,5): warning MSB3245: Could not resolve reference. Assembly 'TechnitiumLibrary.Security.OTP' could not be found. Please verify that it exists on disk. If the reference is required by your code, compilation errors may occur.
/home/next/.cache/paru/clone/technitium-dns-server-git/src/DnsServer/DnsServerCore/Auth/AuthManager.cs(30,25): error CS0234: The type or namespace name 'Security' does not exist in the namespace 'TechnitiumLibrary'. A reference to the assembly is likely missing.
/home/next/.cache/paru/clone/technitium-dns-server-git/src/DnsServer/DnsServerCore/Auth/User.cs(29,25): error CS0234: The type or namespace name 'Security' does not exist in the namespace 'TechnitiumLibrary'. An assembly reference is likely missing.
/home/next/.cache/paru/clone/technitium-dns-server-git/src/DnsServer/DnsServerCore/WebServiceAuthApi.cs(27,25): error CS0234: The type or namespace name 'Security' does not exist in the namespace 'TechnitiumLibrary'. An assembly reference is likely missing.
/home/next/.cache/paru/clone/technitium-dns-server-git/src/DnsServer/DnsServerCore/Auth/User.cs(178,16): error CS0246: The type or namespace name 'AuthenticatorKeyUri' was not found. A using directive or assembly reference is likely missing.
/home/next/.cache/paru/clone/technitium-dns-server-git/src/DnsServer/DnsServerCore/Auth/User.cs(378,16): error CS0246: The type or namespace name 'AuthenticatorKeyUri' was not found. A using directive or assembly reference is likely missing.
/home/next/.cache/paru/clone/technitium-dns-server-git/src/DnsServer/DnsServerCore/Auth/User.cs(52,9): error CS0246: The type or namespace name 'AuthenticatorKeyUri' was not found. A using directive or assembly reference is likely missing.

Compile failed with 6 errors and 1 warning in 7.0s

i think we missing

dotnet build TechnitiumLibrary/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj -c Release

SoftExpert commented on 2025-10-29 16:31 (UTC)

Fixed! Thank you for spotting the error!

Xaekai commented on 2025-10-29 10:04 (UTC)

The systemd-sysusers call needs to be done after the sysuser file is in place, because that's what it reads to know what users get made.

        systemd)
            echo "::: Detected `systemd`"
            echo " :: Installing systemd service files"
            ln -s /opt/technitium-dns-server/service/technitium-dns-server.service /usr/lib/systemd/system/technitium-dns-server.service
            ln -s /opt/technitium-dns-server/service/technitium-dns-server.sysuser /usr/lib/sysusers.d/technitium-dns-server.conf
            echo " :: Creating user and group"
            systemd-sysusers
        ;;