TrueNas Scale as a Wireguard client

Hello all,

Closing the loop on this topic.

After more than a year, I decided to give it another go and finally managed to get it working. The only difference with my original setup is that I used a newer version of TrueNAS Scale (25.04 vs 24.04).

What I did step by step:

  • Fresh install of TrueNAS 25.04.2.4
  • Generated my private and public keys, added a client to the Wireguard server in my home network
  • created the /etc/wireguard/wg0.conf as follow:
[Interface]
Address = 10.0.0.99/24
PrivateKey = <REDACTED>

[Peer]
PublicKey = <REDACTED>
PresharedKey = <REDACTED> 
AllowedIPs = 10.0.0.0/24
Endpoint = <fqdn>:51820
  • wg-quick up wg0
  • And that’s it

I noticed that there aren’t any iptables rules in 25.04 out of the box. I think that’s the main difference that maybe explain why it didn’t work with 24.04 at the time of my original post.

Anyway, thanks for the help, this is now a solved issue.