Internal Documentation
Status
  • ๐Ÿ‘‹Welcome
    • ๐Ÿ—‚๏ธWhat is this?
    • ๐Ÿ•Quick Start
    • ๐Ÿ’ธBilling
  • ๐Ÿ—ƒ๏ธExternal Links
    • ๐Ÿ—„๏ธPublic Documentation
    • ๐Ÿ“‹Private GitHub
    • ๐Ÿ“‹Public GitHub
    • ๐Ÿ—ปNetData
    • ๐Ÿ“ŠTrello
    • ๐Ÿ•ฐ๏ธService Monitoring
  • ๐Ÿ“Policies
    • Authentication, Access and Accounts
    • Issue and Project Tracking
    • Creation and Managment of Servers or Services
    • Monitoring and Alerting
    • External Access to Systems
    • Management of Documentation
  • ๐Ÿ“‹Processes
    • โ”Deploy new Container Stack
    • Limit Bandwidth to Container
    • โ”Create new Virtual Machine
    • Disaster Recovery
    • Port Forwarding or Tunneling a Service
    • Crowdsec Modules
    • Internal IP Range Change
    • SSH Keys
    • Increase Disk on VM
    • Add Wireguard Client
    • โ”New Domain
    • DNS Management
  • ๐Ÿ—บ๏ธService Overviews
    • Websites
    • Portainer and GitOps
    • Content Creation
      • Davinci Resolve Server
    • Plex Suite
      • Tdarr
      • Maintainerr
      • Dashdot
      • Overseerr
      • Bazarr
      • Wizarr
      • Plex
      • Tautulli
      • MovieMatch
      • Prowlarr
      • Radarr
      • Sonarr
      • Lidarr
      • FlareSolverr
      • qBittorrent
      • SabNZBD
      • Huntarr
    • Pterodactyl
    • Home Automation & Physical Security
      • Google Assistant
      • Tuya Cloud
      • Home Assistant
    • Infrastructure
      • โ”Cloudflare
      • NextDNS
      • UniFi
      • Synology NAS
      • Proxmox VE
      • Vultr
      • โ”CyberPower PowerPanel & UPS
    • Maintenance & Monitoring
      • AutoHeal
      • Proxmox Backup Server
      • Duplicati
      • Google Drive Sync
      • Ansible
      • UptimeKuma
      • NetData
      • NetbootXYZ
    • Security
      • Bitwarden
      • Google OpenID Auth
      • Wazuh
      • CrowdSec
    • Remote Access
      • Cloudflare Zero Trust
      • โ”UniFi - Wireguard
      • Kasm
    • Other Adhoc Apps
      • ISponsorBlockTV
      • Homebox
      • โ”Hosted Discord Bots
      • LibreChat
      • Imgur
      • Morphos
      • Zapier
      • EpicGames Free Games
      • GitBook
      • Trello
      • StirlingPDF
      • โ”MeTube
    • โ”OpenAI
  • ๐Ÿ–ฅ๏ธPhysical Hardware
    • Macaroni
    • Fettuccine
    • Linguine
    • UniFi
  • โ€ผ๏ธTroubleshooting
    • An Introduction...
    • UptimeKuma alerts
    • Portainer
    • Pterodactyl
  • ๐Ÿ“–-- Administration --
    • ๐Ÿ“ŽGitbook Templates
      • Guide - Root Page
      • Guide - New Docker App
      • Hardware Overview
      • App Overview - Externally Hosted
      • App Overview - Container
      • Miniguide - Compose
      • App Overview - Hosted Discord Bot
Powered by GitBook
On this page
  • PowerPanel Server
  • PowerPanel Remote
  • UPS Hardware
  • Flowchart
  • Images

Was this helpful?

  1. Service Overviews
  2. Infrastructure

CyberPower PowerPanel & UPS

PreviousVultrNextMaintenance & Monitoring

Last updated 1 year ago

Was this helpful?

PowerPanel Server

PowerPanelยฎ Business software features the most intuitive power management dashboard design on the market. Users can easily monitor and manage CyberPower UPS systems and network-connected PDUs at anytime from anywhere. The user-friendly dashboard provides real-time status at a glance and instant recognition of problems.

This app is hosted on Macaroni as a docker container, accessible at

The CyberPower UPS is plugged directly into Macaroni via USB.

docker-compose.yml
version: "3"

services:
  app:
    image: ghcr.io/nathanvaughn/powerpanel-business:both-490
    privileged: true
    network_mode: host
    ports:
      # Ports: ???, http, https, ???, snmp, snmp
      # See https://dl4jz3rbrsfum.cloudfront.net/documents/CyberPower_UM_PowerPanel-Business-486.pdf
      - 2003:2003
      - 3052:3052/tcp
      - 3052:3052/udp
      - 53568:53568/tcp
      - 53566:53566/udp
      #- 161:161/udp
      #- 162:162/udp
    devices:
      # sharing /dev/usb is sufficient for debian and ubuntu,
      # but other distributions might also need access to
      # /dev/bus/usb/*
      - /dev/usb:/dev/usb
      - /dev/bus/usb:/dev/bus/usb
    restart: unless-stopped
    volumes:
      - app_data:/data
      - /etc/TZ:/etc/TZ:ro

volumes:
  app_data:
    driver: local
Port
Purpose

2003

Unknown

3052

HTTP & panel communication

53568

HTTPS & panel communication

Host Volume
Container Volume
Purpose

cyberpowerpanel_app_data

/data

Storing data and configs

PowerPanel Remote

PowerPanel Remote is a different version of PowerPanel that is intended for communicating with a server instance for monitoring a UPS

docker-compose.yml
version: "3"

services:
  app:
    image: ghcr.io/nathanvaughn/powerpanel-business:remote-490
    privileged: true
    network_mode: host
    ports:
      # Ports: ???, http, https, ???, snmp, snmp
      # See https://dl4jz3rbrsfum.cloudfront.net/documents/CyberPower_UM_PowerPanel-Business-486.pdf
      - 2003:2003
      - 3052:3052
      - 53568:53568/tcp
      - 53566:53566/udp
      #- 161:161/udp
      #- 162:162/udp
    restart: unless-stopped
    volumes:
      - data:/data
      - /etc/localtime:/etc/localtime:ro

volumes:
  data:
    driver: local

UPS Hardware

The UPS is a CyberPower Value2200E and powers the NBN NTD, Fettuccine, Macaroni, Rigatoni, Penne and Rotini and Ravioli (PoE via Penne)

Flowchart

Images

๐Ÿ—บ๏ธ
โ”
Link to App
Link to GitHub or Website
https://10.0.0.2:3052
Link to App (Fettuccine)
Drawing