Files
firefrost-operations-manual/docs/tasks/cockpit-deployment/installation-commands.md
Claude ef11945526 docs: create Cockpit deployment task for Chromebook workflow
Complete deployment plan for installing Cockpit web terminal on all 5 remaining servers (Command Center, Billing VPS, Panel VPS, TX1, NC1). Ghost VPS already has Cockpit operational.

Files created:
- docs/tasks/cockpit-deployment/README.md - Task overview
- docs/tasks/cockpit-deployment/deployment-plan.md - Technical strategy
- docs/tasks/cockpit-deployment/installation-commands.md - Copy/paste micro-blocks

Why: Enable full server management from Chromebook without SSH dependency. Claude sessions block port 22, but Cockpit (port 9090) works perfectly.

Estimated time: ~1 hour for all 5 servers (~10 min each)

Signed-off-by: The Chronicler <claude@firefrostgaming.com>
2026-03-21 06:43:16 +00:00

4.0 KiB

Cockpit Installation Commands (Micro-Blocks)

Command Center (63.143.34.217)

Block 1: Update and install

sudo apt update

Block 2: Install Cockpit

sudo apt install -y cockpit

Block 3: Enable service

sudo systemctl enable --now cockpit.socket

Block 4: Check status

sudo systemctl status cockpit.socket

Block 5: Verify port

sudo ss -tulpn | grep 9090

Block 6: Open firewall (if UFW active)

sudo ufw allow 9090/tcp

Block 7: Test access

  • Open browser: https://63.143.34.217:9090
  • Login with your server credentials
  • Accept the self-signed certificate warning
  • Verify Terminal tab works

Billing VPS (38.68.14.188)

Block 1: Update and install

sudo apt update

Block 2: Install Cockpit

sudo apt install -y cockpit

Block 3: Enable service

sudo systemctl enable --now cockpit.socket

Block 4: Check status

sudo systemctl status cockpit.socket

Block 5: Verify port

sudo ss -tulpn | grep 9090

Block 6: Open firewall (if UFW active)

sudo ufw allow 9090/tcp

Block 7: Test access

  • Open browser: https://38.68.14.188:9090
  • Login with your server credentials
  • Accept the self-signed certificate warning
  • Verify Terminal tab works

Panel VPS (45.94.168.138)

Block 1: Update and install

sudo apt update

Block 2: Install Cockpit

sudo apt install -y cockpit

Block 3: Enable service

sudo systemctl enable --now cockpit.socket

Block 4: Check status

sudo systemctl status cockpit.socket

Block 5: Verify port

sudo ss -tulpn | grep 9090

Block 6: Open firewall (if UFW active)

sudo ufw allow 9090/tcp

Block 7: Test access

  • Open browser: https://45.94.168.138:9090
  • Login with your server credentials
  • Accept the self-signed certificate warning
  • Verify Terminal tab works

TX1 Dallas (38.68.14.26)

Block 1: Update and install

sudo apt update

Block 2: Install Cockpit

sudo apt install -y cockpit

Block 3: Enable service

sudo systemctl enable --now cockpit.socket

Block 4: Check status

sudo systemctl status cockpit.socket

Block 5: Verify port

sudo ss -tulpn | grep 9090

Block 6: Open firewall (if UFW active)

sudo ufw allow 9090/tcp

Block 7: Test access

  • Open browser: https://38.68.14.26:9090
  • Login with your server credentials
  • Accept the self-signed certificate warning
  • Verify Terminal tab works

NC1 Charlotte (216.239.104.130)

Block 1: Update and install

sudo apt update

Block 2: Install Cockpit

sudo apt install -y cockpit

Block 3: Enable service

sudo systemctl enable --now cockpit.socket

Block 4: Check status

sudo systemctl status cockpit.socket

Block 5: Verify port

sudo ss -tulpn | grep 9090

Block 6: Open firewall (if UFW active)

sudo ufw allow 9090/tcp

Block 7: Test access

  • Open browser: https://216.239.104.130:9090
  • Login with your server credentials
  • Accept the self-signed certificate warning
  • Verify Terminal tab works

Quick Reference After Install

All Cockpit URLs:

  • Command Center: https://63.143.34.217:9090
  • Ghost VPS: https://64.50.188.14:9090 (already working)
  • Billing VPS: https://38.68.14.188:9090
  • Panel VPS: https://45.94.168.138:9090
  • TX1 Dallas: https://38.68.14.26:9090
  • NC1 Charlotte: https://216.239.104.130:9090

Expected behavior:

  • Browser shows security warning (self-signed cert) - click "Advanced" → "Proceed"
  • Login screen appears
  • Use your normal server SSH username/password
  • Terminal tab = full command line access
  • Services tab = systemd service management
  • System tab = resource monitoring

Note: Commands are in micro-blocks (8-10 lines max) for easy copy/paste execution.