Server Documentation: file.extension.england

System Overview

  • Hostname: file.extension.england
  • Primary IP: 192.168.0.110
  • Virtual IP (vIP): 192.168.0.111
  • Primary Role: High-Availability Network Services (Secondary DNS/Pi-hole) and Backup Storage Target.

Network & Security Services

This server provides redundancy for the core network while introducing a security layer for ad-blocking and tracking prevention.

ServiceSystemd UnitDescription
Secondary DNSnamed.serviceBIND9 instance acting as the secondary authority for the local domain.
Pi-hole FTLpihole-FTL.serviceDNS-level ad-blocking and network-wide privacy protection.
iSCSI Initiatoriscsid.serviceManages connections to remote iSCSI targets.

Storage & File Management

Acts as the secondary storage node, housing backups for the primary file server data.

  • Samba (SMB/CIFS): smbd.service and nmbd.service facilitate local network access to backup volumes.
  • File Browser: filebrowser.service provides a web-based interface for managing backup archives (Port 8080).
  • Hardware Optimization: Uses ethtool via crontab at reboot to disable Energy Efficient Ethernet (EEE) on the eno1 interface, ensuring consistent network performance and preventing link drops.

Automation and Power Management

The server follows the global power-saving policy while maintaining specific overrides for reliability.

Systemd Power Logic

  • nosleep.service: A specialized service designed to prevent the system from entering sleep states during critical operations.

Scheduled Tasks (Crontab)

  • Nightly Suspend: (00:00) nightly_suspend.sh.
  • Hardware Tuning: (@reboot) Disables EEE on the primary NIC to ensure stability.
  • Morning Maintenance: (08:05) morning_maintaince.sh. Runs connectivity checks and package audits.
  • Network Sync: (10:08) applyNetplan. Ensures network configuration consistency post-wake.

Network Configuration and Listening Ports

  • Port 53 (TCP/UDP): DNS / Pi-hole Filtering.
  • Port 80 / 443 (TCP): Pi-hole Admin Console and Web Routing.
  • Port 8080 (TCP): File Browser interface.
  • Port 139 / 445 (TCP): Samba / NetBIOS backup shares.
  • Port 22 (TCP): SSH Administrative Access.
  • Port 953 (TCP): BIND Remote Control Channel (RNDC).

Configuration Paths (Sensitive Data)

The following directories contain critical configurations. Files within these paths are excluded from version control via .gitignore.

  • Pi-hole Configurations: /etc/pihole/
  • BIND9 (Secondary) Configs: /etc/bind/
  • Samba Configuration: /etc/samba/smb.conf
  • Custom Maintenance Scripts: /usr/local/bin/

Live Status

Status
CPU --
CPU Temp --
RAM -- (--)
Uptime --
Last Seen --

Raw Hardware Specifications

System:
  Kernel: redacted arch
  x86_64 bits: 64
  compiler:
  gcc v: 13.3.0
  Console: pty pts/1
    Distro: Ubuntu 24.04.4 LTS (Noble Numbat)
Machine:
  Type: Laptop System: Hewlett-Packard product: HP ENVY dv7 Notebook PC v: 0883120014305910000620120
  serial: redacted
  Mobo: Hewlett-Packard model: 1833 v: 55.24
  serial: redacted
  UEFI-[Legacy]: Insyde v: redacted
    date: redacted
Battery:
  ID-1: BAT0
  charge: 47.4 Wh (97.5%)
  condition: 48.6/48.6 Wh (100.0%)
  volts: 12.5 min: 11.1
    model: 13-14 MO06062 status: not charging
CPU:
  Info: quad core model: AMD A10-4600M APU with Radeon HD Graphics bits: 64 type: MT MCP arch: Piledriver rev: 1
  cache:
    L1: 192 KiB
    L2: 4 MiB
  Speed (MHz): avg: 1500 high: 1800 min/max: 1400/2300 boost: enabled cores: 1: 1400 2: 1800 3: 1400 4: 1400 bogomips: 18365
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Graphics:
  Device-1: AMD Trinity [Radeon HD 7660G] vendor: Hewlett-Packard driver: radeon v: kernel arch: TeraScale-3 bus-ID: 00:01.0
  Device-2: Chicony HP Truevision HD driver: uvcvideo type: USB bus-ID: 1-4:3
  Display: server: No display server data found. Headless machine? tty: 235x60
  API: EGL v: 1.5 drivers: r600,swrast platforms: active: gbm,surfaceless,device inactive: wayland,x11
  API: OpenGL v: 4.5 vendor: mesa v: 25.2.8-0ubuntu0.24.04.1 note: console (EGL sourced)
    renderer: AMD ARUBA (DRM 2.50.0 / 6.8.0-110-generic LLVM 20.1.2), llvmpipe (LLVM 20.1.2 256 bits)
Audio:
  Device-1: AMD Trinity HDMI Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:01.1
  Device-2: AMD FCH Azalia vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:14.2
  API: ALSA v: k6.8.0-110-generic status: kernel-api
Network:
  Device-1: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: Hewlett-Packard AR9485/HB125 802.11bgn 1x1 Wi-Fi driver: N/A bus-ID: 02:00.0
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Hewlett-Packard RTL8111/8168/8411 driver: r8169 v: kernel port: 2000 bus-ID: 04:00.0
  IF: eno1 state: up speed: 1000 Mbps duplex: full
  mac: redacted
Drives:
  Local Storage:
  total: 1.16 TiB
  used: 26.39 GiB (2.2%)
  ID-1: /dev/sda model: P3-1TB
    size: 953.87 GiB
  ID-2: /dev/sdb vendor: Seagate model: WDC WDS250G1B0A-00H9H0
    size: 232.89 GiB
Partition:
  ID-1: /
  size: 442.37 GiB
  used: 26.2 GiB (5.9%)
  fs: ext4
  dev: /dev/dm-0
    mapped: ubuntu--vg-ubuntu--lv
  ID-2: /boot
  size: 1.9 GiB
  used: 199.5 MiB (10.3%)
  fs: ext4
  dev: /dev/sda1
Swap:
  ID-1: swap-1 type: file
  size: 4 GiB
  used: 0 KiB (0.0%)
  file: /swap.img
Sensors:
  System Temperatures: cpu: 54.2 C mobo: N/A gpu: radeon temp: 52.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory:
  total: 8 GiB
  note: est. available: 7.23 GiB
  used: 683.7 MiB (9.2%)
  Processes: 154
  Uptime: 1d 16h 23m
  Init: systemd target: multi-user (3)
  Packages: 897
  Compilers: N/A
  Shell: Sudo v: redacted