From ea9d757b8021af6120bff43d415349bd560217e7 Mon Sep 17 00:00:00 2001 From: francesco Date: Tue, 17 Feb 2026 14:34:37 +0100 Subject: [PATCH] ++ Local port --- .env | 4 ++-- README.md | 6 ++++-- docker-compose.yml | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.env b/.env index b7caa45..668cefa 100644 --- a/.env +++ b/.env @@ -18,5 +18,5 @@ NEXTERM_DATA_DIR=./nexterm_data NEXTERM_TZ=Europe/Rome # Chiave di cifratura usata da Nexterm (obbligatoria) -# Sostituisci con una stringa lunga e casuale. -NEXTERM_ENCRYPTION_KEY=change-this-to-a-long-random-secret +# Deve essere una stringa esadecimale di 64 caratteri (32 byte). +NEXTERM_ENCRYPTION_KEY=4c4c18e819265ede62496d41dc6511ee4ec107ed0f6115a5d60856ed08ca933e diff --git a/README.md b/README.md index 1f7730c..6473038 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,13 @@ Variabili principali: - `NEXTERM_TZ`: timezone del container - `NEXTERM_ENCRYPTION_KEY`: chiave di cifratura obbligatoria per Nexterm -> `NEXTERM_ENCRYPTION_KEY` deve essere una stringa lunga e casuale. +> `NEXTERM_ENCRYPTION_KEY` deve essere una stringa esadecimale di **64 caratteri**. > Esempio rapido (PowerShell): ```powershell -[Convert]::ToBase64String((1..48 | ForEach-Object { Get-Random -Maximum 256 })) +$bytes = New-Object byte[] 32 +[System.Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($bytes) +($bytes | ForEach-Object { $_.ToString('x2') }) -join '' ``` ## Avvio diff --git a/docker-compose.yml b/docker-compose.yml index 0580cd6..1e2d98c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,7 +4,7 @@ services: container_name: ${NEXTERM_CONTAINER_NAME} restart: ${NEXTERM_RESTART_POLICY} ports: - - "${NEXTERM_PORT_HOST}:${NEXTERM_PORT_CONTAINER}" + - "${NEXTERM_PORT_HOST}:6989" volumes: - ${NEXTERM_DATA_DIR}:/app/data environment: