Skip to content

FAQ

How do I offer a free (zero-cost) plan?

Create the product and set Payment Type → Free (the dropdown offers Recurring / One-time / Free). Do not put 0 in the price — that leaves the product with no sellable price.

How do I bring an existing customer/account into PNLCS?

Open the client → Services tab → Add Service. Leave the options empty for a billing-only record; use "Link to an existing account" to attach the account that already runs on the server (PNLCS then bills and manages it); or tick "Create the account on the server now" to provision a brand-new one.

How does PNLCS know which server account belongs to which service?

It stores the panel's internal account ID on the service (in module_data) and every action — suspend, terminate, password — uses that ID. It does not rely on usernames matching, so names can differ freely.

How do I update to the latest version?

Docker: docker exec pnlcs /usr/local/bin/update.sh. Self-hosted or inside a panel account: see Updating. Your data is left untouched either way.

Can PNLCS import my WHMCS data?

There is no one-click importer. The API speaks WHMCS's action names, so migration scripts carry over; see Migrate from WHMCS.

Where are my backups?

storage/app/backups/db/, one gzip file a night, the last 7 kept. See Backups.

Can customers pay automatically?

Yes, with Stripe, iyzico or PayPal: the customer stores a card at the gateway and renewals are charged to it once Automatic Payment is switched on (Setup → General Settings). See Payment Gateways.

Can I sell in several currencies?

Yes: add currencies under Setup → Currencies; exchange rates update every night.

Can an AI assistant work with PNLCS?

Yes, through the MCP server.