⚠️
Browser compatibility
Your browser may be outdated and some features may not work. We recommend upgrading or using a modern browser.

Admin-Manual

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

  1. Login & UI conventions
  2. First-launch checklist
  3. Dashboard & daily tasks
  4. Basics & presentation
  5. File transfer
  6. Identity & verification
  7. User management & logs
  8. Finance: payments, withdrawals, VIP orders
  9. Content management
  10. Statistics & earnings reconciliation
  11. Operations: PPD, VIP, messages & tickets
  12. Product license
  13. Daily / periodic maintenance

1. Login & UI conventions

1.1 Accessing the admin console

  1. Open /admin/login in a browser (any /admin/* URL redirects here when logged out).
  2. Sign in with an administrator account.
  3. 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)
Workbench.jpg

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
Market profiles.jpg

Market profiles 2.jpg

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
Workbench.jpg

To-do area and stat cards overview — Open dashboard after login (/admin/dashboard)

3.2 Five-minute daily check

  1. Clear dashboard to-dos if any count > 0.
  2. Withdrawal review — process pending requests.
  3. Ticket management — reply to members.
  4. File reports — verify complaints.
  5. 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.
Basic settings.jpg

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 and download.jpg

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/

User management.jpg

`

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:

  1. Balance correction: Adjust in edit dialog; system writes ledger entry.
  2. Lock PPD tier: Assign plan and lock so member can't change in user panel.
  3. 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.
VIP plans.jpg

Policy area and channel list — Open withdrawal methods page (/admin/withdraw-methods)

8.2 Withdrawal review /admin/withdrawals

  1. Filter: All / Pending / Paid / Rejected.
  2. Approve: After offline payout, add note (e.g. bank reference) and mark paid.
  3. Reject: Enter reason; balance returns to member account.
    Withdrawals.jpg

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=....
Share Source Details.jpg

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.
Earnings dashboard.jpg

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.

PPD earn plans.jpg

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.
    Tickets.jpg

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

  1. Clear dashboard to-dos (withdrawals, tickets, reports).
  2. Spot-check VIP orders for paid-but-not-credited disputes.

Weekly

  1. Review Earnings dashboard / Trend charts: growth, PPD, VIP revenue.
  2. User management: unusual balance or frequent withdrawal patterns.
  3. All files / Recycle bin: remove violations or expired content.

When changing payments / OAuth / market

  1. Test on sandbox payment first.
  2. Before Market settings changes, confirm front-office copy and channels meet local compliance.
  3. 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

0%