#!/bin/bash echo "==============================" echo " 🐧 PINGU STATUS" echo " Host: $(hostname)" echo " Time: $(date)" echo "==============================" echo "" # --- Git / Deploy --- echo "📦 DEPLOY (Git)" if [ -d /opt/pingu/repo ]; then cd /opt/pingu/repo echo "Branch: $(git rev-parse --abbrev-ref HEAD 2>/dev/null)" echo "Commit: $(git log -1 --format='%h - %s' 2>/dev/null)" if [ -z "$(git status --porcelain 2>/dev/null)" ]; then echo "State: CLEAN ✅" else echo "State: DIRTY ⚠️" fi else echo "Repo missing ❌" fi echo "" # --- WireGuard (optional) --- echo "🔐 WIREGUARD" if command -v wg >/dev/null 2>&1; then if sudo wg show >/dev/null 2>&1; then sudo wg show 2>/dev/null | grep -E "interface|peer|transfer|endpoint" || echo "WireGuard active" else echo "WireGuard installed but no config active" fi else echo "Not installed" fi echo "" # --- Docker (optional) --- echo "🐳 DOCKER" if command -v docker >/dev/null 2>&1; then if docker ps >/dev/null 2>&1; then docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" else echo "Docker not running or permission denied" fi else echo "Not installed" fi echo "" # --- System --- echo "💾 SYSTEM" df -h / | tail -n 1 echo "" echo "=============================="