QZilla is a self-hosted, web-based file transfer client with a familiar
dual-pane (WinSCP-style) interface. Run the single binary on your NAS or
server and manage remote files from any browser – no plugins, no desktop
app, no cloud service. It is designed for QNAP NAS
Released for : armv5 (arm-x19), armv7 (arm-x31, arm-x41), Intel x86 (32-bit), armv8 (arm-64), Intel/AMD 64-bit (x86_64)
——————————————————————————-
MAIN FEATURES
——————————————————————————-
Protocols
One client for FTP, FTPS (explicit & implicit TLS), SFTP, SCP, Rsync (over
SSH), rsyncd, WebDAV, Amazon S3 (and S3-compatible endpoints), SMB/CIFS and
NFS. Full IPv4 and IPv6 support.
Dual-pane browser
Local and remote side by side, drag-and-drop between them, rubber-band
multi-select, sortable columns, dark and light themes.
Background transfer queue
Uploads, downloads and server-to-server copies run in a queue that keeps
going even if you close the browser tab, with live progress and speed.
Integrity verification
Optional SHA-256 checksum verification on transfers so you know a file
arrived intact.
SSH keys made easy
Connect with OpenSSH/PEM keys or PuTTY .ppk keys (v2 and v3) – .ppk files
are converted automatically. Passphrase-protected keys are supported, and a
key pasted as a single line is repaired automatically.
Integrated terminal
A full SSH terminal in the browser (xterm.js) with copy/paste and a
multi-line paste confirmation to avoid accidental command execution.
Site manager
Save connections in colour-labelled groups, reorder them by drag-and-drop,
keep per-connection folder favourites, and import your existing sites from
WinSCP or FileZilla.
Rsync mirror & verify
One-click directory synchronisation with an optional post-sync check that
reports any remaining differences, so a “mirror” really is a mirror.
Network tools
Built-in TCP/UDP port scanner, network host discovery, a packet-capture
viewer, and Wake-on-LAN.
QNAP developer tools
Build QPKG packages with the QNAP Development Kit (qbuild) and compress
executables with UPX, straight from the UI.
Docker image extract
Right-click anywhere and pull a container image straight from a registry
(Docker Hub or any OCI/v2 registry, incl. private ones) and extract its
flattened filesystem into a folder (on this server or into a connected remote) — no Docker daemon required. Multi-arch
images and whiteouts are handled; extraction is confined to the target folder.
Security by default
Serves HTTPS out of the box (a self-signed certificate is generated on first
run; you can upload your own). The configuration file is AES-GCM encrypted
and secrets are additionally encrypted per field. Optional QNAP administrator
authentication and optional local web login. The local file browser can be
confined to a single directory.
Clear, translated notifications
Server errors are mapped to clear, actionable messages (bad credentials,
changed host key, unreachable host, mount failure, and more) – translated
into all supported languages.
14-language interface
English, French, Spanish, German, Italian, Portuguese, Russian, Chinese,
Japanese, Korean, Arabic, Hindi, Polish and Turkish.
– The encryption key for the configuration is stored in <data>/.key.
Keep it
safe: losing it means losing access to saved passwords and keys.
Last update: 26 July 2026




