How to connect branches to the main server with offline functionality?

Hello,

I manage a company with multiple branches, and we use ERPNext to run our operations. Our main server is hosted at the head office, and we want to connect our branches to it. However, we face frequent internet disconnections, and it’s critical for each branch to continue working when the internet is down.

Is there a way to:

  1. Set up the branches to work locally on their own data during internet downtime?

  2. Sync the branch data with the main server automatically when the internet is restored?

If anyone has implemented a similar setup or has advice on the best way to do this, I would really appreciate your guidance.

Thank you in advance!

Hi @Abdalla:

Check Event Streaming
https://docs.frappe.io/erpnext/user/manual/en/event_streaming

Hope this helps.

amazing feature