User blog:Thorsten/Umzug und Supabase: Unterschied zwischen den Seiten
(Unterschied zwischen Seiten)
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
Zeile 1: | Zeile 1: | ||
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: | |||
<pre> | |||
sudo apt update #Aktualisieren Sie die Paketliste | |||
sudo apt install ufw #Installieren Sie ufw | |||
</pre> | |||
Standardregeln setzen | |||
<pre> | |||
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 | |||
</pre> | |||
Aktivieren Sie ufw | |||
<pre> | |||
sudo ufw enable #Aktivieren Sie ufw | |||
</pre> | |||
===Installieren Sie Docker=== | |||
* [https://docs.docker.com/engine/install/ubuntu/ Docker installieren] | |||
====. Ändern der Docker-Daemon-Konfiguration==== | |||
Deaktivieren von iptables: | |||
<pre> | |||
sudo nano /etc/docker/daemon.json #Öffnen Sie die Docker-Daemon-Konfigurationsdatei | |||
</pre> | |||
Fügen Sie die folgende Konfiguration hinzu: | |||
<pre> | |||
{ | |||
"iptables": false #Deaktivieren Sie iptables | |||
} | |||
</pre> | |||
Starten Sie den Docker-Dienst neu: | |||
<pre> | |||
sudo systemctl restart docker #Starten Sie den Docker-Dienst neu | |||
</pre> | |||
===Installieren Sie Supabase=== | |||
* [https://supabase.com/docs/guides/self-hosting Supabase selbst hosten] |
Version vom 1. Oktober 2024, 01:15 Uhr
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