Skip to main content

Ports and paths

Ports​

PortWhatOpen to the internet?
80Your apps over HTTP (redirects to HTTPS), and Let's Encrypt validationYes
443Your apps over HTTPS, and the panel once it has a domainYes
8443The panel on its own port with a self-signed certificate (change it with the installer's --panel-port)Yes, until the panel has a domain
2053The database tools (COMMYPANEL_TOOLS_PORT)Only if you use them
8081The panel's loopback-only listener behind nginx (PANEL_INTERNAL_PORT)No, 127.0.0.1 only
10000-19999One random port per remote-access database, only while you have opened itOnly while open, only for the addresses you list
20000-29999App containers, published on 127.0.0.1 only (DEPLOY_PORT_START, DEPLOY_PORT_END)No

CommyPanel never changes your firewall. Database servers publish no port at all, unless you open one with remote access.

Paths​

PathWhat is there
/opt/commypanel/releases/<version>The panel code, one folder per release. Owned by root, read-only to the panel.
/opt/commypanel/currentA link to the live release
/var/lib/commypanelPanel data, owned by the commypanel user
/var/lib/commypanel/dbThe panel's SQLite databases
/var/lib/commypanel/volumes/<app>/<folder>App volumes
/var/lib/commypanel/databases/<server>Database server data
/var/lib/commypanel/backups/panel/, databases/<server>/ and volumes/<app>/ backups
/var/lib/commypanel/builds, sourcesBuild contexts and uploaded sources
/var/lib/commypanel-agentThe agent's private state: TLS keys, database certificate authorities, certificates, scratch files. Root only.
/run/commypanel-metrics/metrics.sockWhere nginx reports one line per request, for the request statistics
/etc/commypanel/envThe settings (see Configuration)
/etc/commypanel/Also the panel's self-signed certificate and install settings
/etc/nginx/commypanelThe per-app nginx sites written by the agent
/run/commypanel/agent.sockThe agent's socket
/var/log/commypanel-install.logThe installer's full log
/usr/local/bin/commypanelThe command line

Services​

UnitRole
commypanel-agentThe privileged agent (root)
commypanel-queue@1, commypanel-queue@2Queue workers: deployments, certificates, provisioning
commypanel-schedulerScheduled jobs: domain checks, renewals, backups
nginx, docker, php*-fpmFrom your distribution

Docker objects​

NameWhat
commypanel/<app>:<n>Release images (the last few are kept)
commypanel-<app>An app's network
db-<server>, commypanel-db-<server>A database server container and its network
commypanel-link-*The private network of a link
dbtool-*A short-lived database tool container