Sign inSign up

kryspal/kryspalmedia-postgres

By kryspal

•Updated about 10 hours ago

Companion database image for Kryspal Media server: PostgreSQL 16 + pg_bigm. Not for standalone use.

Image
Databases & storage
0

537

kryspal/kryspalmedia-postgres repository overview

⁠Kryspal Media database (PostgreSQL 16 with pg_bigm)

This is the database image that goes with Kryspal Media⁠. It is PostgreSQL 16 with the pg_bigm⁠ extension for fast text search.

It is not meant to be used on its own. It is built for Kryspal Media, and the Compose file of the server image starts it for you. Get the Compose file, setup steps, ports and backup notes from the server page: kryspal/kryspalmedia⁠.

⁠What is different from the official image

  • The pg_bigm extension is installed and can be created by the application's database role, which has no superuser rights.
  • On the first start, if no POSTGRES_PASSWORD is set, it generates a random password and stores it in a volume that the server container reads. You do not set or see a password.
  • Settings are tuned for a media library server running on a home machine or NAS.

⁠Use

Run it through the Compose file of the server image. It keeps its data in the named volume pgdata; back that volume up, together with the other two volumes of the Compose file, before you upgrade. See Upgrade and back up⁠.

If you want to use your own PostgreSQL instead, you need PostgreSQL 16 or newer with pg_bigm installed; see the install guide⁠.

⁠Platforms and tags

linux/amd64 and linux/arm64.

TagMeaning
16The current image on PostgreSQL 16. This is the tag the Compose file uses.
16-<version>The image published with that Kryspal Media release, for example 16-<version> of the release you run.

⁠License

Part of Kryspal Media, which is proprietary software with a free FREE plan; see Plans⁠. PostgreSQL is distributed under the PostgreSQL License and pg_bigm under its own license; third-party components are listed in NOTICE.md, attached to each Kryspal Media release.

Tag summary

Content type

Image

Digest

sha256:ef76cf947…

Size

261 Bytes

Last updated

about 10 hours ago

docker pull kryspal/kryspalmedia-postgres:sha256-4a2d6c5928fcca007727a5f2f9ddeab335fdebaa9c80edeced34bed82f768986.sig