fix: revert public defaults to appdata, flash paths are user-local only

Bootstrap varaverk.cfg default and conf template default back to
/mnt/user/appdata/Varaverk — safe for USB boot users. Flash paths
(/boot/config/plugins/varaverk) are set in the user's gitignored
personal configs and don't affect public installs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gmer4Lfe
2026-05-31 13:36:06 -04:00
co-authored by Claude Sonnet 4.6
parent ad1890109a
commit 5234b79210
2 changed files with 7 additions and 4 deletions
+3 -3
View File
@@ -117,8 +117,8 @@
# DATA_DIR — historical logs, statistics, discovery histories, blocklists # DATA_DIR — historical logs, statistics, discovery histories, blocklists
# STATE_DIR — runtime state files for all scripts (watchdogs, fallback, transcode, etc.) # STATE_DIR — runtime state files for all scripts (watchdogs, fallback, transcode, etc.)
# Requirement: ALL state files MUST use $STATE_DIR. No /tmp, no /boot/config. # Requirement: ALL state files MUST use $STATE_DIR. No /tmp, no /boot/config.
DATA_DIR="/boot/config/plugins/varaverk/data" DATA_DIR="/mnt/user/appdata/Varaverk/data"
STATE_DIR="/boot/config/plugins/varaverk/State_Files" STATE_DIR="/mnt/user/appdata/Varaverk/State_Files"
# ── Version Parity ── # ── Version Parity ──
# Controls behaviour when local and remote unRAID versions differ. # Controls behaviour when local and remote unRAID versions differ.
@@ -260,7 +260,7 @@
GITEA_CONTAINER="Gitea" GITEA_CONTAINER="Gitea"
GITEA_REPO_PATH="FailedProxy/Varaverk.git" GITEA_REPO_PATH="FailedProxy/Varaverk.git"
GITEA_DOMAIN="" # e.g. git.yourdomain.com — requires NPM + DNS GITEA_DOMAIN="" # e.g. git.yourdomain.com — requires NPM + DNS
TARGET_DIR="/boot/config/plugins/varaverk" TARGET_DIR="/mnt/user/appdata/Varaverk"
GITEA_SSH_KEY="/root/.ssh/unraid_gitea" GITEA_SSH_KEY="/root/.ssh/unraid_gitea"
SSH_PORT=221 # Gitea SSH port (default 22, Gitea often uses 221/222) SSH_PORT=221 # Gitea SSH port (default 22, Gitea often uses 221/222)
GITEA_HTTP_PORT=3000 # Gitea web/API port — used by gitea_ssh_setup.sh GITEA_HTTP_PORT=3000 # Gitea web/API port — used by gitea_ssh_setup.sh
+4 -1
View File
@@ -87,9 +87,12 @@ SCRIPTS_DIR="$CFG_DIR"
CONF_DIR="$SCRIPTS_DIR/Configurations" CONF_DIR="$SCRIPTS_DIR/Configurations"
# Seed varaverk.cfg with defaults (SCRIPTS_DIR + Gitea settings) if not present. # Seed varaverk.cfg with defaults (SCRIPTS_DIR + Gitea settings) if not present.
# Default SCRIPTS_DIR is appdata — safe for USB boot users.
# Users with NVMe/SSD boot can change this to /boot/config/plugins/varaverk
# so scripts are available before the array mounts.
if [[ ! -f "$CFG_FILE" ]]; then if [[ ! -f "$CFG_FILE" ]]; then
cat > "$CFG_FILE" <<'CFGEOF' cat > "$CFG_FILE" <<'CFGEOF'
SCRIPTS_DIR="/boot/config/plugins/varaverk" SCRIPTS_DIR="/mnt/user/appdata/Varaverk"
GITEA_CONTAINER="Gitea" GITEA_CONTAINER="Gitea"
GITEA_REPO_PATH="FailedProxy/Varaverk.git" GITEA_REPO_PATH="FailedProxy/Varaverk.git"
GITEA_SSH_KEY="/root/.ssh/unraid_gitea" GITEA_SSH_KEY="/root/.ssh/unraid_gitea"