Install a storage node on a second VPS
Unzip the package on a second VPS and run buyer-setup.sh (Node, nginx HTTPS, systemd xfileultra-storage).
Install a storage node on a second VPS
Ops steps on the storage VPS after you have the zip from provision.
Where to find it
Package from Provision a remote storage server → follow INSTALL.md and scripts/buyer-setup.sh.
How it works
1. Point a DNS A record at the VPS (hostname must resolve before setup).
2. Upload and unzip xfileultra-storage*.zip in the folder where you want the tree (extracts flat - often no nested subfolder).
3. Run sudo ./scripts/buyer-setup.sh as root.
Typical result:
| Item | Default |
|---|---|
| Install path | /var/xfileultra-storage/node |
| Node bind | 127.0.0.1:8787 (not public) |
| systemd unit | xfileultra-storage |
| Public URL | https://{domain} via nginx |
| Connect wizard | https://{domain}/install |
Script installs Node (≥18; often Node 22), nginx+HTTPS, OpenSSH prerequisites, and npm deps. ufw allows Nginx Full; port 8787 stays local.
Common problems
Script DNS checks fail
Wait until the hostname resolves (Cloudflare anycast can be OK). Use Full / Full (strict) SSL if behind Cloudflare.
Looking for a nested package folder
Unzip in place; run buyer-setup.sh from the extracted tree.