[main]: Add server-notes
This commit is contained in:
18 files changed
+1406
-1
No files matched your search
@@ -0,0 +1,74 @@
|
||||
---
|
||||
schema_version: 1
|
||||
id: home-server.host
|
||||
type: reference
|
||||
scope: [jupiter, hardware, operating-system, docker]
|
||||
sensitivity: private-infrastructure
|
||||
last_reviewed: "2026-10-06"
|
||||
sources:
|
||||
- kind: owner-report
|
||||
reference: "Hardware, OS, bare-metal Docker and data-root confirmation, 2026-10-06"
|
||||
- kind: owner-report
|
||||
reference: "hostnamectl, timedatectl, user/group records, Docker info/version and systemd units, 2026-10-06"
|
||||
related: [home-server.reference, home-server.storage, home-server.networking, home-server.deployment, home-server.operations]
|
||||
update_triggers: [hardware-change, os-upgrade, kernel-upgrade, docker-reconfiguration, account-change, unit-change]
|
||||
unknowns:
|
||||
- exact-gpu-model
|
||||
- jupiter-firewall-policy
|
||||
- docker-package-installation-source
|
||||
- backup-puller-account-purpose
|
||||
---
|
||||
|
||||
# Host
|
||||
|
||||
| Component | Configuration |
|
||||
| --- | --- |
|
||||
| Host | Jupiter; bare metal |
|
||||
| OS | Debian GNU/Linux 13 (trixie); x86_64 |
|
||||
| Kernel | `6.12.94+deb13-amd64` |
|
||||
| CPU | AMD Ryzen 5 5600X; 6 cores / 12 threads; reported 4.65 GHz |
|
||||
| RAM | 1 x 16 GB Corsair Vengeance LPX |
|
||||
| GPU | AMD Radeon HD 5000/6000/7350/8350 Series; discrete; exact model unresolved |
|
||||
| Motherboard | Gigabyte B550M DS3H |
|
||||
| Firmware | `FB`; dated `2023-06-08` |
|
||||
| PSU | Corsair CV550 |
|
||||
| SSD | Samsung 860 EVO; 1 TB; OS and SSD-backed caches |
|
||||
| HDD | 2 x Seagate BarraCuda; 2 TB each; RAID 0 |
|
||||
| Docker | Native host engine; data root `/var/lib/docker` |
|
||||
| LAN | `192.168.1.56` |
|
||||
| WireGuard | `10.0.0.2/24`; Mercury peer/server `10.0.0.1/24` |
|
||||
| Time | `Europe/London`; RTC UTC; NTP active; clock synchronized at review |
|
||||
|
||||
## Docker runtime
|
||||
|
||||
| Setting | Observed value |
|
||||
| --- | --- |
|
||||
| Engine / API | Docker CE `29.8.2` / `1.56` |
|
||||
| Compose CLI plugin | `v5.6.0`; not proof of Portainer's Compose implementation |
|
||||
| containerd / runc | `v2.3.6` / `1.5.1` |
|
||||
| Storage | `overlayfs`; containerd snapshotter |
|
||||
| Cgroups | `systemd`; v2 |
|
||||
| Logging | `json-file`; default |
|
||||
| Firewall backend | `iptables` |
|
||||
| Runtime security | AppArmor, seccomp, cgroup namespaces |
|
||||
| Swarm / live restore | Inactive / disabled |
|
||||
|
||||
Docker/containerd services and `docker.socket` are enabled.
|
||||
Docker starts `/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock`.
|
||||
Supplied Docker unit has no explicit `/data` mount dependency or ordering against
|
||||
`rclone-seedbox.service`.
|
||||
|
||||
## Host administration
|
||||
|
||||
| Account / group | Identity |
|
||||
| --- | --- |
|
||||
| `jay` | UID/GID `1000:1000`; `/home/jay`; bash; member of `sudo`, `docker`, `video`, `backups` |
|
||||
| `backup-puller` | UID/GID `1001:1001`; `/home/backup-puller`; bash; member of `backups`; purpose unconfirmed |
|
||||
| `backups` | Shared group; GID `1002` |
|
||||
|
||||
WireGuard and rclone: apt-managed. `wg-quick@wg0.service` is active in the supplied
|
||||
snapshot. No host-level nginx on Jupiter; nginx still exists in application
|
||||
containers. `unattended-upgrades.service` is enabled; effective update policy
|
||||
not supplied.
|
||||
|
||||
Hardware/versions are a dated snapshot, not live telemetry.
|
||||
Reference in new issue
Block a user