Back

Sucuri WebSite Firewall? Lol

  • 0
  • Self Hosted
ZachHandley
6 Mar, 2024, 23:13

So while running my migration script, I got this error and I genuinely have no idea what to make of it

TypeScript
Wiping database...
Wiping database...
Operation failed: AppwriteException [Error]: <!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" href="https://cdn.sucuri.net/sucuri-firewall-block.css" />
<section class="center clearfix">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Sucuri WebSite Firewall - Access Denied</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700" rel="stylesheet" type="text/css">
</head>
<body>
<div id="main-container">
<header class="app-header clearfix">
<div class="wrap">
<a href="https://www.sucuri.net/?utm_source=firewall_block" class="logo"></a>
<span class="logo-neartext">Website Firewall</span>
<a href="https://sucuri.net/?utm_source=firewall_block" class="site-link">Back to sucuri.net</a>
</div>
</header>

<section class="app-content access-denied clearfix"><div class="box center width-max-940"><h1 class="brand-font font-size-xtra no-margin"><i class="icon-circle-red"></i>Access Denied - Sucuri Website Firewall</h1>
<p class="medium-text code-snippet">If you are the site owner (or you manage this site), please whitelist your IP or if you think this block is an error please <a href="https://support.sucuri.net/?utm_source=firewall_block" class="color-green underline">open a support ticket</a> and make sure to include the block details (displayed in the box below), so we can assist you in troubleshooting the issue. </p><h2>Block details:</h1>
<table class="property-table overflow-break-all line-height-16">
<tr>
<td>Your IP:</td>
<td><span>76.33.64.105</span></td>
</tr>
<tr><td>URL:</td>
<td><span>appwrite.yourdomain.com/v1/databases</span></td>
</tr>
<tr>
<td>Your Browser: </td>
<td><span>AppwriteNodeJSSDK/11.1.1 (Darwin; Darwin Kernel Version 23.2.0: Wed Nov 15 21:54:10 PST 2023; root:xnu-10002.61.3~2/RELEASE_X86_64; x64)</span></td>
</tr>
<tr><td>Block ID:</td>
<td><span>FBP007</span></td>
</tr>
<tr>
<td>Block reason:</td>
<td><span>Fake bot access.</span></td>
</tr>
<tr>
<td>Time:</td>
<td><span>2024-03-06 18:11:24</span></td>
</tr>
<tr>
<td>Server ID:</td>
<td><span>11026</span></td></tr>
</table>
</div>
</section>

<footer>
<span>&copy; 2024 Sucuri Inc. All rights reserved.</span>
<span id="privacy-policy"><a href="https://sucuri.net/privacy-policy?utm_source=firewall_block" target="_blank" rel="nofollow noopener">Privacy</a></span>
</footer>
</div>
</body>
</html>

does appwrite use sucuri? is this something around my companies network or Appwrite?

TL;DR
Developers encountered an error while running a migration script due to Sucuri website firewall blocking access to appwrite.yourdomain.com/v1/databases. The issue is not with Appwrite itself, but with the Sucuri firewall. Appwrite does not use Sucuri, so the firewall might be within the company's network. Whitelisting the IP or contacting Sucuri support can resolve the issue.
D5
6 Mar, 2024, 23:14

What version were you upgrading from?

D5
6 Mar, 2024, 23:16

I think it's due to yourdomain.com, it's secured with sucuri, but appwrite itself is not

ZachHandley
6 Mar, 2024, 23:18

No it’s a custom migration script

ZachHandley
6 Mar, 2024, 23:18

To import data

ZachHandley
6 Mar, 2024, 23:19

@Steven we use OpenSense firewall so this can’t be that so what is this?

Steven
6 Mar, 2024, 23:23

were you pointing at cloud at all?

ZachHandley
6 Mar, 2024, 23:23

No

ZachHandley
6 Mar, 2024, 23:24

My own instance

Steven
6 Mar, 2024, 23:24

you must have sucuri somewhere along your network path 👀

D5
6 Mar, 2024, 23:40

Looks like you're using yourdomain.com somewhere

ZachHandley
6 Mar, 2024, 23:53

Huh, weird lol, I’ll check that

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more