Supabase

Aus ahrensburg.city
Version vom 1. Oktober 2024, 01:15 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Supabase ist eine Open-Source-Plattform, die eine Vielzahl von Diensten für die Entwicklung von Anwendungen bereitstellt. Es bietet eine Datenbank, Authentifizierung, Echtzeit- und REST-APIs, Dateispeicherung und mehr. Supabase basiert auf PostgreSQL und bietet eine einfache Möglichkeit, Datenbanken zu erstellen und zu verwalten.

Ubuntu 24.04 LTS Installation

Um Supabase auf einem Ubuntu 24.04 LTS-Server zu installieren, führen Sie die folgenden Schritte aus:

Installieren Sie ufw

ufw ist ein Frontend für iptables und bietet eine einfache Möglichkeit, die Firewall auf einem Ubuntu-Server zu konfigurieren. Installieren Sie ufw mit dem folgenden Befehl:

sudo apt update #Aktualisieren Sie die Paketliste
sudo apt install ufw #Installieren Sie ufw
 
Standardregeln setzen
 sudo ufw default deny incoming #Blockieren Sie eingehende Verbindungen
 sudo ufw default allow outgoing #Erlauben Sie ausgehende Verbindungen
 sudo ufw allow ssh #Erlauben Sie SSH-Verbindungen
 sudo ufw allow http #Erlauben Sie HTTP-Verbindungen
 sudo ufw allow https #Erlauben Sie HTTPS-Verbindungen
 

Aktivieren Sie ufw

sudo ufw enable #Aktivieren Sie ufw

Installieren Sie Docker

. Ändern der Docker-Daemon-Konfiguration

Deaktivieren von iptables:

sudo nano /etc/docker/daemon.json #Öffnen Sie die Docker-Daemon-Konfigurationsdatei

Fügen Sie die folgende Konfiguration hinzu:

{
  "iptables": false #Deaktivieren Sie iptables
}

Starten Sie den Docker-Dienst neu:

sudo systemctl restart docker #Starten Sie den Docker-Dienst neu

Installieren Sie Supabase