Fedora 42 Headless AI Server Runbook

Strategic Command: Headless AI Server

Operational Runbook for Fedora 42 Workstation repurposing

Phase 1: The 5-Minute Flip Immediate Execution

Run these commands locally on the Ryzen/RTX workstation to transition into a dedicated headless container host.

# 1. Install Remote Management & Networking
sudo dnf install -y cockpit tailscale

# 2. Fire up the services
sudo systemctl enable --now cockpit.socket
sudo systemctl enable --now tailscale
sudo tailscale up

# 3. Lock in Headless Mode (Terminal only, bypass GUI)
sudo systemctl set-default multi-user.target

# 4. Final Pulse Check & Reboot
sudo reboot
Phase 2: Driving the Bitch Remote Operations

Once rebooted, the monitor is optional. Access your hardware power from your laptop:

  • The Command Center (SSH): ssh ice@<Tailscale-IP>. Full terminal access to your Ryzen 3600, 64GB RAM, and RTX 5060 Ti.
  • The Web Dashboard (Cockpit): Browser to https://<Tailscale-IP>:9090. Visual management of RAM, CPU, Containers, and Btrfs snapshots.
  • The Dev Lab (VS Code Remote): Install "Remote - SSH" extension. Connect to server IP. Edit /home/ice/fed files locally; run them on the GPU remotely.
Phase 3: Hardware Optimization Physical Action

Now that you are headless, the GTX 1060 Pascal card is dead weight. Removing it provides:

  • Lower Idle Draw: No 24/7 power drain for a GUI you aren't using.
  • PCIe Lane Prioritization: Maximum bandwidth specifically for the RTX 5060 Ti Blackwell.
  • Clean Driver Stack: Proprietary NVIDIA 580.x drivers for Compute only; no nouveau conflicts.
Persistence Check Data Integrity

File directories remain exactly where you left them. No data is moved or deleted. The transition only changes the "Interface," not the "Storage."

  • /home/ice/fed/ — Persistent.
  • /home/ice/fed/future-server/ — Persistent.
  • /home/ice/fed/vpn/ — Persistent.
  • /home/ice/.venv/ (Whisper) — Persistent.