I spend a lot of time listening to a "Live" stream and that doesn't seem to have thst problem... but if I listen to a playlist, yeah I have that problem.
However, I often have to stop to speak to someone / get coffee, so that seems to reset the timer so it's not toooo bad for me
I moved from a Backblaze B2 bucket to a Hetzner storagebox and haven't looked back.
Lower cost and - for me - just easier to use, so, better for restores.
I can't help with your error messages, but I'm presuming you're just restoring a backup of data you still have? If so, just upload to Hetzner and start again.
Kinda overlapping other replies, but to answer your question:
A = your external IPv4 address
The rest could be empty
AAAA = an external IPv6 address
NS = a DNS server
MX = Mail Server
TXT is just text, but it can be used by, ie Lets Encrypt to prove you own that domain for your SSL certificate
If you open TCP 80 / 443 on the open internet EVERYONE will probe you, but you want to run a Friendica server, so you kinda need that (disclaimer: I do not know how Friendica is setup)
So, you'll need something (firewall, Fail2Ban, etc) to protect your server whilst also allowing it to federate to other servers.
I'd strongely suggest you put your server on a VPS with a provider that has some level of defense already setup for you.
I wouldn't run this in your home network with putting it into a DMZ of some kind.
Ah, that I don't know.
I spend a lot of time listening to a "Live" stream and that doesn't seem to have thst problem... but if I listen to a playlist, yeah I have that problem.
However, I often have to stop to speak to someone / get coffee, so that seems to reset the timer so it's not toooo bad for me