How to install 1Panel on Debian 13

1Panel is an open-source, web-based server management panel for Linux servers. It provides a UI for managing files, containers, websites, databases, system monitoring, and scheduled tasks.

Update Your System

Before installing 1Panel, update your packages:

apt update && apt upgrade -y

Install Required Dependencies

Ensure essential packages are present:

apt install -y curl wget ca-certificates ufw

Download & Run the 1Panel Installer

1Panel provides an official quick-install script.

curl -sSL https://resource.1panel.pro/quick_start.sh -o quick_start.sh
bash quick_start.sh

The script will:

  • Detect your OS
  • Install Docker if needed
  • Install 1Panel
  • Configure its system service

During installation, the script will display:

  • Panel login URL
  • Default username
  • Generated password

📌 Important: Save these credentials.

Configure Firewall (UFW)

Debian 13 supports UFW.

Allow panel access:

ufw allow 8090/tcp
ufw reload

If UFW is inactive and you want to enable it:

ufw enable

Output:

root@vps:~# ufw allow 8090/tcp
Rules updated
Rules updated (v6)

root@vps:~# ufw reload
Firewall not enabled (skipping reload)

root@vps:~# ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup

Access the 1Panel Dashboard

In your browser, open:

http://<SERVER_IP>:<default port>/<entry_path>

Example:

http://<SERVER_IP>:10844/opt

Login using the username & password shown during installation.


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS