[main]: Add server-notes

This commit is contained in:
John Gatward committed 2026-10-06 16:33:29 +01:00
1 parent 68a3130159
commit 81b43de3f1
18 files changed
+1406 -1

No files matched your search

+92
View File
@@ -0,0 +1,92 @@
---
schema_version: 1
id: home-server.seedbox
type: reference
scope: [seedbox, ultra-cc, qbittorrent, rclone, sftp, media-import]
sensitivity: private-infrastructure
last_reviewed: "2026-10-06"
sources:
- kind: owner-report
reference: "Ultra.cc plan, remaining capacity, rclone remote/process and enabled systemd unit, 2026-10-06"
- kind: owner-report
reference: "apt-managed rclone, active FUSE mount and Radarr/Sonarr bind-mount inspection, 2026-10-06"
- kind: repository
repository: jupiter-stacks
revision: 610e325ef6a98850511ce7a089b0b9a77bfecf15
paths:
- stacks/radarr/docker-compose.yml
- stacks/sonarr/docker-compose.yml
related: [home-server.reference, home-server.networking, home-server.storage, home-server.backups]
update_triggers: [hosting-renewal, quota-change, remote-change, mount-change, media-import-change]
unknowns:
- total-traffic-allowance-and-reset-period
- renewal-behaviour
- rclone-cache-location-and-size-limit
- import-copy-move-and-remote-deletion-policy
- mount-startup-ordering-relative-to-docker-containers
- seedbox-backup-policy
---
# Seedbox
## Service / subscription
| Field | Configuration |
| --- | --- |
| Provider / plan | [Ultra.cc](https://ultra.cc/); `Lancer-v2` |
| Host | `terra.usbx.me` |
| Account / home | `jayo60013` / `/home/jayo60013` |
| Cost | GBP 4.50/month |
| Reported expiration | `2026-10-25`; renewal behaviour unconfirmed |
| Disk | 1001 GB allocation; 984 GB available at review |
| Remaining traffic | 2 TB at review; total allowance/reset period unconfirmed |
| Download speed | Provider reports `Unlimited`; no numeric rate supplied |
| Upload speed | Provider reports `50000 Mbps`; not measured throughput |
| qBittorrent UI | <https://jayo60013.terra.usbx.me/qbittorrent/> |
## Jupiter connection
Actual connection: **SFTP via rclone/FUSE**, not WebDAV or scheduled sync.
| Component | Path / value |
| --- | --- |
| rclone remote | `seedbox`; type `sftp`; host `terra.usbx.me`; user `jayo60013` |
| SSH key file | `/home/jay/.ssh/id_ed25519`; key contents excluded |
| Remote source | `seedbox:downloads/qbittorrent` |
| Remote absolute path | `/home/jayo60013/downloads/qbittorrent` |
| Jupiter mount | `/mnt/seedbox` |
| Container source | `/downloads` in Radarr and Sonarr |
| Radarr library | Container `/movies` -> host `/data/jellyfin/movies` |
| Sonarr library | Container `/tv` -> host `/data/jellyfin/tv_shows` |
rclone remote: `shell_type=unix`; checksum commands `md5sum`, `sha1sum`.
rclone is apt-managed. Observed FUSE mount: UID/GID `1000:1000`;
`rw,nosuid,nodev,allow_other`.
## Mount lifecycle
`/etc/systemd/system/rclone-seedbox.service`; enabled at boot.
User/group `jay`; `Type=simple`; wants/starts after `network-online.target`.
```sh
/usr/bin/rclone mount seedbox:downloads/qbittorrent /mnt/seedbox \
--allow-other \
--dir-cache-time 1m \
--vfs-cache-mode writes
```
Stop: `/bin/fusermount -u /mnt/seedbox`.
Restart: `on-failure`; delay `10s`; target `multi-user.target`.
`--allow-other` permits other local users, subject to filesystem permissions.
`writes` caches write/read-write opens; read-only opens stream from the remote.
No explicit cache path/size limit is supplied in the unit.
The remote mount is not a complete local replica or backup. Radarr/Sonarr
library destinations are on the HDD array; cross-filesystem hardlinks are
impossible. Mount startup ordering relative to Docker containers is unconfirmed.
Their `/downloads` binds use `rprivate`; host remounts are not automatically
propagated into existing containers.
The FUSE-reported capacity is not evidence of the account quota; use the
provider allocation above.