FileEarner PPD User Manual · Admin Console
Audience: Site owners / operators (non-developer)
Scope: All/admin/*management console features
Front office: See User-Manual-Front-Office.md
This manual covers admin login, first-launch setup, daily tasks, and configuration of payments, withdrawals, PPD, VIP, and user content. Follow on-screen labels and menu names.
Table of contents
- Login & UI conventions
- First-launch checklist
- Dashboard & daily tasks
- Basics & presentation
- File transfer
- Identity & verification
- User management & logs
- Finance: payments, withdrawals, VIP orders
- Content management
- Statistics & earnings reconciliation
- Operations: PPD, VIP, messages & tickets
- Product license
- Daily / periodic maintenance
1. Login & UI conventions
1.1 Accessing the admin console
- Open
/admin/loginin a browser (any/admin/*URL redirects here when logged out). - Sign in with an administrator account.
- On success you land on the Dashboard (
/admin/dashboard).
Notes:
- Admins must belong to the administrator group (or configured admin account).
- The console may use a separate admin password; if unset, the front-office password usually applies.
- Dev/staging often uses
admin/admin123—use your actual deployment credentials.
Full login form area — Open admin console login page (logged out), full login form area (/admin/login)
1.2 Top bar
| Entry | Purpose |
|---|---|
| Brand / Dashboard | Return to dashboard |
| Tickets | Unread badge → ticket management |
| Change admin password | Modal to update console password |
| Visit site | Open front office in new tab |
| Feature search | Ctrl+K (Mac: ⌘+K) quick menu jump |
| Language | Admin UI language only—not market config |
| Sign out | End admin session or full logout (per prompt) |
![]() |
Top bar and at least one dropdown group — Log in and capture top bar, optionally expand a menu group (/admin/dashboard)
1.3 Menu overview
| Group | Items |
|---|---|
| Dashboard | Dashboard |
| Basics & presentation | Site settings, Appearance, Market settings |
| File transfer | Upload & download, FTP upload config, Download nodes |
| Identity & verification | Identity & login, Interaction gate, OAuth providers, Email templates |
| Logs & audit | Admin logs, User login logs |
| Users | User management, User groups, Sessions & online |
| Finance | Withdrawal methods, Withdrawal review, Payment gateways, VIP orders |
| Content | All files, Share referrer detail, File reports, About & contact |
| Statistics | Earnings dashboard, Trend charts |
| Operations | PPD plans, Download & PPD earnings, VIP plans, Site messages, Announcements, Ticket management |
2. First-launch checklist
Before going live, configure in roughly this order (trim for your market):
| Order | Page | Tasks |
|---|---|---|
| 1 | Market settings | Choose cn or intl; confirm currency, default language, compliance, channel display names |
| 2 | Site settings | Site name, home copy, logo, SMTP, invite commission |
| 3 | Appearance | Theme colors, top bar style |
| 4 | Upload & download | Upload limits, storage nodes, share-page download quotas |
| 5 | Identity & login | Registration, password / email code, terms links |
| 6 | OAuth / email templates | OAuth and mail templates as needed |
| 7 | Interaction gate | Login / register / download anti-abuse verification |
| 8 | PPD plans | Enable master switch; revenue split and plan tiers |
| 9 | Withdrawal methods | Minimum amount, daily limits, payout field definitions |
| 10 | Payment gateways | Enable VIP payment methods |
| 11 | VIP plans | Package prices and download benefits |
| 12 | About & contact / announcements | Static pages and first announcement |
![]() |

Active market and key profile fields — Open Market settings page (/admin/market-settings)
3. Dashboard & daily tasks
3.1 Dashboard /admin/dashboard
| Area | Content |
|---|---|
| To-do list | Open tickets, tickets awaiting reply, pending withdrawals—click through to queues |
| Site overview | File count / storage, registered users, total downloads, active VIP |
| Today vs. yesterday | Unique logins, new registrations, billable downloads, share referrers, paid order count and amount |
| Official updates / license | Version notices, product license status entry |
![]() |
To-do area and stat cards overview — Open dashboard after login (/admin/dashboard)
3.2 Five-minute daily check
- Clear dashboard to-dos if any count > 0.
- Withdrawal review — process pending requests.
- Ticket management — reply to members.
- File reports — verify complaints.
- If recharge/withdrawal looks wrong, open Earnings dashboard or Download & PPD earnings.
4. Basics & presentation
4.1 Site settings /admin/settings
Multi-section form (in-page nav or anchors):
| Section | Main fields |
|---|---|
| General | Site title, home headline/subcopy (i18n), footer Powered by |
| Multi-domain sharing | Optional mirror domains for outbound links |
| Logo | Text/image logo, favicon |
| Appearance | Also reachable from Appearance menu (same page anchor) |
| Language & template | Default language pack, theme template |
| SMTP | Mail host, port, account, From, TLS—test before enabling sitewide |
| Download signing key | View / rotate download signature secret |
| Admin console password | Set or change admin-only password |
| Invite & downline commission | Enable invites, inviter PPD commission rate |
Changes apply to front-office copy and capabilities after save.

General settings and in-page nav (if any) — Open Site settings, show General section (/admin/settings)
4.2 Appearance /admin/settings#appearance-branding
Theme presets, nav/accent colors, top bar style (solid / gradient / glass, etc.). Some colors hot-reload—refresh front office after save.
4.3 Market settings /admin/market-settings
| Setting | Effect |
|---|---|
Active market cn / intl |
Front-office language bias, compliance modules, channel display |
| Currency code & symbol | Amount display |
| Cookie / GDPR / CCPA | intl compliance UI |
| ICP / public security filing | cn footer display |
| Google / WeChat login visibility | OAuth buttons (secrets in OAuth providers page) |
| Payment / withdrawal display names | Front-office payout and checkout labels |
Secret credentials (payment keys, OAuth client secrets) live on Payment gateways and OAuth providers; this page controls visibility and presentation per market.
5. File transfer
5.1 Upload & download /admin/upload-download
| Area | Purpose |
|---|---|
| Front-office upload policy | Min/max size, queue count, allowed/blocked extensions |
| Upload nodes | Enable local, R2, etc.; capacity parameters |
| Share-page download limits | Guest/logged-in concurrency, daily quota, countdown, cooldown (VIP column often mirrors first VIP tier) |
| Download URLs / lines | Front-office selectable download lines |
These rules affect member uploads and visitor share-page experience.

Upload policy and share-page limit sections — Open Upload & download settings (/admin/upload-download)
5.2 FTP upload config /admin/upload-agent
Manage Upload Agent nodes: members FTP to staging, Agent syncs to cloud storage and imports. FTP Upload appears in user panel only when enabled.
5.3 Download nodes /admin/download-nodes
Associate files with download servers; distribute traffic across nodes.
6. Identity & verification
6.1 Identity & login /admin/identity
Registration and login policy:
- Allow registration
- Username/password registration & login
- Email code registration & login
- Require verified email for password registration
- Terms of Service / Privacy Policy URLs
Disable impersonation-prone flows or keep email-code-only login as needed.
6.2 Interaction gate /admin/interaction-gate
Configure verification for login, register, password recovery, and share-page anti-abuse; preview/test in admin.
6.3 OAuth providers /admin/oauth-providers
For Google, WeChat, Alipay, etc.:
- Enable switch
- Show on cn / intl markets
- Client ID / Secret
- Callback URL (must match provider console)
6.4 Email templates /admin/email-templates
Preview system emails by language; send test to an address. Requires SMTP in site settings.
7. User management & logs
7.1 User management `/admin/

`
| Capability | Description |
|---|---|
| Distribution stats | Total / VIP / PPD / groups |
| Filters | Username, nickname, email, ID, group, VIP, PPD |
| Create user | Admin-created accounts |
| Edit user | Group (admin group = console access), PPD plan & lock, balance adjustment (writes ledger), freeze withdrawals, VIP tier & expiry, reset password |
| Batch actions | Disable, set PPD (admin accounts usually excluded from batch disable) |
Filter area and user table — Open user management list (/admin/users)
Common scenarios:
- Balance correction: Adjust in edit dialog; system writes ledger entry.
- Lock PPD tier: Assign plan and lock so member can't change in user panel.
- Extend VIP: Also available under VIP plans bulk extend.
7.2 User groups /admin/user-groups
Built-in groups: Administrator, VIP, Regular (non-deletable). Add custom groups as needed.
7.3 Sessions & online /admin/user-sessions
Concurrent session limit per account; view active sessions (IP, UA, login/expiry).
7.4 Audit logs
| Page | Purpose |
|---|---|
Admin logs /admin/operation-logs |
Admin action trail (daily archives; passwords masked) |
User login logs /admin/user-login-logs |
Password / code / OAuth success and failure |
User edit dialog often links to login logs by user ID.
8. Finance: payments, withdrawals, VIP orders
8.1 Withdrawal methods /admin/withdraw-methods
| Config | Description |
|---|---|
| Site policy | Daily request count, min/max amount, auto-withdrawal toggle, suggested review SLA |
| Method list | Code, name, enabled, sort, primary field label, extra fields |
Defines what members see on the wallet page and threshold copy.

Policy area and channel list — Open withdrawal methods page (/admin/withdraw-methods)
8.2 Withdrawal review /admin/withdrawals
- Filter: All / Pending / Paid / Rejected.
- Approve: After offline payout, add note (e.g. bank reference) and mark paid.
- Reject: Enter reason; balance returns to member account.

List and approve/reject actions — Open withdrawal review list filtered to Pending (/admin/withdrawals)
8.3 Payment gateways /admin/payment-gateways
Enable and configure VIP (and other) checkout, e.g.:
- Sandbox payment (testing)
- Alipay Open Platform / Alipay MAPI
- WeChat Pay
- EPay
- Stripe / PayPal
- iDataRiver (intl aggregator)
Multi-account rotation supported; secrets show as "configured". Badge upload and connectivity tests on some gateways.
8.4 VIP orders /admin/vip-orders
Browse subscription/recharge orders: number, user, plan, amount, status, payment method, order and paid time—for support and reconciliation.
9. Content management
9.1 All files /admin/files
| Tab | Description |
|---|---|
| File management | Filter by user, folder, node, type; batch recycle, set download node |
| Folder management | Directory structure |
| Recycle bin | Restore, permanent delete, move |
For violations, node migration, storage cleanup.
9.2 Share referrer detail /admin/share-sources
Toggle referrer stats; allow members to view own referrers; paginated Referer, IP, visitor, file owner.
9.3 File reports /admin/file-reports
Handle share-page reports from members; update status and notes. Detail: /admin/file-report?id=....

Report list and status column — Open file reports list (/admin/file-reports)
9.4 About & contact /admin/site-pages
Edit front-office /about and /contact: title and HTML body (i18n); preview or reset to language-pack defaults.
10. Statistics & earnings reconciliation
10.1 Earnings dashboard /admin/earnings
- Default sitewide view; search user for individual view.
- Overview: Lifetime / balance / month / today / download count; 7/30-day trends.
- Funnel: Share open → ad/task interaction → billable download → credited count.
- Account flow: Income, expense, withdrawal, VIP, rebate, PPD breakdown for selected user.
- PPD by file: Per-file summary and line detail.
- Export: CSV / Excel (referrer/region on some builds).
When reconciling with members: look up by user ID here, then have member cross-check Balance Ledger / Share Download Earnings.

Optionally search test user new — Open earnings dashboard (/admin/earnings)
10.2 Trend charts /admin/statistics
14/30-day active and new users, VIP recharge count/amount, PPD entries and paid orders; 7-day detail table.
11. Operations: PPD, VIP, messages & tickets
11.1 PPD plans /admin/ppd-plans
| Config | Description |
|---|---|
| Master switch | Off = front-office PPD largely disabled |
| Platform / creator split | Default revenue share |
| Billing policy | Guest billing, multi-IP aggregation window, etc. |
| Plan CRUD | Name, join mode (user choice / auto by volume / admin assign only), unit price, tiers, enabled |
Drives member PPD Billing Plan page content.

Master switch — Open PPD plans page, master switch, split ratio, plan list (/admin/ppd-plans)
11.2 Download & PPD earnings /admin/file-download-details
| Tab | Content |
|---|---|
| Download audit | Technical log: source, visitor, channel, IP, throttle, UA |
| PPD earnings summary | Recent flow, creator/platform split, daily trend, file ranking |
| PPD earnings detail | Line-by-line billing records |
For "why wasn't this download billed?" and operational reporting.
11.3 VIP plans /admin/vip
- Front-office tab labels and column layout.
- Edit tiers: price, days, speed/daily quota, rebate rates, badge style, i18n names, visibility.
- Extend VIP: Search users and bulk renew.
- VIP change log; checkout preview links to payment gateways.
11.4 Site messages /admin/messages
Send i18n title/body to specific users or all users; view history batches; batch delete.
11.5 Announcements /admin/announcements
Create/edit i18n rich-text announcements; placement (public announcements, user panel), top bar short link and color, draft/publish, sort order.
11.6 Ticket management /admin/tickets
- List with subject, status, unread; batch delete.
- Detail
/admin/ticket?id=...— reply and change status. - Tickets may auto-close if member doesn't reply after staff response.

list and unread markers — Open ticket management list (/admin/tickets)
11.7 Ads & statistics (optional)
If your edition includes ads, configure share-page overlays, countdown, rewarded-skip ads and impressions at Ads & statistics (/admin/ads). Menu hidden when feature is off.
12. Product license
Visit /admin/license or the dashboard license entry—often redirects to /product-activation. View license status and expiry; complete online activation/refresh. Unlicensed or expired installs may limit some admin features—follow on-page prompts.
13. Daily / periodic maintenance
Daily
- Clear dashboard to-dos (withdrawals, tickets, reports).
- Spot-check VIP orders for paid-but-not-credited disputes.
Weekly
- Review Earnings dashboard / Trend charts: growth, PPD, VIP revenue.
- User management: unusual balance or frequent withdrawal patterns.
- All files / Recycle bin: remove violations or expired content.
When changing payments / OAuth / market
- Test on sandbox payment first.
- Before Market settings changes, confirm front-office copy and channels meet local compliance.
- After OAuth changes, complete one full front-office OAuth login test.
Reconciling with members
| Admin | Front office |
|---|---|
| Earnings dashboard (by user) | /user/balance-ledger, /user/ppd-earnings |
| Withdrawal review | /user/wallet withdrawal history |
| VIP orders | Dashboard VIP card, /vip |
| Ticket management | /user/tickets |
| File reports | Share page Report button |
Appendix: per-page doc index
Menu-by-menu short guides:
FileEarner PPD · Admin Console Manual (English) v1.0


Comments 0