HostBase
Storage

Pliki Twojej aplikacji, pod kontrolą RLS.

Storage API zgodne z Supabase: buckety publiczne i prywatne, podpisane linki i polityki dostępu w SQL. Pliki przechowujemy na serwerze projektu w Warszawie.

1 GB w planie Free100 GB w planie ProPliki w WarszawieZgodne z supabase-js
upload.ts
const { data } = await db.storage
  .from('avatars')
  .upload(`${user.id}/avatar.png`, file, { upsert: true })

const { data: url } = db.storage
  .from('avatars')
  .getPublicUrl(data.path)

Możliwości

Co dostajesz w Storage

Buckety publiczne i prywatne

Polityki dostępu definiujesz w SQL, tak jak dla tabel.

Podpisane URL-e

Tymczasowe linki do plików prywatnych z dowolnym czasem ważności.

Przeglądarka plików

Foldery, upload z przeglądarki, kopiowanie publicznego lub podpisanego linku i usuwanie — w panelu.

Limity per bucket

Maksymalny rozmiar pliku i dozwolone typy MIME ustawiane przy tworzeniu bucketu.

Upload z frontendu

Pliki trafiają z przeglądarki prosto do bucketu, a RLS decyduje, kto może je zapisać.

Transformacje i S3

Zmiana rozmiaru obrazów w locie i API S3 — wkrótce.

Zastosowania

Do czego zespoły tego używają

Awatary i media użytkowników

Przesyłanie z przeglądarki bezpośrednio do bucketu.

Dokumenty firmowe

Prywatne pliki z dostępem przez podpisane linki.

Załączniki

Pliki do zamówień, zgłoszeń i wiadomości z kontrolą dostępu per użytkownik.

Zbuduj w weekend. Skaluj do milionów.

Załóż darmowy projekt w 2 minuty. Bez karty kredytowej, bez pauzowania po tygodniu.