I prefer using Aegis encrypting exports and syncing those to my nas via syncthing.
But essentially it’s the same as yours.
But that tool seems to be a webpage acting as a TOTP generator.
I wouldn’t entrust such a selfhosted program to host securely solely because I may use permissions wrong and not to mention an attacker silently exporting the whole configuration.