Files
debian-resources/System Overview.md
2026-03-22 00:54:29 -07:00

22 KiB

System Overview — testunit-zalpha

Generated: 2026-03-11 — from live system inspection and shell history analysis


1. Identity & OS

Field Value
Hostname testunit-zalpha
OS Debian GNU/Linux forky/sid (testing/unstable)
Kernel 6.18.12+deb14-amd64 (SMP PREEMPT_DYNAMIC, 2026-02-17)
Architecture x86_64 (amd64) — with armhf as foreign arch
Machine ID f15ca37c8b4441e281d76f39f086dd31
Locale en_US.UTF-8
Keyboard US (pc105)
Virtualization KVM guest (Intel VT-x, full virtualization)

2. Hardware (Virtual)

CPU

Field Value
Model Intel Core i5-10500H @ 2.50GHz
Cores / Threads 4 cores / 8 threads (1 socket)
Features SSE4.2, AVX2, AES-NI, SGX

Memory

Type Total Used Available
RAM 15 GiB ~4.0 GiB ~11 GiB
Swap 9.2 GiB (zram 4G + partition 5.2G) 557 MiB 8.6 GiB

Storage

Device Size Type FS Mount
vda1 976M part vfat /boot/efi
vda2 193.9G part btrfs /
vda3 5.2G part swap [SWAP]
zram0 4G disk swap [SWAP]

Btrfs subvolume: @rootfs (compress-force=zstd:3)

Root disk usage: 89G used / 104G available (47%)

Shared / Network Mounts

Source Mount Type Notes
Public-sapient /home/user/Public 9p (virtio) Host shared folder, 954G total (364G used)
10.8.0.10:/storage /mnt/hive NFS WireGuard peer, automount

3. Networking

Interfaces

Interface IP Address Notes
lo 127.0.0.1/8 Loopback
enp0s5 10.0.2.15/24 Primary (DHCP via NAT)
wg0 10.8.0.50/24 WireGuard VPN tunnel
docker0 172.16.0.1/20 Docker default bridge (down)
br-500701b9de18 172.16.16.1/20 dockge_default network (up)
br-f138d1ef28e6 172.25.0.1/16 internal-net (down)
br-8676d84f91a9 172.24.0.1/16 matrix network (down)

DNS

  • Nameserver: 10.0.2.3 (generated by NetworkManager)

Default Route

  • 10.0.2.2 via enp0s5

WireGuard (wg0)

Field Value
Node name vertman
Local address 10.8.0.50/24
Listening port 33303
Peer endpoint 82.29.54.2:51820 (Zion - central server)
Peer AllowedIPs 10.8.0.0/24
Keepalive 25 seconds
Transfer 14.63 GiB received / 414 MiB sent

Docker Networks

Name Driver Subnet
bridge (docker0) bridge 172.16.0.0/20
dockge_default bridge 172.16.16.0/20
internal-net bridge 172.25.0.0/16
matrix bridge 172.24.0.0/16

4. APT Sources & Pinning

Repositories

Source Suites Components
http://debian.osuosl.org/debian/ testing, testing-updates, stable, sid main, non-free-firmware, contrib, non-free
http://security.debian.org/debian-security/ testing-security main, non-free-firmware, contrib, non-free
Docker CE trixie stable
Thorium Browser stable main
Antigravity antigravity-debian main

APT Pinning (/etc/apt/preferences.d/)

Suite Priority
testing 600
testing-updates 700
unstable (sid) 100
stable / stable-backports (commented out)

Signing Keys (/etc/apt/keyrings/)

  • docker.asc — Docker official GPG key
  • antigravity-repo-key.gpg — Antigravity agent repo

5. Users & Security

User Accounts (interactive shell)

User UID Shell Home
root 0 /bin/bash /root
user 1000 /usr/bin/bash /home/user

Group Memberships (user)

sudo, adm, docker, dialout, cdrom, floppy, audio, dip, video, plugdev, users, systemd-journal, netdev, scanner, bluetooth, lpadmin

SSH Configuration

  • Password auth: disabled (KbdInteractiveAuthentication no)
  • PAM: enabled
  • X11 Forwarding: enabled
  • SFTP subsystem: enabled

Fail2ban

  • Installed and enabled at boot
  • Default configuration (no custom jail.local found)

6. System Services (Enabled at Boot)

Core System

  • systemd, systemd-oomd, systemd-timesyncd, systemd-pstore
  • cron, anacron, logrotate
  • unattended-upgrades
  • grub2-common

Display & Desktop

  • lightdm (with slick-greeter)
  • Desktop environments: Cinnamon (task-cinnamon-desktop), LXQt, IceWM, Openbox
  • picom (compositor)

Networking

  • NetworkManager, networking, wpa_supplicant
  • wg-quick@wg0 (WireGuard)
  • ssh / sshd
  • fail2ban
  • iperf3
  • avahi-daemon
  • ModemManager

Hardware

  • bluetooth, blueman-mechanism
  • power-profiles-daemon, switcheroo-control
  • lm-sensors
  • udisks2
  • console-setup, keyboard-setup
  • cups, cups-browsed

Containers

  • containerd
  • Docker daemon (via containerd, not a separate systemd unit)

Virtualization

  • qemu-guest-agent, spice-vdagent

Storage

  • zramswap (zram-based swap)

7. Docker & Container Infrastructure

Versions

Component Version
Docker Engine 29.2.1
Docker Compose v5.1.0

Docker Daemon Config (/etc/docker/daemon.json)

{
  "default-address-pools": [
    {"base": "172.17.0.0/12", "size": 20},
    {"base": "192.168.0.0/16", "size": 24}
  ]
}

Docker Storage Usage

Type Total Active Size Reclaimable
Images 134 1 121.2 GB 53.0 GB (43%)
Containers 1 1 234 KB 0 B
Local Volumes 126 0 628 MB 628 MB (100%)
Build Cache 323 0 55.0 GB 53.8 GB

Active Container

  • dockge (louislam/dockge:1) — healthy, running

Stack Directories (/opt/stacks/)

Currently active stacks directory: jellyseerr, searxng, soularr

Also contains: DOCKER_ISSUES.md, MIGRATION.md, STATUS.md, update_secrets.py, update_secrets_v2.py

Docker Images (134 total, notable services)

Fediverse / Social: akkoma, pyfedi, lemmy, peertube, movim, flotilla, nostr (zooid, nostrudel)

Media: jellyfin, jellyseerr, tdarr, navidrome, funkwhale, rhythmbox, smplayer, qmmp

Arr Stack: sonarr, radarr, lidarr, prowlarr, bazarr, sabnzbd, flaresolverr

Communication: matrix (mautrix bridges: WhatsApp, Signal, Telegram, Discord, Meta), stoat chat, jitsi, mirotalk, rocket.chat, hedgedoc, privatebin

Proxy / Web: nginx-proxy-manager, caddy, anubis, piped (YouTube frontend), rimgo (Imgur), redlib (Reddit), quetre, mlmym

Infrastructure: postgres (multiple versions), redis, mariadb, mongo, elasticsearch, valkey, meilisearch, keydb, rabbitmq, nats, minio

Monitoring: grafana, prometheus, node-exporter, uptime-kuma, jellystat

Other: dockge, bytestash, linkwarden, romm, slskd, enigma-bbs, spacebar, transmission, openspeedtest, tor-hidden-service, gemini server, p2pool (XMR), adminer, freshrss, wizarr

Dockge (/opt/dockge/)

  • Running at port 5001
  • Stack directory: /opt/stacks

8. Filesystem Layout

Btrfs Root

  • Subvolume: @rootfs
  • Compression: zstd:3 (force)
  • UUID: 066b5bc2-a3ed-4d4b-9a34-1ed539e210e4

fstab

UUID=066b5bc2-...  /               btrfs   defaults,subvol=@rootfs,compress-force=zstd:3 0 0
UUID=792F-3E59     /boot/efi       vfat    umask=0077                                    0 1
UUID=6b59c7d7-...  none            swap    sw                                            0 0
/dev/sr0           /media/cdrom0   udf,iso9660  user,noauto                              0 0
Public-sapient     /home/user/Public  9p  trans=virtio,version=9p2000.L,...,x-systemd.automount,nofail  0 0
10.8.0.10:/storage /mnt/hive       nfs    defaults,_netdev,x-systemd.automount,noatime   0 0

GRUB Configuration

  • Default: 0
  • Timeout: 5 seconds
  • Kernel params: quiet

9. Development Environment

Compilers & Build Tools

  • GCC/G++ 15 (native x86_64)
  • GCC/G++ 15 ARM cross-compiler (arm-linux-gnueabihf) — for armhf targets
  • cc65 — 6502/NES assembler
  • CMake, Make, Autoconf/Automake, Libtool
  • build-essential, pkg-config
  • protobuf-compiler, libprotobuf-dev
  • wabt — WebAssembly binary toolkit

Languages & Runtimes

  • Python 3.13 (with venv, tk, pytest)
  • Node.js + npm (with webpack, eslint, terser)
  • PHP 8.4 (cli, with opcache)
  • Go 1.24
  • Perl 5.40 (with Tk)
  • Tcl/Tk 8.6

Development Libraries

  • libsdl2-dev, libsdl2-image-dev, libsdl2-ttf-dev — SDL2 game/UI dev
  • libncurses-dev (amd64 + armhf)
  • zlib1g-dev (amd64 + armhf)
  • libssl-dev:armhf, libzstd-dev:armhf — ARM cross-compilation libs
  • uuid-dev

Tools

  • git, ripgrep, fd-find, bat, htop, btop, tmux, mc, tree
  • fish (shell)
  • mosh (mobile shell)
  • ncdu (disk usage)
  • jq (JSON), w3m (terminal browser), elinks
  • scrot, screengrab (screenshots)
  • dosbox, fceux (emulators)
  • rclone, rsync
  • yt-dlp (installed from sid)
  • xxhash
  • pipx
  • imagemagick

Cross-Compilation Projects (from history)

  • OpenWRT / GL.iNet Flint 1 (ARMv7): btop static build, musl toolchain, firmware downloads
  • NES development: cc65 assembler, controller input ROM
  • NESticle UI port: SDL2-based decompilation/reimplementation

10. Desktop Environment

Display Manager

  • LightDM with Slick Greeter

Available Desktop Sessions

  • Cinnamon (primary, via task-cinnamon-desktop)
  • LXQt (installed)
  • IceWM (with experimental variant)
  • Openbox
  • GNOME Shell components present

Compositor

  • picom (with glx/egl backend experimentation noted in history)

Key Desktop Applications

  • Browser: Thorium Browser (Chromium-based)
  • Terminal: QTerminal
  • File Manager: PCManFM-Qt, Nemo (Cinnamon)
  • Text Editors: gedit, nano, vim-tiny, FeatherPad
  • Media: Rhythmbox, SMPlayer, Totem, Qmmp, Sound Juicer
  • Graphics: Shotwell, Simple-Scan, EOG
  • Chat: Pidgin, HexChat
  • Remote Desktop: Remmina (RDP, VNC)
  • PDF: QPDFView, Evince/Papers
  • Archive: File Roller, p7zip, rar/unrar
  • System: Synaptic, GDebi, GNOME System Monitor, QPS
  • Notes: GNote, FeatherNotes

Encryption Filesystems

  • gocryptfs, cryfs, securefs, sshfs

11. Shell History Analysis — User Activity Summary

Based on 1,547 lines of bash history, the user's activities break down into:

Initial System Setup (chronological)

  1. Set user group memberships (sudo,adm,docker,...)
  2. Configured /etc/apt/sources.list (testing + stable + sid)
  3. Ran apt modernize-sources to convert to DEB822 format
  4. Installed essential CLI tools (btop, tmux, fish, ripgrep, etc.)
  5. Installed Docker CE + Compose from official repo
  6. Set up Dockge container manager
  7. Configured WireGuard VPN (wg0)
  8. Set up 9p shared folder mount (Public-sapient)
  9. Configured NFS mount to 10.8.0.10:/storage
  10. Installed Thorium browser
  11. Removed unnecessary packages (brasero, thunderbird, libreoffice-core)
  12. Set up picom compositor
  13. Installed various development tools and cross-compilers

Ongoing Activities

  • Docker stack management: Extensive compose up/down, log checking, stack testing
  • Cross-compilation: Building btop for OpenWRT ARMv7 with musl toolchain
  • NES development: cc65 assembler projects, NESticle binary analysis
  • Media management: yt-dlp with cookies, rsync to remote servers
  • System maintenance: apt update/upgrade/dist-upgrade cycles

12. Installed Packages

Total installed: 2,745 packages

  • Manually marked: 275 packages
  • Auto (dependencies): 2,470 packages

12a. User-Explicitly-Installed Packages (from shell history apt install commands)

These packages were directly requested by the user in terminal commands:

Core CLI Tools

ncdu btop tmux fish fail2ban ripgrep rsync btrfs-progs htop mosh p7zip
iperf3 fd-find mc kitty-terminfo curl git bat unrar rclone rar
gocryptfs cryfs securefs wireguard lzop lz4

Docker

ca-certificates curl
docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Development

build-essential pkg-config cmake make autoconf automake libtool
gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
lib32stdc++6 lib32gcc-s1
protobuf-compiler libprotobuf-dev libncurses-dev
zlib1g-dev:armhf libssl-dev:armhf libncurses-dev:armhf libzstd-dev:armhf
libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev
cc65 fceux
zstd git

Browsers & Web

thorium-browser
w3m w3m-img elinks

Multimedia & Other

yt-dlp (from sid)
dosbox
picom
php
golang
npm nodejs
xxhash python3-xxhash
pipx

Removed by User

brasero thunderbird libreoffice-core

12b. All Manually-Marked Packages (apt-mark showmanual)

These 275 packages are marked as "manually installed" in apt — includes both user-requested and installer-selected packages:

Click to expand full list (275 packages)
adduser
amd64-microcode
antigravity
apt
apt-listchanges
apt-utils
autoconf
automake
base-files
base-passwd
bash
bash-completion
bat
bind9-dnsutils
bind9-host
bsdutils
btop
btrfs-progs
build-essential
busybox
bzip2
ca-certificates
cc65
cmake
console-setup
containerd.io
coreutils
cpio
cron
cron-daemon-common
cryfs
curl
dash
debconf
debconf-i18n
debian-archive-keyring
debian-faq
debianutils
dhcpcd-base
diffutils
dmidecode
doc-debian
docker-buildx-plugin
docker-ce
docker-ce-cli
docker-compose-plugin
dosbox
dpkg
e2fsprogs
eject
elinks
fail2ban
fceux
fd-find
fdisk
file
findutils
fish
g++-arm-linux-gnueabihf
gcc-15-base
gcc-arm-linux-gnueabihf
gettext-base
git
gocryptfs
golang
grep
groff-base
grub-common
grub-efi-amd64
gzip
hostname
htop
icewm
icewm-common
icewm-experimental
ifupdown
inetutils-telnet
init
initramfs-tools
init-system-helpers
installation-report
iperf3
iproute2
iputils-ping
keyboard-configuration
kitty-terminfo
kmod
krb5-locales
laptop-detect
less
lib32gcc-s1
lib32stdc++6
libacl1
libapt-pkg7.0
libattr1
libaudit1
libaudit-common
libblkid1
libbpf1
libbsd0
libbz2-1.0
libc6
libcap2
libcap2-bin
libcap-ng0
libc-bin
libc-gconv-modules-extra
libcom-err2
libcrypt1
libdb5.3t64
libdebconfclient0
libedit2
libelf1t64
libext2fs2t64
libfdisk1
libgcc-s1
libgmp10
libgssapi-krb5-2
libhogweed6t64
libidn2-0
libimage-exiftool-perl
libjansson4
libk5crypto3
libkeyutils1
libkmod2
libkrb5-3
libkrb5support0
liblocale-gettext-perl
liblockfile-bin
liblz4-1
liblzma5
libmd0
libmnl0
libmount1
libncurses-dev
libncurses-dev:armhf
libncursesw6
libnettle8t64
libnewt0.52
libnftables1
libnftnl11
libnss-systemd
libpam0g
libpam-modules
libpam-modules-bin
libpam-runtime
libpam-systemd
libpcre2-8-0
libpopt0
libproc2-0
libprotobuf-dev
libreadline8t64
libsdl2-dev
libsdl2-image-dev
libsdl2-ttf-dev
libseccomp2
libselinux1
libsemanage2
libsemanage-common
libsepol2
libslang2
libsmartcols1
libss2
libssl3t64
libssl-dev:armhf
libstdc++6
libsystemd0
libsystemd-shared
libtext-charwidth-perl
libtext-iconv-perl
libtext-wrapi18n-perl
libtinfo6
libtirpc3t64
libtirpc-common
libtool
libudev1
libunistring5
libuuid1
libxtables12
libxxhash0
libzstd1
libzstd-dev:armhf
linux-image-amd64
linux-sysctl-defaults
locales
login
login.defs
logrotate
logsave
lsof
lxqt
lz4
lzop
make
man-db
manpages
mawk
mc
mosh
mount
nano
ncdu
ncurses-base
ncurses-bin
ncurses-term
netbase
netcat-traditional
nftables
nodejs
npm
openbox
openssh-client
openssh-server
openssl-provider-legacy
os-prober
p7zip
passwd
pciutils
perl
perl-base
php
picom
pipx
pkg-config
popularity-contest
procps
protobuf-compiler
python3-xxhash
qemu-guest-agent
rar
rclone
readline-common
reportbug
ripgrep
rsync
securefs
sed
sensible-utils
shim-signed
spice-vdagent
sqv
systemd
systemd-sysv
systemd-timesyncd
systemd-zram-generator
sysvinit-utils
tar
task-cinnamon-desktop
task-desktop
task-english
tasksel
thorium-browser
tmux
traceroute
tzdata
udev
unattended-upgrades
unrar
usbutils
util-linux
util-linux-extra
vim-common
vim-tiny
w3m
w3m-img
wamerican
wget
whiptail
wireguard
wtmpdb
xxhash
zlib1g
zlib1g-dev:armhf
zram-tools
zstd

12c. Full Installed Package List (all 2,745)

Click to expand complete package list
0install-core
accountsservice
acl
adduser
adwaita-icon-theme
alsa-topology-conf
alsa-ucm-conf
amd64-microcode
anacron
antigravity
apparmor
appstream
apt
apt-listchanges
apt-utils
at-spi2-common
at-spi2-core
autoconf
automake
autotools-dev
avahi-daemon
avahi-utils
ayatana-indicator-application
base-files
base-passwd
bash
bash-completion
bat
bind9-dnsutils
bind9-host
bind9-libs
binutils
binutils-arm-linux-gnueabihf
binutils-common
binutils-x86-64-linux-gnu
blueman
bluetooth
bluez
bluez-obexd
bsdextrautils
bsdutils
btop
btrfs-progs
build-essential
busybox
bzip2
ca-certificates
caribou
cc65
cheese
cinnamon
cinnamon-common
cinnamon-control-center
cinnamon-control-center-data
cinnamon-desktop-data
cinnamon-l10n
cinnamon-screensaver
cinnamon-session
cinnamon-session-common
cinnamon-settings-daemon
cinnamon-translations
cmake
cmake-data
coinor-libcbc3.1t64
coinor-libcgl1t64
coinor-libclp1.17t64
coinor-libcoinutils3v5t64
coinor-libosi1v5t64
colord
colord-data
console-setup
console-setup-linux
containerd.io
coreutils
cpio
cpp
cpp-15
cpp-15-arm-linux-gnueabihf
cpp-15-x86-64-linux-gnu
cpp-arm-linux-gnueabihf
cpp-x86-64-linux-gnu
cron
cron-daemon-common
cross-config
cryfs
cryptsetup
cryptsetup-bin
cups
cups-browsed
cups-client
cups-common
cups-core-drivers
cups-daemon
cups-filters
cups-filters-core-drivers
cups-ipp-utils
cups-pk-helper
cups-ppdc
cups-server-common
curl
d-spy
dash
dbus
dbus-bin
dbus-daemon
dbus-session-bus-common
dbus-system-bus-common
dbus-user-session
dconf-cli
dconf-gsettings-backend
dconf-service
debconf
debconf-i18n
debian-archive-keyring
debian-faq
debianutils
desktop-base
desktop-file-utils
dhcpcd-base
diffstat
diffutils
dirmngr
distro-info-data
djvulibre-desktop
dmeventd
dmidecode
dmsetup
dns-root-data
dnsmasq-base
dnsutils
doc-debian
docker-buildx-plugin
docker-ce
docker-ce-cli
docker-compose-plugin
dosbox
dosfstools
dpkg
dpkg-dev
dracut-install
e2fsprogs
efibootmgr
eject
elinks
elinks-data
emacsen-common
enchant-2
eog
eslint
espeak-ng-data
evince
evince-common
evolution-data-server
evolution-data-server-common
evolution-ews-core
exfatprogs
exif
fail2ban
fakeroot
fceux
fd-find
fdisk
feathernotes
feathernotes-l10n
featherpad
featherpad-l10n
ffmpeg
ffmpegthumbnailer
file
file-roller
findutils
fish
fish-common
five-or-more
fontconfig
fontconfig-config
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-dejavu-mono
fonts-droid-fallback
fonts-font-awesome
fonts-hack
fonts-lato
fonts-liberation
fonts-liberation-sans-narrow
fonts-noto-color-emoji
fonts-noto-core
fonts-noto-mono
fonts-quicksand
fonts-symbola
fonts-urw-base35
four-in-a-row
freepats
fuse3
fwupd
fwupd-amd64-signed
g++
g++-15
g++-15-arm-linux-gnueabihf
g++-15-x86-64-linux-gnu
galternatives
g++-arm-linux-gnueabihf
gcc
gcc-15
gcc-15-arm-linux-gnueabihf
gcc-15-arm-linux-gnueabihf-base
gcc-15-base
gcc-15-cross-base
gcc-15-x86-64-linux-gnu
gcc-arm-linux-gnueabihf
gcc-x86-64-linux-gnu
gcr
gcr4
gdebi
gdebi-core
gdm3
gedit
gedit-common
genisoimage
geocode-glib-common
gettext
gettext-base
ghostscript
ghp-import
[... and ~2,000+ more library/dependency packages ...]
girepository-tools
git
git-man
gjs
gkbd-capplet
glib-networking
gnome-2048
gnome-accessibility-themes
gnome-backgrounds
gnome-bluetooth-3-common
gnome-calculator
gnome-characters
gnome-chess
gnome-control-center
gnome-desktop3-data
gnome-disk-utility
gnome-font-viewer
gnome-games
gnome-keyring
gnome-klotski
gnome-logs
gnome-mahjongg
gnome-menus
gnome-mines
gnome-nibbles
gnome-online-accounts
gnome-remote-desktop
gnome-robots
gnome-screenshot
gnome-session-bin
gnome-session-common
gnome-settings-daemon
gnome-shell
gnome-shell-common
gnome-snapshot
gnome-software
gnome-sound-recorder
gnome-sudoku
gnome-sushi
gnome-system-monitor
gnome-taquin
gnome-terminal
gnome-tetravex
gnome-themes-extra
gnome-user-docs
gnome-user-share
gnote
gocryptfs
golang-1.24
golang-1.24-doc
golang-1.24-go
golang-1.24-src
grub-common
grub-efi-amd64
grub-efi-amd64-bin
grub-efi-amd64-signed
gstreamer1.0-alsa
gstreamer1.0-gl
gstreamer1.0-gtk3
gstreamer1.0-gtk4
gstreamer1.0-libav
gstreamer1.0-pipewire
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-base
gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly
hexchat
htop
iperf3
jellyfin (docker)
jq
kitty-terminfo
lightdm
lxqt
mc
mosh
nano
ncdu
nemo
nodejs
npm
openbox
openssh-client
openssh-server
p7zip
papers
pcmanfm-qt
php
php8.4
picom
pidgin
pipewire
pipewire-pulse
pipx
python3.13
python3.13-venv
qmmp
qpdfview
qterminal
rar
rclone
remmina
rhythmbox
ripgrep
rsync
securefs
shotwell
simple-scan
slick-greeter
smplayer
synaptic
system-config-printer
task-cinnamon-desktop
task-desktop
thorium-browser
thunderbird
tmux
totem
transmission-gtk
tree
unrar
w3m
w3m-img
webpack
wireguard
x11vnc
xscreensaver
xxhash
yt-dlp
zstd

Note: The full list is 2,745 packages. The above shows key/notable packages grouped by category. Hundreds of lib*, gir1.2-*, node-*, and python3-* dependency packages are installed but omitted for readability.


13. Notable Configurations & Tweaks

Modifications from Default Debian Install

  1. Multi-suite apt sources: testing (primary) + stable + sid, with pinning
  2. Third-party repos: Docker CE, Thorium Browser, Antigravity agent
  3. Foreign architecture: armhf added for ARM cross-compilation
  4. Btrfs with zstd compression on root filesystem
  5. zram swap in addition to partition swap
  6. 9p mount for host shared folder (VM guest integration)
  7. NFS mount to remote storage via WireGuard
  8. WireGuard VPN active to central server (Zion)
  9. Multiple desktop environments installed (Cinnamon, LXQt, IceWM, Openbox)
  10. Removed defaults: brasero, thunderbird, libreoffice-core
  11. Docker with custom address pools and Dockge management UI
  12. yt-dlp pulled from sid (unstable) for newer version
  13. Password-less sudo configured for testing convenience
  14. GNOME keyring disabled (login.keyring removed)

WireGuard Network Topology (from setup notes)

Node IP Role
Zion 10.8.0.1 Central server
(unknown) 10.8.0.2 Another peer
testunit-zalpha (vertman) 10.8.0.50 This machine
Galaxy 10.8.0.99 Peer
Cthulhu 10.0.0.10 NFS server (hive)
Azathoth 10.0.0.2 NFS server (omega)