* wip: Install * wip: sharing * wip: features * wip: features * wip: tags and folder view * update links * fix: broken reference to page sections * pr feedback * Update docs/docs/overview/comparison.md Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> * webp * webp is glory * webp is glory --------- Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
1.6 KiB
Database GUI
A short guide on connecting pgAdmin to Immich.
1. Install pgAdmin
Add a file docker-compose-pgadmin.yml
next to your docker-compose.yml
with the following content:
name: immich
services:
pgadmin:
image: dpage/pgadmin4
container_name: pgadmin4_container
restart: always
ports:
- "8888:80"
environment:
PGADMIN_DEFAULT_EMAIL: user-name@domain-name.com
PGADMIN_DEFAULT_PASSWORD: strong-password
volumes:
- pgadmin-data:/var/lib/pgadmin
volumes:
pgadmin-data:
Change the values of PGADMIN_DEFAULT_EMAIL
and PGADMIN_DEFAULT_PASSWORD
in this file.
Run docker compose -f docker-compose.yml -f docker-compose-pgadmin.yml up
to start immich along with pgAdmin
.
2. Add a Server
Open localhost:8888 and login with the default credentials from above.
Right click on Servers
and click on Register >> Server..
then enter the values below in the Connection
tab.
<img src={require('./img/pgadmin-add-new-server.webp').default} width="50%" title="new server option" />
:::note
The parameters used here match those specified in the example .env
file. If you have changed your .env
file, you'll need to adjust accordingly.
:::
Name | Value |
---|---|
Host name/address | immich_postgres |
Port | 5432 |
Maintenance database | immich |
Username | postgres |
Password | postgres |
Click on "Save" to connect to the Immich database.