You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
9
9
10
+
## Version [5.2.0] - 2024-10-01 🚀
11
+
12
+
### Added ✨
13
+
14
+
- pgAdmin 4: Added pgAdmin 4 to the DMB image for PostgreSQL management 📦 - Resolves [Issue #49](https://github.com/I-am-PUID-0/DMB/issues/49)
15
+
16
+
### Notes 📝
17
+
18
+
- pgAdmin 4 is enabled by setting the `PGADMIN_SETUP_EMAIL` and `PGADMIN_SETUP_PASSWORD` environment variables 🆔🔐
19
+
- The DMB PostgreSQL server is automatically added to pgAdmin4 Servers🗄️
20
+
- On the first access of pgAdmin 4, the DMB PostgreSQL server password will need to be set in pgAdmin 4 🗄️ - the default PostgreSQL server password is `postgres` or set with `POSTGRES_PASSWORD` 🔐
21
+
- To access pgAdmin 4, navigate to `http://<DMB_IP>:5050` in your browser 🌐
22
+
- The pgAdmin 4 data is stored in the `/pgadmin/data` directory - though, not required to mounted to the host 📁
23
+
- The pgAdmin 4 config_local.py is stored in the `/pgadmin/data` directory and symlinked at startup 📝 - review the [pgAdmin 4 documentation](https://www.pgadmin.org/docs/pgadmin4/latest/config_py.html) for additional configuration options 📚
24
+
- Backups of the PostgreSQL database can be made using pgAdmin 4 and are stored in the `/pgadmin/storage` directory 🗄️
25
+
- The following message can be ignored on initial startup: `ERROR - PostgreSQL subprocess: relation "version" does not exist at character 75`
Copy file name to clipboardExpand all lines: README.md
+13-4
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
</div>
10
10
11
11
## 📜 Description
12
-
**Debrid Media Bridge (DMB)** is an All-In-One (AIO) docker image for the unified deployment of **[Riven Media's](https://github.com/rivenmedia)**, **[yowmamasita's](https://github.com/yowmamasita)**, **[iPromKnight's](https://github.com/iPromKnight/zilean)**, and **[ncw's](https://github.com/ncw)** projects -- **[Riven](https://github.com/rivenmedia/riven)**, **[zurg](https://github.com/debridmediamanager/zurg-testing)**, **[zilean](https://github.com/iPromKnight/zilean)**, and **[rclone](https://github.com/rclone/rclone)**.
12
+
**Debrid Media Bridge (DMB)** is an All-In-One (AIO) docker image for the unified deployment of **[Riven Media's](https://github.com/rivenmedia)**, **[yowmamasita's](https://github.com/yowmamasita)**, **[iPromKnight's](https://github.com/iPromKnight/zilean)**, **[Nick Craig-Wood's](https://github.com/ncw)**, **[Michael Stonebraker's](https://en.wikipedia.org/wiki/Michael_Stonebraker)**, and **[Dave Page's](https://github.com/dpage)** projects -- **[Riven](https://github.com/rivenmedia/riven)**, **[Zurg](https://github.com/debridmediamanager/zurg-testing)**, **[Zilean](https://github.com/iPromKnight/zilean)**, **[rclone](https://github.com/rclone/rclone)**, **[PostgreSQL](https://www.postgresql.org/)**, and **[pgAdmin 4](https://www.pgadmin.org/)**.
13
13
14
14
> ⚠️ **IMPORTANT**: Docker Desktop **CANNOT** be used to run DMB. Docker Desktop does not support the [mount propagation](https://docs.docker.com/storage/bind-mounts/#configure-bind-propagation) required for rclone mounts.
15
15
>
@@ -49,8 +49,9 @@ services:
49
49
- /home/username/docker/DMB/Zurg/mnt:/data:shared ## Location for rclone mount to host
50
50
- /home/username/docker/DMB/Riven/data:/riven/backend/data ## Location for Riven backend data
51
51
- /home/username/docker/DMB/Riven/mnt:/mnt ## Location for Riven symlinks
52
-
- /home/username/docker/DMB/PostgreSQL/data:/postgres_data ## Location for PostgreSQL database if using Riven
53
-
- /home/username/docker/DMB/Zilean/data:/zilean/app/data ## Location for Zilean data if using Riven
52
+
- /home/username/docker/DMB/PostgreSQL/data:/postgres_data ## Location for PostgreSQL database
53
+
- /home/username/docker/pgAdmin4/data:/pgadmin/data ## Location for pgAdmin 4 data
54
+
- /home/username/docker/DMB/Zilean/data:/zilean/app/data ## Location for Zilean data
54
55
environment:
55
56
- TZ=
56
57
- PUID=
@@ -61,6 +62,8 @@ services:
61
62
- ZILEAN_ENABLED=true
62
63
- RIVEN_ENABLED=true
63
64
- ORIGIN=http://0.0.0.0:3000 ## See Riven documentation for more details
65
+
- PGADMIN_SETUP_EMAIL= ## Set if using pgAdmin 4 - Ex. [email protected]
66
+
- PGADMIN_SETUP_PASSWORD= ## Set if using pgAdmin 4
64
67
# network_mode: container:gluetun ## Example to attach to gluetun vpn container if realdebrid blocks IP address
65
68
ports:
66
69
- "3000:3000"
@@ -145,6 +148,8 @@ of this parameter has the format `<VARIABLE_NAME>=<VALUE>`.
145
148
|`POSTGRES_USER`| The username for the PostgreSQL database |`DMB`|| :heavy_check_mark:|
146
149
|`POSTGRES_PASSWORD`| The password for the PostgreSQL database |`postgres`|| :heavy_check_mark:|
147
150
|`POSTGRES_DB`| The name of the PostgreSQL database |`riven`|| :heavy_check_mark:|
151
+
|`PGADMIN_SETUP_EMAIL`| The email for the pgAdmin setup |`none`|| :heavy_check_mark:|
152
+
|`PGADMIN_SETUP_PASSWORD`| The password for the pgAdmin setup |`none`|| :heavy_check_mark:|
148
153
|`RIVEN_ENABLED`| Set the value "true" to enable the Riven backend and frontend processes | `false ` | | :heavy_check_mark: | |
149
154
|`RIVEN_BACKEND_ENABLED`| Set the value "true" to enable the Riven backend process | `false ` | | :heavy_check_mark: | |
150
155
|`RIVEN_FRONTEND_ENABLED`| Set the value "true" to enable the Riven frontend process | `false ` | | :heavy_check_mark: | |
@@ -293,9 +298,13 @@ If you enjoy the underlying projects and want to buy Riven Media a beer/coffee,
293
298
294
299
If you enjoy the underlying projects and want to buy yowmamasita a beer/coffee, feel free to use the [GitHub sponsor link](https://github.com/sponsors/debridmediamanager)
295
300
296
-
## 🍻 Buy **[ncw](https://github.com/ncw)** a beer/coffee? :)
301
+
## 🍻 Buy **[Nick Craig-Wood](https://github.com/ncw)** a beer/coffee? :)
297
302
298
303
If you enjoy the underlying projects and want to buy Nick Craig-Wood a beer/coffee, feel free to use the website's [sponsor links](https://rclone.org/sponsor/)
299
304
305
+
## 🍻 Buy **[PostgreSQL](https://www.postgresql.org)** a beer/coffee? :)
306
+
307
+
If you enjoy the underlying projects and want to buy PostgreSQL a beer/coffee, feel free to use the [sponsor link](https://www.postgresql.org/about/donate/)
0 commit comments