Rename to Varaverk; replace User Scripts → Arbiter in README

README.md: header updated to VARAVERK. All "User Scripts plugin" references
  replaced with "Arbiter". Project name section: "Working name: Arbiter" → "Varaverk".
  Gitea corrected to Tier 1 (was shown as Tier 3, updated to Tier 1 this session).

master.conf: GITEA_REPO_PATH updated FailedProxy → Varaverk org name.

Script internals (user_scripts_stop.sh, script headers, other docs) reference
the /tmp/user.scripts working path which is Arbiter-specific — those will be
updated in a separate pass once Arbiter's working directory is confirmed.
This commit is contained in:
Gmer4Lfe
2026-05-22 18:52:34 -04:00
parent 36190c965a
commit 8d00189241
2 changed files with 12 additions and 12 deletions
+11 -11
View File
@@ -1,5 +1,5 @@
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# 🏠 UNRAID SCRIPT ECOSYSTEM
# 🏠 VARAVERK
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**A complete self-healing, self-maintaining, mutually-redundant two-server unRAID
@@ -336,7 +336,7 @@ This is not standby. This is mutual coverage between peers.
# The system is designed around the real experience of a household:
# "The TV stopped working" → unacceptable, fixed in Tier 1 (< 2 minutes)
# "NextCloud is down" → annoying, fixed in Tier 2 (4 hours)
# "Gitea is down" → inconvenient, fixed in Tier 3 (12 hours)
# "Gitea is down" → unacceptable, fixed in Tier 1 (< 2 minutes)
# "Sonarr isn't downloading" → fine, fixed in Tier 4 (24 hours)
# ─────────────────────────────────────────────────────────────────────────────
```
@@ -373,9 +373,9 @@ of those two answers determines the current state.
Remote ping PASS + Internet PASS → NORMAL — both servers running independently
Remote ping FAIL + Internet PASS → FAILOVER — remote is down, start covering it
Tier 1 immediately: DDNS + Emby + Auth + VaultWarden + Live TV
Tier 1 immediately: DDNS + Emby + Auth + VaultWarden + Live TV + Gitea
Tier 2 at 4 hours: NextCloud + Immich + Jellyseerr
Tier 3 at 12 hours: AdGuard + Gitea + Uptime monitoring
Tier 3 at 12 hours: AdGuard + Uptime monitoring
Tier 4 at 24 hours: Arrs + download clients
Internet FAIL (either) → NO_INTERNET — stop own DDNS, wait
@@ -467,7 +467,7 @@ Unraid_Scripts/
├── common.sh ← Shared library — all functions used by every script
├── load_config.sh ← Sources all conf files and common.sh
├── Orchestrators/ ← Scheduled job runners — what User Scripts plugin executes
├── Orchestrators/ ← Scheduled job runners — what Arbiter executes
│ README: README-Orchestrators.md
├── Rsync/ ← Core rsync script — called per share with profile
@@ -532,7 +532,7 @@ Unraid_Scripts/
## ━━━ WHAT RUNS WHEN ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The User Scripts plugin runs only orchestrators — never individual scripts directly.
Arbiter runs only orchestrators — never individual scripts directly.
```
At Startup of Array:
@@ -665,7 +665,7 @@ If you're setting this up from scratch on two servers:
```
1. Follow README-Rsync_Setup.md completely — end-to-end setup guide
Tailscale → SSH keys → git clone → master.conf → User Scripts schedule
Tailscale → SSH keys → git clone → master.conf → Arbiter schedule
2. Set your container names correctly before anything else
Shared services: no suffix (Emby, NginxProxyManager, etc.)
@@ -696,7 +696,7 @@ If you're setting this up from scratch on two servers:
| [README-Transcoding.md](Transcodes/README-Transcoding.md) | Ramdisk design, symlink architecture, Docker mount requirement, SSD fallback |
| [README-Monitors.md](Monitors/README-Monitors.md) | Cert monitoring, SMART health, bandwidth tracking, health digest profiles |
| [README-Partnership.md](Partnership/README-Partnership.md) | Auth stack sharing, onboard/offboard/transfer lifecycle, deferred offboard |
| [README-Rsync_Setup.md](Rsync/README-Rsync_Setup.md) | Complete setup guide — Tailscale, SSH keys, git clone, master.conf, User Scripts |
| [README-Rsync_Setup.md](Rsync/README-Rsync_Setup.md) | Complete setup guide — Tailscale, SSH keys, git clone, master.conf, Arbiter |
| [README-Tools.md](Tools/README-Tools.md) | failover_state_reset, skip list manager, emby_database_repair, container export |
| [README-Unraid_Essentials.md](unRAID_Essentials/README-Unraid_Essentials.md) | `git_pull_execute.sh`, `server_reboot.sh`, `mover_stop.sh`, `user_scripts_stop.sh` |
@@ -708,7 +708,7 @@ Things that are different from what you might expect:
```bash
# ─────────────────────────────────────────────────────────────────────────────
# 1. The User Scripts plugin has very few entries.
# 1. Arbiter has very few entries.
# Everything runs through orchestrators. Individual scripts are never
# scheduled directly. array_start.sh is the only "At Startup of Array" entry.
@@ -747,7 +747,7 @@ Things that are different from what you might expect:
## ━━━ PROJECT NAME ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```
Working name: Arbiter
Repository: git@192.168.50.2:FailedProxy/Unraid_Scripts.git
Name: Varaverk
Repository: git@192.168.50.2:Varaverk/Unraid_Scripts.git
Install path: /mnt/user/appdata/unraid_scripts
```
+1 -1
View File
@@ -244,7 +244,7 @@
# Detects Gitea container location at runtime — works through failover automatically.
# Falls back to GITEA_DOMAIN if local and Tailscale both fail.
GITEA_CONTAINER="Gitea"
GITEA_REPO_PATH="FailedProxy/Unraid_Scripts.git"
GITEA_REPO_PATH="Varaverk/Unraid_Scripts.git"
GITEA_DOMAIN="" # e.g. git.yourdomain.com — requires NPM + DNS
TARGET_DIR="/mnt/user/appdata/unraid_scripts"
GITEA_SSH_KEY="/root/.ssh/unraid_gitea"