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:
@@ -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
|
||||
```
|
||||
Reference in New Issue
Block a user