Миграция с Supabase на VPS PostgreSQL без downtime: dual-write, strangler pattern и SSR read-path

TL;DR Мигрировал продакшн базу с Supabase на VPS PostgreSQL прямо на работающем проекте — без остановки, без потери данных. Заодно перенёс авторизацию через strangler-подход и убрал Supabase из SSR read-path. Расскажу три инженерных решения с кодом.

https://habr.com/ru/articles/1011134/

#PostgreSQL #Supabase #Nextjs #миграция_баз_данных #strangler_pattern #SSR #вебразработка #маркетплейс #авторизация #dualwrite

Миграция с Supabase на VPS PostgreSQL без downtime: dual-write, strangler pattern и SSR read-path

TL;DR Мигрировал продакшн базу с Supabase на VPS PostgreSQL прямо на работающем проекте — без остановки, без потери данных. Заодно перенёс авторизацию через strangler-подход и убрал Supabase из SSR...

Хабр
Ja, was soll ich sagen? Supabase Self-Hosted mit Authelia für 2FA hat einwandfrei funktioniert. Morgen mal mein aktuelles Projekt Bastelprojekt migrieren und schauen, wie das läuft. Einziger Nachteil: pro Instanz kann man immer nur ein Projekt haben. Sprich: ich brauch mehrere Instanzen von Supabase für mehrere Projekte. Geht aber grundsätzlich auf dem gleichen Server. #infrastructure #supabase

Sunday, 3/8/26

Day 66 of Year 3
Day 797 of my coding journey since 1/1,/24.

Today’s progress:
• Set up Prisma with a Supabase database
• Ran the initial database migration
• Generated the Prisma client
• Prepared CRUD endpoints for API testing
• Learned how environment variables affect Postman requests and debugging

#JavaScript #BackendDevelopment #NodeJS #APIDevelopment #PrismaORM #Supabase #PostgreSQL #WebDevelopment #BuildInPublic #DevJourney #SoftwareEngineering #100DaysOfCode

🚀 How to Deploy #Supabase on #AlmaLinux #VPS (Production-Ready Guide)

This guide walks through the steps required to deploy Supabase on AlmaLinux VPS using #Docker and Docker Compose, following a production-oriented setup suitable for self-hosting.

You’ll end with:

A fully functional Supabase stack
PostgreSQL, Auth, REST, Realtime, Storage, and Studio
Reverse ...
Continued 👉 https://blog.radwebhosting.com/deploy-supabase-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #database #reverseproxy #selfhosting #selfhosted #letsencrypt #opensource

🚀 How to Deploy #Supabase on #AlmaLinux #VPS (Production-Ready Guide)

This guide walks through the steps required to deploy Supabase on AlmaLinux VPS using #Docker and Docker Compose, following a production-oriented setup suitable for self-hosting.

You’ll end with:

A fully functional Supabase stack
PostgreSQL, Auth, REST, Realtime, Storage, and Studio
Reverse ...
Continued 👉 https://blog.radwebhosting.com/deploy-supabase-on-almalinux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #selfhosting #database #reverseproxy #letsencrypt #selfhosted #opensource

Et si on créait un #Supabase 100% européen, souverain et open-source ? 🇪🇺
L’idée : une alternative BaaS hébergée sur des clouds européens (#OVHcloud, #Scaleway), avec :

✅ Stack open-source et auditable
✅ Conformité RGPD par défaut
✅ Communauté locale pour la roadmap

RT et commentaires bienvenus !

#SouverainetéNumérique #CloudEuropéen #OpenSource #BaaS #Dev

Je l’utiliserais
Je contribuerais (dev, feedback, etc.)
Intéressé·e mais pas sûr·e
Pas besoin
Poll ends at .

Thor 雷神 (@thorwebdev)

Gemini로 멀티모달 임베딩을 생성한 뒤 pgvector와 Supabase에 저장·검색할 수 있다는 안내입니다. 텍스트·이미지·비디오·오디오·문서 등 여러 모달리티에 대해 유사도 검색을 수행하는 개발자용 워크플로우 통합 사례를 소개합니다.

https://x.com/thorwebdev/status/2031747774174183776

#gemini #pgvector #supabase #multimodal #embeddings

Thor 雷神 ⚡️ (@thorwebdev) on X

Generate multimodal embeddings with Gemini, then store and search them with pgvector in @supabase 🔎 Perform similarity search across text, images, video, audio, and documents! 🚀

X (formerly Twitter)

Строим небоскрёб из LEGO: как вайбкодинг перестал быть игрушкой — мой стек для MVP SaaS сервиса, за который не стыдно

Всем привет! Если вы следите за темой вайбкодинга, то наверняка замечали как быстро всё меняется. Ещё год назад я генерил одностраничные HTML-файлы, радовался жизни и был уверен что вайбкодинг - он вот про это. Странички, кнопочки, красивый фронтенд. А потом как-то незаметно оказалось что мне нужна база данных, авторизация, платёжная система и тесты. Это как зайти в IKEA за свечкой и выйти с кухней. Вайбкодинг за последний год изменился до неузнаваемости. Сейчас это не "сгенерь мне страничку" - это полноценная разработка с бэкендом, PostgreSQL, OAuth авторизацией, эквайрингом от Т-Банка, тестами и автодеплоем. Настоящий небоскрёб. И каждый кирпичик в нём выбран не случайно - самые беспроблемные технологии которые я нашёл за время своих скитаний по разным стекам и агентам. Чтобы строить легко и с удовольствием. Ну или хотя бы без желания выкинуть ноутбук в окно.

https://habr.com/ru/articles/1000752/

#вайбкодинг #Nextjs #Supabase #TypeScript #Claude_Code #MVP #SaaS #Mantine #Vercel #Runware

Строим небоскрёб из LEGO: как вайбкодинг перестал быть игрушкой — мой стек для MVP SaaS сервиса, за который не стыдно

❯ Next.js, PostgreSQL, S3, OAuth, Т-Банк, несколько AI-моделей и ни одного разработчика Всем привет! Если вы следите за темой вайбкодинга, то наверняка замечали как быстро всё меняется. Ещё год назад...

Хабр

Закурсорить мечту. Часть 4: неожиданный финал

Изначально, в этой части цикла я планировал разместить объемный материал про установку Git, Cursor, изначальную настройку и видео с ходом реализации проекта с первых строк, но реакция читателей показала, что написать нужно совершенно о другом .

https://habr.com/ru/articles/1007984/

#cursor #cursor_ai #cursor_ide #prompt #prompt_engineering #supabase #antigravity #antigravity_ide

Закурсорить мечту. Часть 4: неожиданный финал

Изначально, в этой части цикла я планировал разместить объемный материал про установку Git, Cursor, изначальную настройку и видео с ходом реализации проекта с первых строк, но реакция читателей...

Хабр

Fili (@filiksyos)

자동화에 openclaw가 필요 없다는 권고로, 대신 Cursor의 automations 안에서 Notion(관리·브레인), Supabase(데이터베이스 컨텍스트), PostHog(사용자 행동 컨텍스트)를 조합해 사용하라는 실무적 제안입니다. 각 툴의 역할을 분명히 하여 자동화 맥락을 구성하는 방법을 제시합니다.

https://x.com/filiksyos/status/2030510722216870257

#automation #notion #supabase #posthog #cursor

Fili (@filiksyos) on X

you don't need openclaw for automation.. use notion, supabase and posthog MCP inside cursor automations instead notion: the brain, management supabase: database context posthog: user behavior context (underrated btw) cursor: code context

X (formerly Twitter)