
Topic
Getting started
Install, license activation, and first steps.
Guides
Articles
Step-by-step write-ups for this topic.
- What XFile Ultra isSelf-hosted file hosting on your VPS. Uploads, downloads, plans, payments, affiliates — you run the server.View article
- Install on Ubuntu or DebianPoint DNS at your VPS, upload xfileultra.zip, run buyer-setup.sh, then finish at /install.View article
- First-run install wizardAfter buyer-setup.sh, open /install: Welcome → License → Server → Database → Tables → Admin → Done.View article
- What the license key doesActivates the install and entitlements. Entered in /install, then managed under Admin → Settings.View article
- Nginx and HTTPSbuyer-setup.sh configures Nginx and Certbot HTTPS. Tune upload body size and edge limits under deploy/nginx.View article
- xfileultra systemd serviceThe Node app runs as the xfileultra unit. Use systemctl and journalctl for status, restart, and logs.View article
- Update XFile Ultra safelyUse buyer-update.sh so .env and data/ stay put. The script backs up the database and rebuilds.View article
- First admin loginLog in with the wizard admin, harden the password, enable your own 2FA, and keep registration closed until ready.View article
- First week setup orderIdentity and email first, then captcha, registration, files, limits, storage, one payment gateway, then a test download.View article
- Admin sidebarMap of the real admin left menu: Files, Users, Servers, Tickets, Payout, Settings, Design, and more.View article
- Troubleshooting a failed installDNS failures, service won’t start, database errors, and a wizard that says you’re already installed.View article
- Downloads not workingCheck maintenance, file visibility, storage offline, countdown, captcha, /limit, traffic, and link expiry when downloads fail.View article
- Uploads not workingCheck registration, upload maintenance, plan limits, storage health, TOS, extensions, and SFTP when uploads fail.View article
- Premium not applied after paymentTrace gateway webhooks, payment status, Paid access ends, redeem keys, and package type when Premium does not stick.View article
- Affiliate commissions wrongWho earns what: system flags, ?aff= / ?wm=, hold period, fraud rules, and pending vs approved vs paid.View article
- Site slow or links expire earlySeparate main-app proxy load, countdown, storage health, and symlink TTL / IP bind when the site feels slow or links die.View article
- Launch checklistClose registration until email, captcha, limits, storage, payments, legal pages, and backups are ready.View article