Entrepreneur, developer, seasoned system and network engineer, aspiring hobbyist pilot, husband and father.

  • 32 Posts
  • 164 Comments
Joined 3 years ago
cake
Cake day: June 5th, 2023

help-circle

  • Great question and I’m happy to provide some clarity.

    When the server comes under significant load from this type of coordinated scraping activity, it becomes extremely difficult to investigate the issue while it is happening. Even with out-of-band access, the server can become so overloaded that it is nearly unresponsive.

    To relieve some of that pressure, I temporarily enable Cloudflare’s Under Attack Mode. This helps reduce the amount of traffic reaching the server, but it also interfere with certain third-party applications, such as Voyager and others.

    I enable Under Attack Mode to reduce the load and collect access logs showing what the filtered traffic looks like. I then disable it temporarily to capture additional traffic, including requests that were previously being blocked. This is why you may intermittently regain access during these incidents.

    By comparing these two datasets, I can more quickly distinguish legitimate traffic from malicious or unwanted traffic patterns. From there, I can adjust the security rules to make it more difficult and costly for that bad traffic to reach the server in the first place.

    Sorry if that got a little technical.





  • Hey @westingham

    Thanks for starting a post about this.

    Our traffic today jumped 4x our previous daily high. I had to enable some extra protection to give the server some breathing room to recover. One of the side effects is the mobile apps are temporarily unavailable until I get everything tweaked. It will be back in a few days. The good news is that I already got my hands on a newer more powerful server that will be going into production in the next few weeks.

    For the next few days if you want to scroll the site you will need to use your mobile browser. I understand its totally not the same experience as voyager but I promise you i’ll get everything back up as it was as soon as I can.

    Thanks for your trust and patience!

    Edit: Access via the mobile app Voyager has been reinstated.












  • Hey!

    Thanks for asking, I think transparency around infrastructure is important.

    This instance is hosted on equipment that we own, located in a local data center in Montreal, Canada. Backups are stored within the same facility; however, the backup hardware itself is not currently owned by us. Our S3 storage is hosted in a separate Montreal data center also on equipment that we do not own or control.

    Our long-term objective is to operate our own dedicated backup infrastructure and S3 storage environment. However, the significant increase in RAM costs has temporarily delayed that rollout. Someone recently donated a few new servers however they were stripped of ram beforehand.

    It’s also worth noting that we are currently using Cloudflare, but my plan to align with the broader Fedecan infrastructure strategy and transition to Deflect.ca in the future.