+- AdminsForum (https://adminsforum.com)
+-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels)
+--- Forum: CyberPanel (https://adminsforum.com/Forum-cyberpanel)
+---- Forum: CyberPanel Guides & Tutorials (https://adminsforum.com/Forum-cyberpanel-guides-tutorials)
+----- Forum: CyberPanel Getting Started Guides (https://adminsforum.com/Forum-cyberpanel-getting-started-guides)
+----- Thread: Guide CyberPanel Packages, Users and ACLs: Set Limits Before You Create Websites (/Thread-guide-cyberpanel-packages-users-and-acls-set-limits-before-you-create-websites)
CyberPanel Packages, Users and ACLs: Set Limits Before You Create Websites - JAY - 10-24-2026
CyberPanel Packages, Users and ACLs: Set Limits Before You Create Websites
Every website in CyberPanel belongs to a package (its limits) and an owner (a user). Get these right before you create sites, because the defaults catch a lot of people out.
The Default package is tiny
Open Users & Plans > Packages. A fresh install has one package, Default, and its limits are small. Here it is next to two packages we added ourselves, Starter and Business (where 0 shows as Unlimited):
Disk Space 1000 MB and Bandwidth 1000 MB per month.
20 domains, and 1000 emails, databases and FTP accounts.
1 GB of disk is gone after one WordPress site with a few months of uploads and backups. On the free version that limit doesn't block anything: Enforce Disk Limits needs a paid add-on, and we tested what is really enforced. Still, make your own package so the numbers at least mean something to you.
Step 2: Users (only if others will log in)
If you're the only one using the panel, the admin user can own all sites and you can skip this. For clients or team members, Users & Plans > Create User:
First Name / Last Name: letters only, and together at most 20 characters.
Access Control List (ACL): admin (everything), reseller (can create their own users and sites) or user (manages only their own sites).
Websites Limit: how many sites this user may create.
Username, Password (Generate gives a strong one) and Security Level (HIGH binds the session to the user's IP).
Then create the user's websites with them as owner and with a package that fits.
Step 3: Custom ACLs (fine-tuned permissions)
The built-in user ACL is fine for most clients. If you need something in between, Users & Plans > Create ACL gives you checkboxes per area: Version Management, User Management, Website Management (create, modify, suspend, delete), Package Management, Database Management, DNS Management, Email Management and FTP Management. Example: a "developer" ACL that can manage databases and FTP but can't delete websites.
Change things later
Modify Package changes limits for every site on that package.
Modify User changes a user's details, password, ACL and 2FA. See first steps after install for securing the admin account.
Suspend a user (and all their sites) without deleting anything:
Code:
cyberpanel suspendUser --userName jane --state SUSPEND
(
Code:
--state UnSuspend
undoes it)
Good defaults for a personal server
One package called Unlimited with 0 for domains, disk and bandwidth, and generous numbers for the rest. Admin owns everything. You don't need resellers or custom ACLs until someone else logs in.