Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to install supabase/postgres from Docker Hub?

Featured Replies

https://hub.docker.com/r/supabase/postgres/

 

Can someone explain how to install this?
When I try using Add Container with `supabase/postgres:latest` it doesn't download.
I've tried other tags besides `latest` and had the same problem.

 

I've not had issues installing other Docker Hub containers. For example ngnix works as expected.

This make it hard to understand how it might be a dns issue.

 

What might be the problem? Can anyone try doing an initital install of this just to see if the download works for them?

Thanks!

image.png.5949a7fa387eefef15e47f6fa1d099d6.png

Edited by GollyJer

yes the pull works but not as expected...

https://hub.docker.com/r/supabase/postgres/tags

 

I went with the top tag.

root@Docker:~# docker pull supabase/postgres
Using default tag: latest
Error response from daemon: manifest for supabase/postgres:latest not found: manifest unknown: manifest unknown
root@Docker:~# docker pull supabase/postgres:15.8.1.047

 

which means if you want to use this, you will need to spefiy the tag int he repo...
image.thumb.png.a37618b28cd86e34eca40b070eda191c.png

 


 

  • Author

OK, that is crazy. I tried like 5 different tags the other day, including the one you just posted, and they didn't work.

Tried again just now and worked perfectly.

 

Thanks!
Now I can troubleshoot actually getting this working. Will post back here if I have other questions. Cheers. 🍻

  • 2 months later...

Do you have a docker compose file with all the default unraid paths and so on? (to share) ;)

20 minutes ago, peppoonline said:

Do you have a docker compose file with all the default unraid paths and so on? (to share) ;)

I will make one here soon. I can. But usualy with unraid we liek to use the temapte to build the docer run UI. Ill adde it to my to do list today have 3 dockers ish that need some form of updates.

... while I can I also don't see why i should you could use the docker hubs compose file...
https://hub.docker.com/r/supabase/postgres


WIP- untested:

copose version wiht unraid edits and option ber docker hub

#version: '3.8'

#Version noted but not passed... Unraid docker compose starts with services...

#Uses docker bridge network by default no network info posted here...

services:

db:

# Use the latest PostgreSQL 17 Supabase image

image: supabase/postgres:17.4.1.036

# Uncomment below to use PostgreSQL 15 instead

# image: supabase/postgres:15.8.1.047

container_name: supabase_postgres

ports:

- "5432:5432"

# Required for Supabase images 14.1.0 and later

command: postgres -c config_file=/etc/postgresql/postgresql.conf

environment:

# Required

POSTGRES_PASSWORD: postgres

# Common PostgreSQL environment variables

POSTGRES_USER: postgres # Default user

POSTGRES_DB: postgres # Default database

#Best to not touch this variable... one as this is also volume mounted for storage on unraid disk.....

PGDATA: /var/lib/postgresql/data # Data directory path

# Optional tuning/config

POSTGRES_INITDB_ARGS: "--data-checksums" # Enable data checksums

POSTGRES_HOST_AUTH_METHOD: trust # (dev only) trust connections without password

# Extensions (included by default in Supabase image):

# PostGIS, pgRouting, pgTAP, pg_cron, pgAudit, pgjwt, pgsql-http,

# plpgsql_check, pg-safeupdate, wal2json, PL/Java, plv8, pg_plan_filter,

# pg_net, rum, pg_hashids, pg_sodium

volumes:

- postgres_data:/var/lib/postgresql/data

labels:

net.unraid.docker.icon: 'https://raw.githubusercontent.com/sgraaf/Unraid-Docker-Templates/main/postgresql17/icon.png'

folder.view: SupabasePostgres

net.unraid.docker.managed: 'composeman'

#Make the database storage folder before hand...

#mkdir /mnt/user/appdata/supabasepostgres

volumes:

postgres_data:

driver: local

driver_opts:

type: none

device: /mnt/user/appdata/supabasepostgres

o: bind


yaml line syntax required... I can't guarantee it anymore with inline text to post do to forum new update...

I would recommend running it through
https://www.composerize.com/

image.png

and copy paste the
image.png

This will also remove the coments of whats what ... coment out version...

docker-compose.yml

Edited by bmartino1

what I mean by using the tempalte is:

install postgress v17

image.png

click advnce togle...

image.png

change the repository to the docker image and change the Registry URL: to the docker hub page...

so:

image.png

repository would become:

supabase/postgres:17.4.1.036

and

registry URL would become:

https://hub.docker.com/r/supabase/postgres

image.png

then edit and add the other variables...
Bare min:

image.png

want other options then add them
image.png

such as var: POSTGRES_INITDB_ARGS:
image.png

with docker authoring enabled you can then save it as a unraid template and github host it on your own CA unraid Repository.

I'm working/ added a immich postgress sql... I could host a simalte tempatel to CA...

GitHub
No image preview

GitHub - bmartino1/unraid-docker-templates: Unraid CA XML...

Unraid CA XML files. Contribute to bmartino1/unraid-docker-templates development by creating an account on GitHub.

On 3/5/2025 at 2:38 PM, GollyJer said:

OK, that is crazy. I tried like 5 different tags the other day, including the one you just posted, and they didn't work.

Tried again just now and worked perfectly.

 

Thanks!
Now I can troubleshoot actually getting this working. Will post back here if I have other questions. Cheers. 🍻


They are doing some work on that docker hub repo a latest tag was never redefined.

Ah damn, you're explicitely talking about "supabase/postgres"... I assumed you talked about the whole "supabase stack" 😄
I was hoping for someone having a click and ready supabase deployment (or at least heading into that direction).

Perhaps I'll take the whole supabase docker-compose file and try to adapt it for Unraid...

Edited by peppoonline

18 minutes ago, peppoonline said:

Ah damn, you're explicitely talking about "supabase/postgres"... I assumed you talked about the whole "supabase stack" 😄
I was hoping for someone having a click and ready supabase deployment (or at least heading into that direction).

Perhaps I'll take the whole supabase docker-compose file and try to adapt it for Unraid...

I can look into it and get back to you.

Not sure what that stack is or does. I have another higher priory atm and can get back to you when I have that info.

as this appears to have a compose file already:

https://supabase.com/docs/guides/self-hosting/docker


compose:

https://github.com/supabase/supabase/blob/master/docker/docker-compose.yml

env:

https://github.com/supabase/supabase/blob/master/docker/.env.example

Edited by bmartino1
Data-Typo

Supabase is a vector store which I want to use for my N8N automations.
Allegedly this paired with "hybrid search" is the gold standard for RAG bots :)

I never used a docker-compose file in my Unraid environment, that's why I was hesitating ;)
Perhaps I just try it, ty :)

Edited by peppoonline

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.