This is the way!
Most software engineers I've met on the normal world just assume the centralized and captured web is the only way to build.
Good luck πππ
I hope this helps developers make guides so that each person can build their own relays and servers, as I feel that is the strong part of 'nostr' connecting your own services.