What files do you need to recover your pool completely?

Just wondering what I need to have backup just incase hardware/software failures/etc

I already have all my cold keys encrypted with gpg

And ur payment files in order to access ur wallet

So if I have my cold keys, + payment keys = I can recover my server from scratch?

Yes, it should work… but I downloaded all wallet and pool files (like cert, etc) just in case… if not u will need again to create the certificate, etc

if you can i would also back up the db so you don’t have to sync again for hours if you need to rebuild

This is great advice!

where does the databases backup to? the db/ folder?

That would be correct

cold keys
payment.skey / .vkey
stake.skey/ /vkey