I am brand new to BackupPC so excuse me if I'm asking something that is widely known. I am also a software engineer and have very little experience with backup solutions.

I have installed BackupPC on a DigitalOcean droplet and want to use it to backup servers from my business. The problem is, only a few of these servers are exposed to the world. Most of them are hidden behind our firewall. I don't want to expose these servers because that seems like bad practice.

So instead I was thinking it would be really cool if I was able to setup a server locally within our firewall with BackupPC installed. It would collect all of the backups and then I would have my DO server pull from that internal server (that is exposed outside of the firewall).

Can I setup two instances of BackupPC and have my DO server pull the backups collected from the internal server? Am I overthinking this?