# Other

# What to Do If You Have Exceeded Your Bandwidth Limit

If you have received a notification email for accessing the bandwidth traffic limit, you can opt in to [https://admin.dotroll.com](https://admin.dotroll.com/?swcfpc=1) for additional data traffic after logging in.

**Steps for ordering:**

1. After logging in, click on **Services / My Services**.
2. In the **Actions** box in the left sidebar, click the **View Available Addons**.
3. On the page that appears, select the data bundle you want to purchase, then click **Order Now**.
4. Then click the **Checkout** button and check the billing information.
5. Select the form of payment and select “I have read and agree to the Terms of Service” and click **Complete Order**.

# What to Do If Your Website Is Flagged as an Attack Site

Unfortunately we are unable to help with the reported attack site because we did not put this type of blocking on Google, but we did not. This type of blocking is useful because the visitor’s tool does not get infected, but it’s pretty uncomfortable.

To resolve this issue, follow these steps:

1. For devices from which you signed in to your site, or to scan for a virus on your web site.
2. Then log on to [https://admin.dotroll.com](https://admin.dotroll.com/?swcfpc=1) and modify your hosting password as well as your FTP users’ passwords.
3. If you have received a CXS notification, you can view the files in the notification email if you do not find the code code for the program code in the code then remove them. If you are using a content management system (CMS), you should definitely upgrade both the content manager and the installed add-on modules and templates. *If you have not created the website, contact the developer of the website, as we will not be able to help you with programming issues.*

Google will review websites for up to 90 days, if you do not want to wait for it, you can do this by following these steps to speed up blocking.

1. If the site is cleaned from harmful code sequences, please read the [Google Search Console  ](https://www.google.com/support/webmasters/bin/answer.py?answer=45432 "Google Search Console")In addition, the StopBadware site, which is [http://www.stopbadware.org/](http://www.stopbadware.org/)
2. Next, you’ll need to look at the Google Diagnostic page that you can access (at the end of the URL you want to replace): [http://www.google.com/safebrowsing/diagnostic?site=http://your\_domain\_name.tld](https://www.google.com/safebrowsing/diagnostic?site=http://your_domain_name.tld)**Note:  *At the end of the URL, replace the yourn\_domain\_name.tld with the domain name that is experiencing the problem.*
3. Then, sign in to [Google Webmaster Tools](https://www.google.com/webmasters/tools/dashboard?hl=en "Google Webmaster Tools") where you can apply for a review.
4. Find it on your site with the Badware Website Clearinghouse, then click the links in the Report column to get a review of the pages by clicking the “Click to Request Review” link on the left. [http://www.stopbadware.org/home/reportsearch](http://www.stopbadware.org/home/reportsearch)  
    [  ](http://www.stopbadware.org/home/reportsearch)
5. If you have been granted pishing as a page, please also review the link below. [http://sb.google.com/safebrowsing/report\_error/](https://sb.google.com/safebrowsing/report_error/)

Wait for a few days, or maybe seven weeks for the systems to pass through the news of infection, and will also be able to tell you about success in Webmaster Tools.

**If you have any further questions, please feel free to contact our Customer Service.**

# DotRoll Web Hosting Security Features and Solutions

While developing DotRoll non-free hosting, we paid special attention to security. These security features include:

#### SYSTEM USERS

Unlike usual hosting solutions, security starts at the system level. Every hosting account is a system user. This allows us to run applications like Perl, Python, Ruby on Rails.

---

#### HARDENED KERNEL

Our kernel has been hardened to suit the security needs of our clients. For example, users may only see their own processes.

---

#### VIRTUAL MINI ENVIRONMENT

Every user has a very own miniature environment (chroot) in which the applications run and FTP is jailed into. This allows us to provide users with SSH access.

---

#### OUTGOING CONNECTIONS

As we reckon the need for using API’s, we have developed a solution to monitor abuse and thus allow free access to external sites to our users. PHP, for example has been fitted with all the technology we could pack into it (SOAP, XML-RPC, etc).

---

#### E-MAIL SOLUTIONS

All outgoing mail is bound to users transparently. Every user may send only from a domain belonging to that very account. Outgoing mail is digitally signed, which more and more e-mail providers recognize as a sign of trust and verifiability. Blacklists and e-mail trafic are constantly monitored so your legitimate e-mail may pass unhindered and get right where it belongs – in your user’s inboxes.

# How to Set Up a Cron Job

There are two options for setting.

1. For the file you want to run on a file in a timely manner, at least the owner has to run the run right (0700). Also, at the beginning of the file (in the first line) you have to specify the appropriate interpreter for the file type. **For PHP file:**
    
    ```
    #!/usr/bin/php
    ```
    
    **For Shell script:**
    
    ```
    #!/bin/bash
    ```
    
    In this case, the file should be given in the timed scripts menu in the following format: /home/username/public\_html/cron.php
2. Only enter the interpreter in the Timed Scripts menu before the file to run, in the following format: **For PHP file:**
    
    ```
    php /home/username/public_html/cron.php
    ```
    
    **For Shell script:**
    
    ```
    /bin/sh /home/username/public_html/file.sh
    ```
    
    In the latter case, you do not have to configure the file for the file.

# What Is SSL

SSL / TLS is a protocol that provides secure data transfer. If supported by two endpoints of the connection, almost any other protocol can be transmitted via SSL.

An important feature of SSL is its signature. The keys can be signed and authenticated. Software vendors (such as browsers) embed embedded browsers into a list of the signatories they recognize, which are automatically accepted by the software. In other cases, the software will ask you to accept the key.

# How to Renew Your Hosting Service

Follow these steps to renew:

1. <span id="bkmrk-log-in-at%C2%A0https%3A%2F%2Fad-1" lang="en">Log in at [https://admin.dotroll.com/](https://admin.dotroll.com/?swcfpc=1 "https://admin.dotroll.com/") with the email address you entered, when you registered your account.</span>
2. <span id="bkmrk-in-the-top-menu-bar%2C" lang="en">In the top menu bar, click on **Services / My Services**.</span>
3. Click on the green **Active** icon.
4. After the page loaded, below Hosting Renewals, click on **Renew service for 1 year** button.

<span id="bkmrk-our-system-then-draw-1" lang="en">Our system then draws up a billing account that allows you to extend the service immediately via credit card or PayPal.</span>

# How to Create and Edit Files via SSH

There are several ways to create a file through SSH. In this article, we will present the file creation with two types of word processors.

<div class="vc_row wpb_row vc_row-fluid" id="bkmrk-nano%C2%A0%E2%80%93-for-beginner-"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column wpb_content_element"><div class="wpb_wrapper">- **nano** – for beginner users
- **vim** – for advanced users

</div></div></div></div></div></div><p class="callout info">If you are editing files from a cumbersome command line, we recommend that you create a file via FTP, you can use this description below:  
[Create and modify a file via FTP](https://dotroll.com/en/knowledge-base/books/ftp/page/how-to-create-and-edit-files-via-ftp "Creating and editing a file via FTP")</p>

<p class="callout danger">The following description is just an example of how to create or modify a file using SSH. Following the description, make sure you create the file at the right place. If you modify it, edit the file you want.</p>

#### CREATING A FILE USING NANO

<div class="vc_row wpb_row vc_row-fluid" id="bkmrk-log-in-to-the-server"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column wpb_content_element"><div class="wpb_wrapper">1. Log in to the server on SSH.
2. Navigate to the directory where you want to create or edit the file.
3. Next, type the **nano** command and then divide by space, enter the name of the file you want to create/edit. ```
    [server] $ nano .htaccess
    ```
4. ![](https://dotroll.com/wp-content/uploads/2020/08/nano.png)  
    Next, start typing the contents of the file.
5. When you have uploaded the file with the required content, hold down the **Ctrl** key and press the **O** key (Ctrl + O). ![](https://dotroll.com/wp-content/uploads/2020/08/nano1.png)  
    At the bottom of the screen, the editor will ask you again about the name of the file you previously specified.
6. You can confirm the file by pressing Enter.
7. Press **Ctrl+X** to exit the word processor.

</div></div></div></div></div></div>#### CREATING A FILE USING VIM

<div class="vc_row wpb_row vc_row-fluid" id="bkmrk-log-in-to-the-server-1"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column wpb_content_element"><div class="wpb_wrapper">1. Log in to the server on SSH.
2. Navigate to the directory where you want to create or edit the file.
3. Next, type the **vim** command, and then divide by space, enter the name of the file you want to create/edit. ```
    [server] $ vim .htaccess
    ```
4. ![](https://dotroll.com/wp-content/uploads/2020/08/vim.png)  
    After the word processor starts, you can upload the file by pressing the **i** key as it changes to INSERT mode.  
    ![](https://dotroll.com/wp-content/uploads/2020/08/vim1.png)
5. When you upload the file with the required content, use **Esc** to exit the insertion mode.
6. ![](https://dotroll.com/wp-content/uploads/2020/08/vim2.png)  
    To save the file, type **:wq**, and then use the **Enter** key to save the file.

</div></div></div></div></div></div>

# How to Transfer a Service to Another Billing Account

Transfer steps:

- Log in to our system with your email address and password, then click on the **Services** / **My Services** menu item in the top menu line.
- Next, click the service you want to transfer, and then click **Transfer service to user** in the **Actions** box on the left.
- On the page that appears, in the **Transfer to user:** field, enter the email address or username of the person or organization to whom you want to transfer the service name, and then click **Check user name** button.
- Our system then checks to see if this is a genuine bill payer based on the information you provided, and then displays the information. If you find the information correct, click the **Confirm** button.
- The interface will then display the services already handed over, here you have the option to cancel the previous handover.
- The system alerts the other user after logging in that services are waiting to be received.

# Setting Up Supabase Using Docker Desktop

<span lang="en">If you’re new to self-hosting or want a simple, visual setup, Docker Desktop offers the easiest way to run Supabase locally. It provides a graphical interface for managing containers, configuring ports, and ensuring your data persists across restarts—no command-line work required.</span>

### <a name="_84tuplt0hr9m"></a>**<span lang="en">Step 1. Install Docker Desktop</span>**

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">[<span style="color:#1155cc;">Download Docker Desktop</span>](https://www.docker.com/products/docker-desktop/) for your operating system.</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Install it following the installer instructions.  
**Windows users:** Enable **WSL2** during installation and restart if prompted.</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Open Docker Desktop and make sure it’s running. You should see the Docker whale icon in your system tray or menu bar.</span>

<span lang="en">![embedded-image-mwbeqrkf.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-mwbeqrkf.png)</span>

### <a name="_19aeapssvsjc"></a>**<span lang="en">Step 2. Prepare a Folder for Data</span>**

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Supabase stores data (PostgreSQL database, file uploads) in volumes. To make your data persistent:</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">macOS / Linux:</span>** <span lang="en" style="font-family:'Roboto Mono';color:#188038;">~/supabase-data</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Windows:</span>** <span lang="en" style="font-family:'Roboto Mono';color:#188038;">C:\\supabase-data</span>

<span lang="en">![embedded-image-8xkdabri.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-8xkdabri.png)</span>

<span lang="en">This folder ensures your data is safe even if you remove or update containers.</span>

### <a name="_rggzn27v487n"></a>**<span lang="en">Step 3. Pull the Official Supabase Images</span>**

<span lang="en">Supabase uses multiple Docker images for its services: PostgreSQL, Auth, Realtime, Storage, API, and Studio. You can pull them directly in Docker Desktop:</span>

1. <span lang="en">Open Docker Desktop and go to the **Images** tab.</span>
2. <span lang="en">In the search bar, enter the official image names:</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase/postgres</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase/gotrue</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase/realtime</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase/storage-api</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase/postgrest</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase/studio</span>

3. <span lang="en">Click **Pull** for each image to download it to your machine. Repeat for all images.</span>

<span lang="en">![embedded-image-92ycxfwj.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-92ycxfwj.png)</span>

### <a name="_tpcmq792jr4t"></a>**<span lang="en">Step 4. Create Containers for Each Service</span>**

<span lang="en">Once the images are downloaded, you need to create a container for each service:</span>

1. <span lang="en">Go to the **Containers/Apps** tab in Docker Desktop and click **+ Add Container**.</span>
2. <span lang="en">Select the image you just pulled.</span>
3. <span lang="en">Configure settings for each container:  
      
    </span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Name:</span>**<span lang="en"> Give it a meaningful name (e.g., </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase\_postgres</span><span lang="en">, </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">supabase\_auth</span><span lang="en">).</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Ports:</span>**<span lang="en"> Map the container ports to host ports:</span>

<span lang="en"><span>■<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">PostgreSQL: </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">5432</span>

<span lang="en"><span>■<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Supabase Studio: </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">3000</span>

<span lang="en"><span>■<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Others use default ports (check each service documentation).</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Volumes:</span>**<span lang="en"> Bind your host folder to the container for persistence:</span>

<span lang="en"><span>■<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Example: </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">~/supabase-data</span><span lang="en" style="font-family:'Arial Unicode MS';"> → </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">/var/lib/postgresql/data</span><span lang="en"> for PostgreSQL</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Environment Variables:</span>**<span lang="en"> Set essential keys:</span>

<span lang="en"><span>■<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">POSTGRES\_PASSWORD</span><span lang="en">, </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">JWT\_SECRET</span><span lang="en">, </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">ANON\_KEY</span><span lang="en">, </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">SERVICE\_ROLE\_KEY</span>

<span lang="en"><span>○<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Restart Policy:</span>** <span lang="en" style="font-family:'Roboto Mono';color:#188038;">Always</span><span lang="en"> or </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">Unless Stopped</span>

4. <span lang="en">Click **Run** to launch the container. Repeat for all Supabase services.</span>

<span lang="en">![embedded-image-s03nhesy.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-s03nhesy.png)</span>

### <a name="_hsgfhhdifzm"></a>**<span lang="en">Step 5. Access Supabase Studio</span>**

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Once all containers are running, open your browser and go to:  
<span> </span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">http://localhost:3000</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">You now have full access to Supabase Studio and can manage your database, authentication, and storage visually.</span>

<span lang="en">![embedded-image-a9euiyyu.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-a9euiyyu.png)</span>

### <a name="_loem3maz0d6p"></a>**<span lang="en">Step 6. Updating Supabase</span>**

<span lang="en">When new Supabase releases are available:</span>

1. <span lang="en">Stop and remove the containers using Docker Desktop.</span>
2. <span lang="en" style="font-family:'Arial Unicode MS';">Pull the updated images (Images tab → Pull).</span>
3. <span lang="en">Recreate containers using the same settings and volume mappings.</span>

<span lang="en">Because your data is stored in persistent volumes, it **remains safe** during updates.</span>

### <a name="_rtzmsa47c7ys"></a>**<span lang="en">Step 7. Maintenance and Monitoring</span>**

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Docker Desktop lets you monitor resource usage, logs, and container health.</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">Regularly check logs for errors and ensure your data folder has sufficient disk space.</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en">For production or long-term local usage, consider automating container updates using **Watchtower**.</span>

# Setting Up Supabase via Command Line

<span lang="en">For developers and teams who prioritize automation, version control, or deployment on remote servers, the command-line approach provides flexibility and repeatability. Using Docker and Docker Compose directly allows you to manage Supabase stacks efficiently and integrate the process into scripts or CI/CD pipelines.</span>

### <a name="_awye327y7chi"></a>**<span lang="en">Step 1. Install Docker and Docker Compose</span>**

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Linux:</span>**

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">sudo apt update</span>

<span lang="en">![embedded-image-fc2qlw15.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-fc2qlw15.png)</span>

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">sudo apt install docker.io docker-compose -y</span>

<span lang="en">![embedded-image-bgiksi0i.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-bgiksi0i.png)</span>

<span lang="en"> </span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span>**<span lang="en">Windows/macOS:</span>**<span lang="en"> Docker Desktop includes both tools, so no additional installation is needed.</span>

<span lang="en">Verify Docker is running before proceeding.</span>

### <a name="_pwzwotzdo4a0"></a>**<span lang="en">Step 2. Clone the Supabase Repository</span>**

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">git clone https://github.com/supabase/supabase.git</span>

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">cd supabase/docker</span>

<span lang="en">![embedded-image-fpr9xyu9.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-fpr9xyu9.png)</span>

<span lang="en">This repository contains the </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">docker-compose.yml</span><span lang="en"> configuration defining all core services: PostgreSQL, APIs, authentication, Realtime, storage, and Supabase Studio.</span>

### <a name="_yrazy2nv8tcv"></a>**<span lang="en">Step 3. Configure Environment Variables</span>**

<span lang="en">Copy the example environment file and customize it:</span>

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">cp .env.example .env</span>

<span lang="en">![embedded-image-t2zgjohp.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-t2zgjohp.png)</span>

<span lang="en">Edit </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">.env</span><span lang="en"> to set your credentials and keys:</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">POSTGRES\_PASSWORD</span><span lang="en">: PostgreSQL database password</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">JWT\_SECRET</span><span lang="en">: authentication token secret</span>

<span lang="en"><span>●<span style="font:7pt 'Times New Roman';"> </span></span></span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">ANON\_KEY</span><span lang="en"> and </span><span lang="en" style="font-family:'Roboto Mono';color:#188038;">SERVICE\_ROLE\_KEY</span><span lang="en">: API access keys</span>

<span lang="en">Properly securing these values is critical, especially in production environments.</span>

### <a name="_5hiomom4wg69"></a>**<span lang="en">Step 4. Launch Supabase</span>**

<span lang="en">Start the services in detached mode:</span>

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">docker compose up -d</span>

<span lang="en">![embedded-image-5bbaymwg.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-5bbaymwg.png)</span>

<span lang="en">Docker Compose pulls all necessary images and runs the containers, including database, authentication, Realtime, API, and Studio.</span>

### <a name="_s8rupectq3k9"></a>**<span lang="en">Step 5. Verify and Access the Platform</span>**

<span lang="en">Check that all containers are running:</span>

<span lang="en" style="font-family:'Roboto Mono';color:#188038;">docker ps</span>

<span lang="en">![embedded-image-sbn8lk4n.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-sbn8lk4n.png)</span>

<span lang="en">Then open Supabase Studio in your browser:  
<span> </span>[<span style="font-family:'Roboto Mono';color:#1155cc;">http://localhost:3000</span>](http://localhost:3000)</span>

<span lang="en">![embedded-image-ltfitsoh.png](https://dotroll.com/en/knowledge-base/uploads/images/gallery/2026-06/embedded-image-ltfitsoh.png)</span>

<span lang="en">You now have full access to your self-hosted backend.</span>