Hey guys!! I know that V6 is still in Beta, but I'm assuming the development is in its late stages and is safe to update on a Live environment. I currently have the latest V5, WireGuard and Unbound version 1.22 installed on a Raspberry Pi 5. Is it safe to update in this environment? Is there anything I should know beforehand, and what update path should I take? I would hate to have to recompile Unbound and setup WireGuard from scratch again. Can I just update using Terminal without starting from scratch? What commands do I need to issue to install the V6 version? Thanks in advance for any tips!!
It usually is, but since v6 is not yet released and is still in development, be aware that sporadic issues may occur.
Yes.
This process is irreversible, so make sure you create a backup your configurations to allow you to return to v5 if you like.
You need just 2 steps to test v6.
The first one is to install Pi-hole v5, but you already has v5 installed.
Then, execute pihole checkout dev to change to the development branches (where v6 lives).
Thank you for the clarification. Once I switch to the Dev branch should I just execute "pihole-up" like usual, or will "pihole checkout dev" automatically install V6?
pihole checkout dev will install the current development code.
The current configuration will be updated to the v6 format and (if every thing works... remember this is a development branch. It should work, but maybe we missed something) nothing else is needed.
You will need to run pihole -up only when the development branches are updated.
Gotcha! Glad to report that everything is working great. I do keep getting this incessant error of DNS Mismatch 0x20, but there's another sub discussing that already and it seems to be a feature of dnsmasq. Thanks for the help!
Yeah... It's a very recent change.
dnsmasq developers are already investigating if there is a bug or if this is expected.
This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.