Self-Host Supabase: Wdrożenie jednym kliknięciem na własnym VPS
Supabase zapewnia bazę danych open-source, autentykację oraz API w czasie rzeczywistym. Automatio wdraża go na dedykowany serwer z HTTPS jednym kliknięciem,...
SupaBase
DatabasesSupabase zapewnia bazę danych open-source, autentykację oraz API w czasie rzeczywistym. Automatio wdraża go na dedykowany serwer z HTTPS jednym kliknięciem,...
Co dostajesz, wdrażając SupaBase
Serwer, który wynajmujemy, ile kosztuje i o co zapyta instalator.
- Serwer
- CX23 · 2 vCPU · 4 GB RAM
- Od
- $9/mies.
- Konfiguracja
- Bez konfiguracji
W każdym wdrożeniu
- Dedykowany serwer, jedna aplikacja na maszynę
- Certyfikat HTTPS wystawiany automatycznie
- Darmowa subdomena, własna domena opcjonalnie
- Restart, zmiana rozmiaru, migawki i przywracanie
Projekt
Wszystko, do czego ta strona linkuje poza Automatio.
Wdróż SupaBase jednym kliknięciem
Na Twoim serwerze, z Twoimi danymi. Bez terminala, bez poleceń Dockera, bez certyfikatów.
- 1
Wybierz rozmiar
Zacznij od najmniejszego serwera, który wystarczy aplikacji. Rozmiar zmienisz później bez reinstalacji.
- 2
Kliknij wdróż
Wynajmujemy serwer, instalujemy aplikację przez Dockera i kierujemy na nią subdomenę.
- 3
Patrz, jak startuje
Provisioning działa sam i trwa kilka minut. Gdy pojawi się certyfikat HTTPS, aplikacja działa.
Rozmiar serwera
Rozliczane miesięcznie z subskrypcją Automatio. Usuń serwer, a opłata się kończy.
Możliwości SupaBase
Sprawdź, co Automatio może zrobić dla tego przypadku użycia
Baza danych Postgres
Każdy projekt zawiera pełną, dedykowaną bazę danych PostgreSQL. To nie jest współdzielona instancja, co oznacza pełny dostęp root do rozszerzeń, schematów i złożonych wyzwalaczy (triggers) bez ograniczeń dostawcy.
- 1Pełne wsparcie dla PostGIS
- 2PgVector dla aplikacji AI
- 3Bezpośredni dostęp SQL przez interfejs
- 4Automatyczne API REST i GraphQL
- 5Niestandardowe rozszerzenia bazy danych
Możliwości SupaBase
- Baza danych Postgres
Każdy projekt zawiera pełną, dedykowaną bazę danych [PostgreSQL](https://www.postgresql.org/). To nie jest współdzielona instancja, co oznacza pełny dostęp root do rozszerzeń, schematów i złożonych wyzwalaczy (triggers) bez ograniczeń dostawcy.
- Pełne wsparcie dla PostGIS
- PgVector dla aplikacji AI
- Bezpośredni dostęp SQL przez interfejs
- Automatyczne API REST i GraphQL
- Niestandardowe rozszerzenia bazy danych
- Uwierzytelnianie i autoryzacja
Kompletny system zarządzania użytkownikami, który obsługuje rejestrację i logowanie od razu po wyjęciu z pudełka. Integruje Row Level Security (RLS) bezpośrednio z bazą danych, dbając o to, by użytkownicy widzieli tylko te dane, do których mają uprawnienia.
- Sesje użytkowników oparte na JWT
- Wsparcie dla OAuth (Google, GitHub itp.)
- Przepływy e-mail i hasło
- Logowanie przez Magic Link
- Uwierzytelnianie wieloskładnikowe (MFA)
- Silnik Realtime
Nasłuchuj zmian w bazie danych w czasie ich występowania za pomocą WebSockets. Silnik Realtime rozgłasza operacje wstawiania, aktualizacji i usuwania do Twojego frontendu, co ułatwia budowanie aplikacji współpracujących w czasie rzeczywistym lub paneli na żywo.
- Nasłuchiwanie zmian w bazie danych
- Śledzenie obecności użytkowników
- Wiadomości rozgłoszeniowe (broadcast)
- Synchronizacja o niskich opóźnieniach
- Integracja z RLS
- Storage i Edge Functions
Obsługuj duże pliki i logikę po stronie serwera w jednym środowisku. Magazyn pozwala serwować zasoby przez kubły kompatybilne z S3, a Edge Functions umożliwiają uruchamianie logiki TypeScript napędzanej przez Deno.
- Magazyn plików kompatybilny z S3
- API transformacji obrazów
- Edge Functions oparte na Deno
- Wyzwalacze Webhook
- Prywatne i publiczne kubły (buckets)
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| Aspekt | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| Miesięczny koszt | 25 USD za projekt | Koszt VPS + czas konfiguracji | Stały koszt VPS |
| Limity projektów | Płatne za instancję | Nieograniczone | Nieograniczone |
| Czas konfiguracji | Natychmiast | Godziny ręcznej konfiguracji | ~15 minut |
| HTTPS/TLS | W cenie | Ręczna konfiguracja Certbot | Automatycznie |
| Własność danych | Współdzielona infrastruktura | Pełna kontrola | Pełna kontrola |
Miesięczny koszt
Limity projektów
Czas konfiguracji
HTTPS/TLS
Własność danych
Dla kogo to jest
Ludzie, którzy naprawdę uruchamiają SupaBase na własnym serwerze, i co się dzięki temu zmienia.
samodzielny twórca z portfolio projektów
Koszty zarządzanych projektów pożerają zyski z małych narzędzi hobbystycznych.
Hostuj nieograniczoną liczbę projektów na jednym stałym ryczałtowo VPS-ie.
- Migracja aplikacji pobocznych na jeden serwer
- Konfiguracja współdzielonego uwierzytelniania dla wielu domen
- Ustawienie automatycznych kopii zapasowych bazy danych
inżynier fintech dbający o bezpieczeństwo
Wymagania regulacyjne narzucają izolację danych i lokalne przechowywanie.
Pełna kontrola nad infrastrukturą bazy danych i przeglądami bezpieczeństwa.
- Audyt polityk Row Level Security
- Konfiguracja reguł VPC i zapory sieciowej
- Włączenie szyfrowanych kubłów (storage buckets)
soloshow budujący z pomocą AI
Potrzebuje backendu, który po prostu działa, bez nauki skomplikowanego DevOps.
Błyskawiczne generowanie backendu za pomocą graficznego pulpitu.
- Generowanie schematów za pomocą promptów AI
- Wdrażanie edge functions dla logiki API
- Śledzenie sesji użytkowników w czasie rzeczywistym
freelancer rozliczający się godzinowo
Miesięczne rachunki za SaaS od projektu czynią przekazanie klientowi droższym.
Przekaż dedykowany serwer, którego klient jest w pełni właścicielem.
- Uruchomienie gotowej do produkcji instancji Postgres
- Konfiguracja dostawców uwierzytelniania dla klienta
- Ustawienie automatycznych lokalnych kopii zapasowych magazynu
Czym jest ten prompt?
Dowiedz sie, co robi ten prompt i jak moze pomoc Ci osiagnac lepsze wyniki.
Czym jest Supabase?
Supabase to wiodąca alternatywa open-source dla Firebase, zbudowana w oparciu o narzędzia klasy korporacyjnej, takie jak PostgreSQL i Elixir. W przeciwieństwie do zastrzeżonych platform Backend-as-a-Service (BaaS), które zamykają Cię w konkretnym ekosystemie, Supabase korzysta ze standardowych technologii. Oznacza to, że nawet jeśli korzystasz z ich pulpitu, Twoje dane znajdują się w standardowej bazie danych Postgres, którą możesz w dowolnym momencie wyeksportować lub odpytać z dowolnej innej aplikacji. Rozwiązuje to problem fragmentaryzacji nowoczesnego backendu, łącząc zarządzanie bazą danych, uwierzytelnianie użytkowników, magazyn plików i wiadomości w czasie rzeczywistym w jedną zintegrowaną platformę.
Jak to działa
W swojej istocie Supabase to zbiór kilku narzędzi open-source działających w harmonii. PostgreSQL służy jako główny magazyn danych, podczas gdy GoTrue obsługuje logikę uwierzytelniania. PostgREST automatycznie generuje API RESTful na podstawie schematu bazy danych, a Realtime zarządza transmisjami WebSocket. Ta modularność decyduje o potędze Supabase. Zapewnia spójne środowisko dla deweloperów, pozwalając jednocześnie na głębokie zagłębienie się w dowolny komponent. Kiedy hostujesz system samodzielnie, uruchamiasz stos Docker, który koordynuje działanie tych usług jako całości.
Pierwsza godzina z Supabase
Po wdrożeniu pierwsza godzina obejmuje zalogowanie się do pulpitu w celu utworzenia pierwszej tabeli. Dzięki integracji z PostgREST nie musisz pisać żadnego kodu API – zaraz po zdefiniowaniu kolumny możesz odpytywać ją za pomocą biblioteki klienta Supabase w kodzie frontendu. Następnie włączysz Row Level Security (RLS), aby upewnić się, że Twoje dane są chronione. Definiując proste polityki SQL, możesz dokładnie kontrolować, którzy użytkownicy mogą odczytywać lub zapisywać konkretne wiersze. Na koniec możesz podłączyć zewnętrznego dostawcę uwierzytelniania, co ogranicza się do wklejenia kluczy API do panelu ustawień.
Supabase kontra alternatywy
W porównaniu do Firebase, Supabase wygrywa elastycznością i przenośnością danych. Nie jesteś zmuszony do korzystania ze struktur dokumentowych NoSQL i możesz używać standardowego SQL do złożonych raportów. W porównaniu do budowania niestandardowego backendu w Node.js lub Pythonie, Supabase oszczędza tygodnie pracy nad powtarzalnym kodem (boilerplate). Zapewnia te same wrażenia co usługa zarządzana, ale z przejrzystością i opłacalnością oprogramowania open-source w trybie self-hosted.

Co mowia ludzie o SupaBase
Zobacz, co spolecznosc mysli o SupaBase
“Uwielbiam Supabase, ale plan cenowy 25 USD/mies. zabił moje projekty poboczne. Mój miesięczny rachunek spadł z przewidywanych 100 USD z powrotem do 5 USD dzięki uruchomieniu wszystkiego na jednym VPS-ie w Hetznerze.”
“Musiałem bardzo skrupulatnie podchodzić do polityk RLS w Supabase. Kilka wczesnych wersji miało luki w zabezpieczeniach, które wyłapałem tylko poprzez ręczne sprawdzenie pulpitu.”
“VPS + self-hosted Supabase to niesamowicie potężna kombinacja. Uruchamiam wiele stron, analitykę, narzędzia osobiste oraz pełną instancję Supabase ze scraperem działającym 24/7 za 7 USD na VPS-ie w Hetznerze.”
“Odpowiadając na Twoje pytanie – moc obliczeniowa, którą otrzymujesz w hostowanym Supabase, jest znacznie droższa niż w przypadku samodzielnego hostowania.”
“Samodzielne hostowanie to dobry wybór, jeśli potrzebujesz pełnej kontroli nad danymi, masz wymagania dotyczące zgodności z przepisami lub chcesz uruchomić nieograniczoną liczbę projektów.”
“Praca z Edge Functions właśnie doczekała się poważnego ulepszenia, ale konfiguracja nadal jest najtrudniejszą częścią stosu self-hosted.”
Filmy o SupaBase
Ogladaj samouczki, recenzje i dyskusje o SupaBase
“Coolify is the control panel that we're gonna use to deploy Supabase”
“The first thing I wanna talk about here are Edge Functions... setting up Edge Functions works a little bit differently”
Przyspiesz swoj workflow z automatyzacja AI
Automatio laczy moc agentow AI, automatyzacji web i inteligentnych integracji, aby pomoc Ci osiagnac wiecej w krotszym czasie.
Porady Pro dla SupaBase
Wskazówki ekspertów, aby w pełni wykorzystać SupaBase.
Wybierz 8 GB RAM dla stabilności
Supabase uruchamia ponad 10 mikrousług, w tym Postgres, GoTrue i PostgREST. Choć 4 GB wystarczy, 8 GB (CX33) zapobiega awariom podczas dużych migracji lub zadań analitycznych.
Użyj Resend do obsługi SMTP
Przepływ uwierzytelniania wymaga dostawcy poczty e-mail. Resend oferuje hojny darmowy pakiet i idealnie współdziała z konfiguracją Supabase przy wysyłaniu e-maili z zaproszeniami oraz resetowaniem haseł.
Przeprowadź audyt polityk RLS
W środowisku self-hosted jesteś ostatnią linią obrony. Zawsze dokładnie sprawdzaj swoje polityki Row Level Security w Postgres, aby upewnić się, że nieuwierzytelnieni użytkownicy nie mają dostępu do prywatnych tabel.
Opinie
Co mowia nasi uzytkownicy
Dolacz do tysiecy zadowolonych uzytkownikow, ktorzy przeksztalcili swoj workflow
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Powiazane Self-Hosted Apps
Często Zadawane Pytania o SupaBase
Znajdź odpowiedzi na częste pytania o SupaBase