Февруари 24, 2026

Създаване на нов акаунт в cPanel/WHM

 

Какво представлява:

Тази функция ти позволява да създаваш нови акаунти в cPanel или WHM. Има различни видове потребители, всеки с различни нива на достъп:

  • Root потребител (администратор): Има пълен контрол и може да създава, редактира и трие всички акаунти, както и да използва всички функции.

  • Реселъри (продавачи на хостинг): Могат да създават и управляват акаунти, но само тези, които те самите са създали. Администраторът определя какви точно права ще имат (например дали могат да спират и пускат акаунти).

  • cPanel потребители: Това са собствениците на сайтове. Те имат достъп до cPanel, където могат да управляват почти всичко по своя уебсайт.

 

Важно е да знаеш:

  • Ако реселърът е достигнал лимита си за създадени акаунти, няма да може да направи нов.

  • За да създаваш нови акаунти, трябва да си задал nameservers в WHM, в менюто:
    WHM » Server Configuration » Basic WebHost Manager® Setup.

  • Понякога интерфейсът, който виждаш, може да е малко по-различен от описания тук, в зависимост от настройките или правата ти.

 

Настройки за домейна

Тук въвеждаш основните данни за акаунта, който създаваш.

Необходими данни:

  • Domain (Домейн): Това е името на сайта, например example.com.
    Можеш да създадеш акаунт и за поддомейн като username.example.com, но НЕ можеш да направиш акаунт само за www.example.com – системата автоматично премахва www..

  • Username (Потребителско име):

    • Трябва да е уникално и максимум 16 знака.

    • Да съдържа само малки букви и цифри.

    • Не може да започва с цифра или думата “test”.

    • Ако ще ползваш MySQL или PostgreSQL, първите 8 знака от потребителското име също трябва да са уникални (заради префиксите при бази данни).

  • Забележка: Можеш да изключиш тази проверка за префикси чрез опцията Tweak Settings в WHM.

  • Password (Парола):

    • Може да въведеш ръчно парола или да използваш генератора.

    • Ръчно създадените пароли нямат ограничение в дължината, но автоматично създадените са до 18 символа.

    • В полето “Strength” ще видиш колко сигурна е паролата (от 0 до 100). Зелената лента значи, че паролата е достатъчно силна.

  • Email (Имейл): Въведи имейл за връзка с потребителя.

 

SSL сертификати:

Когато добавиш нов основен домейн, поддомейн или допълнителен домейн (addon/parked), системата ще се опита да го защити със SSL сертификат:

  • Ако вече има наличен – ще го използва.

  • Ако няма – ще генерира самоподписан сертификат.

  • Ако си активирал AutoSSL за акаунта, системата ще заяви валиден AutoSSL сертификат и ще го инсталира, когато е готов.

UID и GID настройки

На всеки акаунт в системата му се дава уникален потребителски номер (UID) и групов номер (GID). Те се използват за управление на достъпа до файлове и услуги на сървъра.

  • На сървъри с AlmaLinux 8, CloudLinux 8 или Rocky Linux 8:

    • Системните акаунти получават номера между 201 и 999

    • Потребителските акаунти – между 1000 и 60000

  • На Ubuntu сървъри:

    • Системни акаунти: 101 – 999

    • Потребителски акаунти: 1000 – 60000

  • На други поддържани системи:

    • Всички UID и GID номера са между 0 и 500

⚠️ Забележка: Не се препоръчва да променяш /etc/login.defs файла за тези настройки.

 

Пакети (Packages)

Когато създаваш нов акаунт, можеш да му зададеш пакет – това е набор от ограничения и възможности. Например: колко дисково пространство да има, колко бази данни може да създава и т.н. Някои хостинг доставчици наричат това „шаблон за домейни“.

Важно:

  • Ако реселър няма право да редактира акаунти, той задължително трябва да избере пакет при създаване на нов акаунт.

  • Ако акаунтът ще бъде на друг сървърен възел (например само за имейли), избраният пакет трябва да има активирана функция API Tokens. Ако няма – акаунтът няма да бъде създаден.

Варианти при създаване:

  • Choose a Package: Избираш вече съществуващ пакет.

  • Select package options manually: Задаваш всичко ръчно. Тогава ще се покажат допълнителни полета:

    • Чекбокс „Save Manual Settings as a Package“ – можеш да запазиш настройките като нов пакет.

    • Секция с ръчни ограничения.

    • Допълнителни настройки.

    • „Package Extensions“ – ако пакетът използва разширения.

📝 Ако искаш да създадеш нов пакет: въведи име в полето Package Name и избери Feature List, което определя кои функции ще има акаунтът. Това се настройва през:
WHM » Packages » Feature Manager

 

Подобрения на акаунта (Account Enhancements)

Ако си инсталирал допълнителни (външни) приложения, можеш да разрешиш на акаунта да ги използва без да променяш самия пакет. Просто маркирай кои от тях искаш да разрешиш.

Ако няма инсталирани такива приложения, тази секция няма да се вижда.

 

Ръчни настройки на ресурси (Manual Resource Options)

Ако избереш да настроиш акаунта ръчно (без пакет), ще можеш сам да зададеш следните лимити:

  • Disk Space Quota (MB): Максималното място на диска за акаунта.

  • Monthly Bandwidth Limit (MB): Колко данни може да се прехвърлят за месец.

  • Max FTP Accounts: Колко FTP акаунта може да създава.

  • Max Email Accounts: Максимален брой имейл акаунти.

  • Max Quota per Email Address (MB): Колко голям може да е всеки имейл акаунт.


    ⚠️ Това не засяга вече създадените имейли.

  • Max Mailing Lists: Брой пощенски списъци (управляват се от Mailman).

  • Max SQL Databases: Колко бази данни може да създаде (MySQL, PostgreSQL и т.н.).

  • Max Sub Domains: Брой поддомейни.


    Ако е „0“, не могат да се създават поддомейни.

  • Max Parked Domains: Брой паркирани домейни (алиаси).


    Ако е „0“, не могат да се добавят.

  • Max Addon Domains: Допълнителни домейни към акаунта.


    Ако е „0“, не се разрешават.

  • Max Passenger Applications: Ако ползваш приложения чрез Passenger (напр. Node.js).

  • Maximum Hourly Email by Domain Relayed: Брой имейли на час за всички домейни в акаунта.


    „0“ означава неограничено.

  • Maximum % of failed or deferred messages per hour: Ако даден домейн праща твърде много неуспешни съобщения, системата временно го блокира. След час проверява отново.

Настройки при създаване на акаунт

⚠️ Важно:
За да виждаш и променяш всички настройки тук, трябва да избереш „Select Options Manually“ (ръчно задаване на настройки) в секцията Package.

 

Какво можеш да настроиш тук:

Dedicated IP (Собствен IP адрес)

Позволява да дадеш на акаунта статичен (уникален) IP адрес.

  • Полезно за реселъри или за сайтове с нужда от SSL.

  • Ако искаш няколко акаунта да споделят IP, трябва всички да са настроени така.

⚠️ Забележка:
Ако активираш тази опция в пакет, няма как да я изключиш по-късно.

След като я включиш, ще можеш:

  • Да избереш конкретен IP от падащо меню

  • Или да оставиш системата автоматично да назначи IP (Auto Assign)

 

Shell Access (Достъп до команден ред)

Позволява на потребителя да влиза в сървъра през терминал (SSH). Полезно за напреднали.

 

CGI Access (CGI скриптове)

Позволява използване на CGI скриптове. Обикновено не се ползва често в модерни сайтове, но някои стари скриптове го изискват.

 

Digest Authentication за Web Disk

Позволява Web Disk (достъп до файлове като мрежово устройство) да работи през нешифрирана връзка.

📌 Необходимо е, ако:

  • Използваш self-signed SSL сертификат

  • Потребителят използва Windows Vista, 7 или 8

 

cPanel Theme (Тема)

Избира външния вид на cPanel акаунта. По подразбиране е „Jupiter“, но можеш да зададеш и друга.

 

Locale (Език)

Избира езика на интерфейса – например английски, български и др.

 

Enable Apache SpamAssassin™ (Филтриране на спам)

Включва (или изключва) спам филтъра Apache SpamAssassin за акаунта.

📌 Ако искаш да го изключиш, трябва предварително да го разрешиш в:
WHM » Service Configuration » Exim Configuration Manager

 

Enable Spam Box (Кутия за спам)

Ако е включено – спам съобщенията отиват в отделна папка.
Ако е изключено – отиват директно в основната входяща поща.

⚠️ Работи само ако SpamAssassin е активен.

 

Настройки за поща (Mail Routing Settings)

Тук избираш как сървърът ще обработва имейли за домейна на акаунта:

  • Automatically Detect (препоръчително): Системата сама преценява кое е най-добре.

  • Local Mail Exchanger: Имейлите се получават директно на този сървър.

  • Backup Mail Exchanger: Сървърът е резервен – получава поща само ако основният не работи.

  • Remote Mail Exchanger: Имейлите НЕ се получават тук – използва се външен сървър.

  • Mail child node: Използва се друг cPanel сървър (в клъстър) само за имейли.

📌 Последната опция е налична само за root или реселъри с root права, и ако има настроен mail node.

 

Разширения на пакета (Package Extensions)

⚠️ Важно:
Не можеш да добавяш/махаш разширения към пакет по време на създаване на акаунт.

Ако искаш да ползваш друг набор от разширения:

  • Създай нов пакет от:
    WHM » Packages » Add a Package

  • Или използвай API, за да ги добавиш към съществуващ пакет

 

Ако избраният от теб пакет съдържа такива разширения:

  • Ще се появи секция „Package Extensions“

  • Ако избереш „Select Options Manually“, ще можеш да редактираш някои от техните настройки

🔍 За повече информация – провери документацията на конкретното разширение (ако е от трета страна).

Настройки за реселъри (Reseller Settings)

Реселърите са потребители, които могат да създават и управляват свои собствени cPanel акаунти на твоя сървър.

⚠️ Важно предупреждение:
Реселърските акаунти имат много права – почти колкото root (администраторски акаунт). Затова давай им само толкова достъп, колкото реално им трябва.

 

➕ Make the account a reseller

Маркирай това, ако искаш този акаунт да бъде реселър.

Не е задължително – използвай го, ако искаш човекът да управлява няколко сайта/клиента.

 

🔁 Make the account own itself

Позволява на акаунта да редактира собствените си настройки – като пакети, лимити и т.н.
Също така, трафикът (bandwidth) се отчита към реселъра, а не към root акаунта.

 

DNS настройки (DNS Settings)

Тук можеш да активираш важни имейл защити и да настроиш името на сървъра (nameservers) за домейна на акаунта.

 

Enable DKIM

Активира електронен подпис на имейли – помага на получателя да се увери, че имейлите наистина идват от този домейн.
Това намалява риска от спам/фишинг.

📌 Тази настройка замества глобалната DKIM настройка от WHM.

 

Enable SPF

SPF казва на получателите от кои сървъри е позволено да изпращат имейли от този домейн.
Намалява шансовете съобщението да попадне в спам.

  • Примерен SPF запис:
    v=spf1 +a +mx +ip4:10.0.0.1 ~all

⚠️ Ако използваш IPv6, този SPF запис няма да важи.
⚠️ Ако вече има SPF запис в DNS зоната – той ще се използва вместо този.

 

Enable DMARC

DMARC казва какво да се прави с имейли, които не отговарят на SPF или DKIM – например дали да се отхвърлят или просто да се отбележат.
По подразбиране:
v=DMARC1; p=none; (няма действия – само наблюдение)

📌 За да работи DMARC, трябва да са активни и SPF, и DKIM.
Можеш да го редактираш по-късно в DNS зоната на домейна (в WHM или в cPanel).

 

🌍 Use the nameservers specified at the Domain’s Registrar

Тази опция указва, че ще се използват nameservers, настроени при регистратора на домейна (а не тези на сървъра). Полезно, ако DNS се управлява другаде.

 

🧹 Overwrite any existing DNS zones for the account

Ако вече има DNS записи за този домейн – те ще бъдат заменени с новите. Така домейнът ще започне да работи веднага.

 

🧭 Nameservers

Показва кои nameservers ще използва новият акаунт. По подразбиране се използват тези на сървъра, освен ако не си избрал да се ползват външни (от регистратора).

 

⚠️ Клъстери от DNS сървъри в режим „само писане“ (Write-only DNS clusters)

Ако един от сървърите ти е настроен да пише DNS, но не и да четеWHM няма да проверява дали вече съществува същият домейн. Това може да доведе до конфликти – например един и същи домейн да бъде създаден на повече от един сървър.

 

Създаване на акаунта

След като си настроил всичко:

  • Натисни Create, за да създадеш акаунта

  • Ще видиш съобщение с потвърждение и всички данни за акаунта

  • За достъп до cPanel, можеш да натиснеш бутона Go to cPanel

 

Какво ще виждат посетителите на сайта?

След създаване на акаунта, посетителите ще виждат едно от следните:

  • Стандартната начална страница (default template)

  • Специална начална страница, зададена чрез EasyApache 4 скриптове

  • „Skeleton“ страница – ако си качил такава предварително в шаблонната директория на WHM