Airtable jest wygodny, ale plan płatny drożeje z każdym kolejnym użytkownikiem, a darmowy narzuca twardy limit wierszy w bazie. Baserow to otwartoźródłowa alternatywa, arkusz kalkulacyjny i relacyjna baza danych w jednym, z widokami Kanban, galerii i kalendarza, którą stawiasz na własnym Boxie bez limitu wierszy i bez opłat za kolejne konto. Poniżej krok po kroku pokazujemy, jak postawić Baserow na Saplo, jak go skonfigurować po pierwszym uruchomieniu i czym różni się na co dzień od Airtable.
Dlaczego Baserow zamiast Airtable
Airtable jako produkt SaaS dobrze wygląda w prezentacji, ale ma kilka powtarzających się bolączek, które boleśnie odczuwają małe firmy i zespoły projektowe:
- limit wierszy na darmowym planie - projekt rośnie, baza rośnie, a Ty w pewnym momencie musisz przejść na płatny plan albo dzielić dane na kilka osobnych baz, co utrudnia raportowanie,
- opłata za każdego kolejnego użytkownika - im więcej osób w zespole ma dostęp do bazy, tym wyższa miesięczna faktura, a przy kilkunastoosobowym zespole potrafi to być kilkaset złotych miesięcznie,
- dane na cudzych serwerach - baza firmowa (kontakty, projekty, zamówienia, dane klientów) leży poza Twoją infrastrukturą i poza zasięgiem Twojej własnej polityki backupu,
- brak elastyczności w hostowaniu - nie da się przenieść Airtable na własny serwer ani dostosować go do własnych wymogów bezpieczeństwa inaczej, niż pozwala na to dostawca.
Baserow to niezależna implementacja tego samego pomysłu, czyli arkusza i bazy danych w jednej aplikacji, ale open source i stawiana na własnym Boxie. Zero limitu wierszy narzuconego przez dostawcę, zero opłaty za kolejne konto w zespole, dane zostają u Ciebie, na serwerze, którym administrujesz przez panel Saplo.
Czym różni się Baserow od zwykłego arkusza
Zwykły arkusz kalkulacyjny, na przykład Excel albo Google Sheets, świetnie sprawdza się przy prostych listach, ale przy większej liczbie powiązanych tabel zaczyna się piekło formuł wyszukujących i ręcznego pilnowania spójności danych. Baserow, tak jak Airtable, jest bazą relacyjną pod maską: każda tabela ma zdefiniowane typy pól (tekst, liczba, data, plik, link do innej tabeli), a powiązania między tabelami, na przykład zamówienie połączone z klientem i listą produktów, aktualizują się automatycznie, bez ręcznego kopiowania danych. Nad tym samym zestawem danych możesz zbudować kilka widoków: siatkę jak w arkuszu, tablicę Kanban do śledzenia statusów, galerię do przeglądania zdjęć albo kalendarz do planowania terminów, a każdy widok ma własne filtry i sortowanie, niezależne od pozostałych.
Wymagania
Żeby postawić Baserow na Saplo, potrzebujesz:
- Boxa z uruchomionym Dockerem (silnik włącza go automatycznie przy instalacji z katalogu, wymagany jest tylko nesting w kontenerze, co Saplo ma domyślnie na każdym planie),
- minimum 2 GB RAM wolnego na Boxie (oficjalny obraz all-in-one niesie w sobie własny Postgres i Redis, więc jest cięższy niż na przykład Vaultwarden czy WordPress),
- kilku gigabajtów wolnego miejsca na dysku, które rośnie wraz z liczbą wierszy i załączonych plików,
- domeny albo subdomeny
*.saploapp.plw cenie każdego planu, jeśli nie masz jeszcze własnej domeny.
Baserow nie korzysta ze współdzielonej bazy danych Saplo. Wariant all-in-one trzyma własny Postgres, Redis i dane w jednym wolumenie kontenera, podobnie jak Vaultwarden czy Cal.com, więc instalacja nie wymaga żadnej osobnej bazy danych wybieranej osobno z katalogu.
Instalacja krok po kroku
- W panelu Saplo wejdź w Katalog aplikacji i wybierz Baserow (kategoria "Biznes").
- Wskaż Box, na którym ma stanąć aplikacja, oraz domenę albo subdomenę, pod którą będzie dostępna.
- Zatwierdź instalację. Silnik stawia kontener Docker z oficjalnym obrazem
baserow/baserow(wariant all-in-one z wbudowanym Postgresem, Redisem i Caddy w środku), przygotowuje wolumen na dane i wystawia go pod wskazaną domeną przez nginx z darmowym certyfikatem SSL. - Pierwsze uruchomienie inicjalizuje wewnętrzny Postgres i Redis od zera, więc instalacja trwa dłużej niż przy lżejszych recepturach z katalogu, licz się z czasem od kilkudziesięciu sekund do minuty.
- Po zakończeniu domena odpowiada stroną logowania Baserow, gotową na założenie pierwszego konta.
Pierwsza konfiguracja
Baserow, tak samo jak Cal.com, nie zakłada konta administratora automatycznie przy instalacji, bo oficjalny obraz nie ma do tego osobnych zmiennych środowiskowych.
- Wejdź na
<Twoja domena>/signupi załóż pierwsze konto. Pierwszy zarejestrowany użytkownik dostaje pełne prawa administratora przestrzeni roboczej, dlatego zrób to od razu po tym, jak domena zacznie odpowiadać. - Po zalogowaniu utwórz pierwszą bazę (workspace) i tabele, albo zaimportuj dane z pliku CSV, jeśli migrujesz z Airtable.
- Dodaj kolejne osoby z zespołu przez zaproszenie do przestrzeni roboczej, każda zakłada własne konto tym samym formularzem rejestracji, na podany adres e-mail.
- W widoku tabeli dodaj widoki Kanban, galerii albo kalendarza z menu widoków, dokładnie tak jak w Airtable, dane zostają te same, zmienia się tylko sposób ich wyświetlania.
Zarządzanie dostępem i rolami
Baserow rozdziela dostęp na poziomie przestrzeni roboczej (workspace) i pojedynczej bazy. W ustawieniach przestrzeni nadajesz każdej zaproszonej osobie jedną z ról: administratora z pełnym dostępem do ustawień i rozliczeń przestrzeni, członka, który tworzy i edytuje dane, albo osobę tylko do odczytu w widokach, które udostępnisz publicznym linkiem. Publiczny link do widoku przydaje się, gdy chcesz pokazać klientowi status projektu bez zakładania mu konta, a jednocześnie chronisz resztę bazy przed przypadkową edycją.
Kopie zapasowe i bezpieczeństwo danych
Dane Baserow leżą w wolumenie kontenera na Twoim Boxie, więc backup działa dokładnie tak samo jak dla każdej innej aplikacji z katalogu Saplo: plany Box L i wyższe mają kopie zapasowe w cenie (7 dni wstecz dla L, 14 dni dla XL, 30 dni plus kopia poza serwerem dla XXL), a dla Box S i M backup dzienny dokupujesz jako dodatek. Jeśli trzymasz w Baserow dane klientów albo dokumentację firmową, warto włączyć backup od pierwszego dnia, zanim baza urośnie do rozmiaru, przy którym ręczny eksport CSV przestaje być praktyczny.
Baserow na Saplo kontra Airtable
| Airtable | Baserow na Saplo | |
|---|---|---|
| Limit wierszy | narzucony przez plan (darmowy i płatne) | brak, ograniczeniem jest dysk Boxa |
| Koszt za użytkownika | rośnie z każdym kolejnym kontem | w cenie planu Saplo, bez względu na liczbę kont |
| Gdzie są dane | serwery Airtable | Twój Box |
| Widoki (tabela, Kanban, galeria, kalendarz) | tak | tak, te same typy widoków |
| Kopie zapasowe | zależne od planu Airtable | w cenie planu Box L i wyższych, dodatek dla S i M |
| Import z Airtable | nie dotyczy | tak, import CSV przy zakładaniu tabeli |
| Kto administruje | Airtable | Ty, ale bez ręcznego stawiania serwera |
Najczęstsze pytania
Czy mogę zaimportować dane z istniejącego Airtable? Tak, Baserow obsługuje import z pliku CSV przy tworzeniu nowej tabeli. Eksportujesz każdą tabelę z Airtable do CSV, a następnie importujesz ją w Baserow, dopasowując typy kolumn.
Kto zostaje administratorem po instalacji?
Pierwsza osoba, która zarejestruje konto pod /signup po instalacji. Warto zrobić to od razu po tym, jak domena zacznie odpowiadać, żeby nikt obcy nie zdążył zarejestrować się pierwszy.
Ile RAM potrzebuje Baserow? Minimum 2 GB, bo wariant all-in-one niesie w sobie własny Postgres i Redis. To więcej niż przy lżejszych recepturach typu WordPress czy Vaultwarden, warto wybrać Box M albo wyższy, zwłaszcza jeśli w bazie będą duże załączniki.
Czy Baserow ma API? Tak, każda tabela ma własne REST API z tokenem dostępu generowanym w ustawieniach konta, przydatne do integracji z n8n czy własnym skryptem, na przykład do automatycznego dopisywania nowych zamówień ze sklepu.
Czy mogę mieć Baserow i inną aplikację na jednym Boxie? Tak, każdy plan ma nieograniczoną liczbę aplikacji, ograniczeniem jest wyłącznie RAM i dysk Boxa.
Czy da się podpiąć własną domenę zamiast subdomeny saploapp.pl? Tak, w ustawieniach aplikacji w panelu Saplo podpinasz dowolną domenę, którą masz, wystarczy przekierować rekord DNS na wskazany adres, a certyfikat SSL silnik wystawi automatycznie.
Czy Baserow wspiera automatyzacje bez n8n? Tak, nowsze wersje Baserow mają wbudowany moduł automatyzacji z wyzwalaczami przy zmianie rekordu i harmonogramami, ale przy bardziej złożonych scenariuszach i tak wygodniej połączyć go z n8n przez API.
Jeśli masz pytania przy stawianiu Baserow na własnym Boxie albo przy migracji danych z Airtable, napisz do nas, pomożemy z pierwszą konfiguracją i doborem odpowiedniego planu Box.