Resell Backlinks with our child panel.
Launch a backlink ordering platform on your own domain, keep your branding in front of customers, and fulfill orders through LinkPanel services.
Child panel
White-label order flow
Customer signup
Your users create accounts inside your panel.
Service catalog
Prices, categories, and service details sync from LinkPanel.
Wallet and checkout
Customers add funds and place orders from your brand.
Reports
Delivered backlinks appear inside the customer dashboard.
Your own domain and brand
Run the customer panel from your domain with your logo, panel name, support email, payments, and customer-facing copy.
Synced service catalog
Services stay connected to LinkPanel, so your customers can order from the catalog without you creating services manually.
Customer wallet and orders
Customers add balance, place single or bulk orders, use the planner, and receive reports inside your panel.
Licensed updates
Official updates are checked from LinkPanel and installed only after license, signature, and package checks pass.
Before installation
Things you need before you start
The child panel is a Node.js application. It can run on any hosting that supports a persistent Node process, database access, SSL, and cron jobs.
Node.js hosting
A VPS, cloud server, or shared host that supports a long-running Node.js app.
PostgreSQL database
One empty database with a connection string for the child panel.
Domain or subdomain
Point your domain to the server and add SSL before launch.
LinkPanel API key
Create one full-access key from Connectors and paste it into the child panel admin setup.
Payment keys
Stripe and PayPal are optional, but needed if you want customers to add funds online.
SMTP mail
Recommended for signup, order, wallet, support, and report emails from your own brand.
Quick install flow
Download your licensed package
Open Connectors in your LinkPanel account and create a short-lived child panel download link. The ZIP is licensed to your account and install.
Upload and install
Upload the ZIP to your server, extract it into the app folder, install dependencies, run database migrations, and build the app.
Finish admin setup
Open the child panel admin setup, add your panel name, LinkPanel API key, payment keys, SMTP details, and optional AI planner key.
Launch and keep updated
Test customer signup, wallet funding, new orders, reports, and admin settings. Future updates can be checked from the admin system page.
Server commands
Run equivalent commands for your hosting environment. If your host has a Node.js app screen, upload the files there and use its build/start controls.
unzip linkpanel-child-panel.zip -d backlink-panel-app
cd backlink-panel-app
cp .env.example .env
npm install
npx prisma generate
npx prisma migrate deploy
npm run build
node scripts/prepare-standalone-assets.mjsEnvironment values
Keep `SESSION_SECRET` and `CRON_SECRET` private. They are not third-party accounts, but the app needs them to protect sessions and cron endpoints.
APP_URLhttps://yourdomain.comDATABASE_URLpostgresql://USER:PASSWORD@HOST:5432/DATABASE?schema=publicPORT3220BASE_PATH(leave blank for root domain install)NEXT_PUBLIC_BASE_PATH(leave blank for root domain install)SESSION_SECRETgenerate-one-private-random-valueCRON_SECRETgenerate-one-private-random-valueReverse proxy example
If you run the app on a VPS, point your web server to the Node process. Adjust the port to match your `.env`.
location / {
proxy_pass http://127.0.0.1:3220;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}Cron jobs
Add cron jobs from your hosting panel or server crontab so renewals, queued sync, and delayed work can run.
*/5 * * * * curl -fsS "https://yourdomain.com/api/cron/order-sync?secret=YOUR_CRON_SECRET" >/dev/null
0 * * * * curl -fsS "https://yourdomain.com/api/cron/renewals?secret=YOUR_CRON_SECRET" >/dev/null
*/10 * * * * curl -fsS "https://yourdomain.com/api/cron/webhook-retry?secret=YOUR_CRON_SECRET" >/dev/nullHow to get keys
LinkPanel API key
Log in to LinkPanel, open Connectors, create a Full API access key, copy it once, and save it in the child panel admin settings.
Open ConnectorsPayPal live API
Create a PayPal business app in the PayPal Developer dashboard, switch to Live, then copy the client ID and secret. Sandbox keys are not required for launch.
PayPal appsStripe keys
Create or open your Stripe account, copy the publishable key and secret key, then configure the webhook secret if you use Stripe deposits.
Stripe API keysGoogle login keys
In Google Cloud Console, create OAuth client credentials for a web application and add your domain callback URL before copying the client ID and secret.
Google credentialsSMTP email
Use your mail provider SMTP host, port, username, password, and sender address. Emails should use your child panel brand name, not LinkPanel.
SMTP exampleOpenRouter AI key
Optional. Add this only if you want AI planner and keyword suggestions inside the child panel.
OpenRouter keysReady to install?
Create a licensed download link from your LinkPanel account, then follow this guide on your server.
Licensed package
ZIP downloads are generated as short-lived licensed links.
Update source
Official updates check LinkPanel's signed update manifest.
Data stays
Settings, users, orders, wallet balances, and keys stay in the database.
Support ready
Use your own support email for customers and LinkPanel support for your account.