General Support (Softaculous) https://www.softaculous.com/board/index.php?fid=16 <![CDATA[Xen Ubuntu/AlmaLinux Updates]]> https://www.softaculous.com/board/index.php?tid=19667&tpg=1#p60470   ]]> Tue, 23 Dec 2025 10:21:01 GMT https://www.softaculous.com/board/index.php?tid=19667&tpg=1#p60470 <![CDATA[Virtualzior Backup Issue]]> https://www.softaculous.com/board/index.php?tid=20606&tpg=1#p60445 Virtualizor provides settings in the backup plan to control disk I/O usage during backups, such as lowering the process priority and limiting disk I/O speed. Using these options can reduce high I/O wait and prevent the server from becoming slow while backups are running.https://www.virtualizor.com/docs/admin/backup-plans/#process-priority]]> Sun, 21 Dec 2025 06:32:09 GMT https://www.softaculous.com/board/index.php?tid=20606&tpg=1#p60445 <![CDATA[Virtualzior Backup Issue]]> https://www.softaculous.com/board/index.php?tid=20606&tpg=1#p60444
How do you perform backups on Virtualizor? I am experiencing a high I/O wait issue on the server when the backup runs. I'm using two types of disks: LVM and a raw-based file system. My remote location is in the same data center, but I am experiencing slow I/O, and sometimes Virtualizor even gets stuck.]]>
Sun, 21 Dec 2025 05:33:18 GMT https://www.softaculous.com/board/index.php?tid=20606&tpg=1#p60444
<![CDATA[How adding Multiple NIC for Virtualizor Proxmox]]> https://www.softaculous.com/board/index.php?tid=20547&tpg=1#p60369
is your local IP internal?
also, do you have an internal/local IP pool?

if the pool is added, then you can add the second bridge in the pool as a VLAN.

Or if the IPs are internal, then you can set it up by our guide below
https://www.virtualizor.com/docs/admin/internal-network/  ]]>
Wed, 17 Dec 2025 12:41:03 GMT https://www.softaculous.com/board/index.php?tid=20547&tpg=1#p60369
<![CDATA[How adding Multiple NIC for Virtualizor Proxmox]]> https://www.softaculous.com/board/index.php?tid=20547&tpg=1#p60368 Wed, 17 Dec 2025 01:47:22 GMT https://www.softaculous.com/board/index.php?tid=20547&tpg=1#p60368 <![CDATA[add second nic to virtual machine]]> https://www.softaculous.com/board/index.php?tid=15105&tpg=1#p60367 how to add multiple nic interface for one VirtualMachine ?]]> Wed, 17 Dec 2025 01:39:08 GMT https://www.softaculous.com/board/index.php?tid=15105&tpg=1#p60367 <![CDATA[Wondering if we can use api without using php?]]> https://www.softaculous.com/board/index.php?tid=20544&tpg=1#p60364 Tue, 16 Dec 2025 07:59:37 GMT https://www.softaculous.com/board/index.php?tid=20544&tpg=1#p60364 <![CDATA[Create & Manage Client firewall from WHMCS]]> https://www.softaculous.com/board/index.php?tid=19554&tpg=1#p60293
## **1. Understand the Setup**

WHMCS itself doesn’t directly provide firewall management, but you can integrate it with:

* **Server-level firewalls** (CSF, ConfigServer, iptables, UFW) via WHMCS modules or API
* **Cloud firewalls** (like Cloudflare, AWS Security Groups, or cPanel/WHM firewall) via API integrations

The goal: give your clients a **user-friendly interface** to configure basic firewall rules (allow/deny IPs, block ports, enable/disable services) without logging into the server.

---

## **2. Create a Client Firewall Module**

1. **Decide on firewall type:**

  * For Linux servers: CSF (ConfigServer Security & Firewall) is popular.
  * For cloud servers: APIs (Cloudflare, AWS, DigitalOcean, etc.) can handle rule changes.

2. **Develop a WHMCS module:**

  * WHMCS modules can use the **Server API** or a **custom PHP script**.
  * Provide functions like:

    * `createRule($clientId, $rule)`
    * `deleteRule($clientId, $ruleId)`
    * `listRules($clientId)`

3. **Add client area interface:**

  * Let clients **add/remove rules**, view blocked/allowed IPs, and see firewall status.
  * Use WHMCS hooks to fetch real-time server data.

---

## **3. Server-Side Configuration**

* **CSF / iptables / UFW:**

  * Ensure the firewall supports dynamic rule updates via scripts or API.
  * Configure a **dedicated API user or key** for WHMCS to authenticate.
* **Cloud firewalls:**

  * Ensure your API credentials have proper permissions (read/write).
  * Rate-limit API calls to avoid hitting provider limits.

---

## **4. Security Considerations**

* **Authentication:** Only allow clients to modify **their own rules**.
* **Input validation:** Make sure IPs, ports, and protocols are sanitized.
* **Logging:** Keep a record of all client changes for auditing.
* **Limits:** Avoid giving unlimited access—e.g., max number of rules per client.

---

## **5. Workflow Example for a Client**

1. Client logs into WHMCS → Client Area → Firewall Settings.
2. Adds a rule: allow 123.123.123.123 to port 22.
3. WHMCS module calls server API → updates firewall dynamically.
4. Rule shows as active in the client area.
5. Client can later remove or disable the rule; WHMCS syncs the change with the server.

---

## **6. Optional Enhancements**

* **Real-time status:** Show blocked/allowed traffic logs.
* **Templates:** Predefined rules for common services (SSH, HTTP, FTP).
* **Notifications:** Email clients when their firewall blocks suspicious traffic.
* **Tiered access:** Allow different firewall levels depending on client plan.

]]>
Thu, 04 Dec 2025 11:55:40 GMT https://www.softaculous.com/board/index.php?tid=19554&tpg=1#p60293
<![CDATA[Virtualizor issues]]> https://www.softaculous.com/board/index.php?tid=19663&tpg=1#p60283 Wed, 03 Dec 2025 15:46:32 GMT https://www.softaculous.com/board/index.php?tid=19663&tpg=1#p60283 <![CDATA[I need to forcefully kill the task running in virtulizor panel]]> https://www.softaculous.com/board/index.php?tid=20495&tpg=1#p60278 Once The task is failed they will be gone within the 24hrs.
If you don't want to wait for the 24hrs then you can kill those task from tasks table from the database.

Actid you will be find from task log page from admin panel

go to configuration >> phpmyadmin >> tasks >> search actid of that task and delete

before any changes take the database backup

]]>
Wed, 03 Dec 2025 07:02:09 GMT https://www.softaculous.com/board/index.php?tid=20495&tpg=1#p60278