It seems like Bubble is blocked in Russia

My colleague is currently in Moscow and he reported he is not able to use our app. He accessed through VPN but that is very slow.

I asked him to see if was up for him and it wasn’t.

It seems in the wake of blocking Telegram Russia basically blocked large chunks of ip ranges and Bubble happens to be in those. I guess the problem is more with AWS but if anyone has more information, that would be much appreciated!

Guess all the people in Russia can’t access to comment :laughing:

@emmanuel are you aware of the situation? There must be Russian bubblers…

Russia had an issues with an app called Telegrame, and data regulator started blocking IP addresses, as seems, at random trying to chase down this app. So maybe Bubble is affected by that.

Also, FYI, in Russia all data on Russians must be stored on servers located in Russia (for this reason LinkedIn is now blocked there).

PS Amazon was affected by these IP addresses blocks.

Yes, that’s absolutely right, no access to the bubble web site and all the apps built on bubble. Huge unhappiness! The government organization Roskomnadzor blocked some aws addresses by mistake , chasing Telegram. A lot of innocent websites were blocked, even gmail experienced interruption. There is a simple solution - send a request to Roskomnadzor from Bubble, telling it was a mistake. Than this issue will be resolved and bubble ip will be unblocked.

@emmanuel are you able to help with such a request?

Ok so @neerja came back to me with the following solutions:

We have contacted AWS to see if there are alternative data centers that are still accessible. Unfortunately, there is no clear solution provided by them at the moment.

Our next suggestion would be for you to set up a reverse proxy server in a non-AWS datacenter somewhere in Europe that is not blocked in Russia.

  • That server can be configured to forward traffic to the main cluster at its IP address, without modifying the headers.
  • Since it’s in Europe, the blocks should not affect the traffic between the main cluster and the proxy server.
  • You can then transfer your apps’ DNS to point at the proxy and it will look to the outside world as if your website is hosted in that datacenter rather than in AWS.
  • This method requires some technical knowledge and it’s outside the realm of services that we can help you with, but it’s probably only a couple hours of work for someone with a little technical knowledge.
  • You might also be able to achieve the same effect by using a commercial CDN, but you should confirm that
    a) the CDN is not blocked in Russia (CloudFlare, one of the most popular ones, may or may not be blocked)
    b) the CDN is just passing through traffic without modifying it, and that it has a long timeout configured, since header modification and short timeouts can cause issues with Bubble.

However, Russian users (external and internal) only make up a part of the app’s users. So unless performance is not affected by implementing any of the solutions posted, it would need to only apply for the ‘blocked’ users.

Does anyone have more info? Anyone applied something like above already?

Did you get to a resolution with this? We are opening up into Russia and just found at the data needs to be stored on Russian servers