mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-06-27 09:46:04 +02:00
feat(ente): remove DISABLE_WEB_UI option, make MinIO internal-only, bump to 4.4.22-3
This commit is contained in:
committed by
GitHub
parent
07320ae0ab
commit
1cf986a885
@@ -1,3 +1,7 @@
|
|||||||
|
## 4.4.22-3 (04-06-2026)
|
||||||
|
- Remove DISABLE_WEB_UI option, web UI is now always enabled
|
||||||
|
- Make MinIO internal-only (127.0.0.1) since museum proxies S3 operations
|
||||||
|
|
||||||
## 4.4.22-2 (04-06-2026)
|
## 4.4.22-2 (04-06-2026)
|
||||||
- Minor bugs fixed
|
- Minor bugs fixed
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,6 @@ Webui can be found at <http://homeassistant:PORT>.
|
|||||||
| `MINIO_ROOT_PASSWORD` | str | `minioadmin` | MinIO root password |
|
| `MINIO_ROOT_PASSWORD` | str | `minioadmin` | MinIO root password |
|
||||||
| `MINIO_DATA_LOCATION` | str | `/config/minio-data` | Path where MinIO stores data |
|
| `MINIO_DATA_LOCATION` | str | `/config/minio-data` | Path where MinIO stores data |
|
||||||
| `DB_PASSWORD` | str | `ente` | Database password for internal PostgreSQL |
|
| `DB_PASSWORD` | str | `ente` | Database password for internal PostgreSQL |
|
||||||
| `DISABLE_WEB_UI` | bool | `true` | Disable the web UI (use mobile/desktop apps) |
|
|
||||||
| `USE_EXTERNAL_DB` | bool | `false` | Use external PostgreSQL database |
|
| `USE_EXTERNAL_DB` | bool | `false` | Use external PostgreSQL database |
|
||||||
| `TZ` | str | `Europe/Paris` | Timezone setting |
|
| `TZ` | str | `Europe/Paris` | Timezone setting |
|
||||||
|
|
||||||
@@ -81,7 +80,6 @@ MINIO_ROOT_USER: "myuser"
|
|||||||
MINIO_ROOT_PASSWORD: "mypassword"
|
MINIO_ROOT_PASSWORD: "mypassword"
|
||||||
MINIO_DATA_LOCATION: "/config/ente-storage"
|
MINIO_DATA_LOCATION: "/config/ente-storage"
|
||||||
DB_PASSWORD: "securepassword"
|
DB_PASSWORD: "securepassword"
|
||||||
DISABLE_WEB_UI: false
|
|
||||||
TZ: "America/New_York"
|
TZ: "America/New_York"
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -137,11 +135,17 @@ After starting the addon for the first time:
|
|||||||
|
|
||||||
## Ports
|
## Ports
|
||||||
|
|
||||||
The addon exposes three ports:
|
The addon exposes the following ports:
|
||||||
|
|
||||||
- **8300** (3000/tcp): Ente web UI (if enabled)
|
- **8300** (3000/tcp): Ente web UI
|
||||||
|
- **8305** (3005/tcp): Ente Share
|
||||||
|
- **8306** (3006/tcp): Ente Embed
|
||||||
|
- **8307** (3007/tcp): Ente Paste
|
||||||
|
- **8308** (3008/tcp): Ente Locker
|
||||||
|
- **8309** (3009/tcp): Ente Memories
|
||||||
- **8280** (8080/tcp): Ente API server (museum) - Main endpoint for apps
|
- **8280** (8080/tcp): Ente API server (museum) - Main endpoint for apps
|
||||||
- **8320** (3200/tcp): MinIO S3 endpoint (for storage backend)
|
|
||||||
|
MinIO S3 is internal-only (127.0.0.1:3200) and not exposed externally since museum proxies all S3 operations.
|
||||||
|
|
||||||
## Data Storage
|
## Data Storage
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,6 @@ name: Ente
|
|||||||
options:
|
options:
|
||||||
env_vars: []
|
env_vars: []
|
||||||
DB_PASSWORD: ente
|
DB_PASSWORD: ente
|
||||||
DISABLE_WEB_UI: false
|
|
||||||
ENTE_ENDPOINT_URL: http://homeassistant.local:8280
|
ENTE_ENDPOINT_URL: http://homeassistant.local:8280
|
||||||
MINIO_DATA_LOCATION: /config/minio-data
|
MINIO_DATA_LOCATION: /config/minio-data
|
||||||
MINIO_ROOT_PASSWORD: minioadmin
|
MINIO_ROOT_PASSWORD: minioadmin
|
||||||
@@ -92,7 +91,6 @@ ports:
|
|||||||
3007/tcp: 8307
|
3007/tcp: 8307
|
||||||
3008/tcp: 8308
|
3008/tcp: 8308
|
||||||
3009/tcp: 8309
|
3009/tcp: 8309
|
||||||
3200/tcp: 8320
|
|
||||||
8080/tcp: 8280
|
8080/tcp: 8280
|
||||||
ports_description:
|
ports_description:
|
||||||
3000/tcp: Ente web UI
|
3000/tcp: Ente web UI
|
||||||
@@ -101,7 +99,6 @@ ports_description:
|
|||||||
3007/tcp: Ente Paste
|
3007/tcp: Ente Paste
|
||||||
3008/tcp: Ente Locker
|
3008/tcp: Ente Locker
|
||||||
3009/tcp: Ente Memories
|
3009/tcp: Ente Memories
|
||||||
3200/tcp: MinIO S3 endpoint
|
|
||||||
8080/tcp: Ente API (museum)
|
8080/tcp: Ente API (museum)
|
||||||
privileged:
|
privileged:
|
||||||
- SYS_ADMIN
|
- SYS_ADMIN
|
||||||
@@ -115,7 +112,6 @@ schema:
|
|||||||
DB_PASSWORD: str
|
DB_PASSWORD: str
|
||||||
DB_PORT: int?
|
DB_PORT: int?
|
||||||
DB_USERNAME: str?
|
DB_USERNAME: str?
|
||||||
DISABLE_WEB_UI: bool?
|
|
||||||
ENTE_ENDPOINT_URL: str
|
ENTE_ENDPOINT_URL: str
|
||||||
MINIO_DATA_LOCATION: str
|
MINIO_DATA_LOCATION: str
|
||||||
MINIO_ROOT_PASSWORD: str
|
MINIO_ROOT_PASSWORD: str
|
||||||
@@ -130,6 +126,6 @@ schema:
|
|||||||
slug: ente
|
slug: ente
|
||||||
udev: true
|
udev: true
|
||||||
url: https://github.com/alexbelgium/hassio-addons
|
url: https://github.com/alexbelgium/hassio-addons
|
||||||
version: "4.4.22-2"
|
version: "4.4.22-3"
|
||||||
video: true
|
video: true
|
||||||
webui: http://[HOST]:[PORT:3000]
|
webui: http://[HOST]:[PORT:3000]
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ S3_BUCKET="b2-eu-cen"
|
|||||||
export ENTE_S3_ARE_LOCAL_BUCKETS=true
|
export ENTE_S3_ARE_LOCAL_BUCKETS=true
|
||||||
export ENTE_S3_B2_EU_CEN_KEY="$MINIO_USER"
|
export ENTE_S3_B2_EU_CEN_KEY="$MINIO_USER"
|
||||||
export ENTE_S3_B2_EU_CEN_SECRET="$MINIO_PASS"
|
export ENTE_S3_B2_EU_CEN_SECRET="$MINIO_PASS"
|
||||||
export ENTE_S3_B2_EU_CEN_ENDPOINT="http://192.168.178.23:$(bashio::addon.port "3200")"
|
export ENTE_S3_B2_EU_CEN_ENDPOINT="http://127.0.0.1:3200"
|
||||||
export ENTE_S3_B2_EU_CEN_REGION=eu-central-2
|
export ENTE_S3_B2_EU_CEN_REGION=eu-central-2
|
||||||
export ENTE_S3_B2_EU_CEN_BUCKET="$S3_BUCKET"
|
export ENTE_S3_B2_EU_CEN_BUCKET="$S3_BUCKET"
|
||||||
|
|
||||||
@@ -42,11 +42,6 @@ else
|
|||||||
bashio::log.info "Using internal Postgres."
|
bashio::log.info "Using internal Postgres."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DISABLE_WEB_UI=false
|
|
||||||
if bashio::config.true 'DISABLE_WEB_UI'; then
|
|
||||||
DISABLE_WEB_UI=true
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Active DB connection target (may be overridden below)
|
# Active DB connection target (may be overridden below)
|
||||||
if $USE_EXTERNAL_DB; then
|
if $USE_EXTERNAL_DB; then
|
||||||
DB_HOST="$DB_HOST_EXT"
|
DB_HOST="$DB_HOST_EXT"
|
||||||
@@ -186,9 +181,9 @@ bootstrap_internal_db() {
|
|||||||
# MinIO
|
# MinIO
|
||||||
############################################
|
############################################
|
||||||
start_minio() {
|
start_minio() {
|
||||||
bashio::log.info "Starting MinIO (:3200)..."
|
bashio::log.info "Starting MinIO (127.0.0.1:3200)..."
|
||||||
mkdir -p /config/minio-data
|
mkdir -p /config/minio-data
|
||||||
"$MINIO_BIN" server /config/minio-data --address ":3200" &
|
"$MINIO_BIN" server /config/minio-data --address "127.0.0.1:3200" &
|
||||||
MINIO_PID=$!
|
MINIO_PID=$!
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -206,11 +201,6 @@ wait_minio_ready_and_bucket() {
|
|||||||
# Web (static nginx bundle)
|
# Web (static nginx bundle)
|
||||||
############################################
|
############################################
|
||||||
start_web() {
|
start_web() {
|
||||||
if $DISABLE_WEB_UI; then
|
|
||||||
bashio::log.info "Web UI disabled."
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
ENTE_API_ORIGIN=http://localhost:8080
|
ENTE_API_ORIGIN=http://localhost:8080
|
||||||
ENTE_ALBUMS_ORIGIN=http://localhost:3002
|
ENTE_ALBUMS_ORIGIN=http://localhost:3002
|
||||||
export ENTE_API_ORIGIN ENTE_ALBUMS_ORIGIN
|
export ENTE_API_ORIGIN ENTE_ALBUMS_ORIGIN
|
||||||
|
|||||||
Reference in New Issue
Block a user