FTP / SFTP Overview
Browse remote file systems via FTP, FTPS, or SFTP with drag-and-drop, permissions, and file sync.
Supported Protocols
- SFTP — Connects via saved SSH hosts (recommended)
- FTP — Standard FTP
- FTPS — FTP with TLS encryption
Connecting
Three ways to connect:
- SSH hosts — Select a saved SSH host to connect via SFTP
- Saved FTP hosts — CRUD management for FTP/FTPS connections
- Quick connect — Protocol selector + host, port, user, password. Includes a "Save as host" button.
File Browser
- List view with file-type icons, sortable columns (name, size, modified date) — sort direction persisted
- Directory tree (left sidebar) — expandable folders, toggleable visibility, resizable width
- Breadcrumb navigation — clickable path segments, dropdown for subdirectories, inline path editing
- History — Back/forward navigation buttons
- Search / filter files in the current directory
- Multi-tab — Independent connection, path, history, selection, sort, and tree state per tab
File Operations
| Operation | Description |
|---|---|
| Upload | File picker button or drag-and-drop files into the browser |
| Download | Single files, selected files in bulk, or drag files to your desktop |
| Create Folder | New directory at current path (Cmd+Shift+N) |
| Rename | Rename files or folders (F2) |
| Delete | Single or bulk delete with confirmation (Delete) |
| Clipboard | Cut (Cmd+X), Copy (Cmd+C), Paste (Cmd+V) files and folders |
| Duplicate | Duplicate files (Cmd+D) |
Transfer Tracking
Upload and download operations show progress with transfer tracking — name, direction, percentage, and status indicators.
File Permissions
Select a file and open the Properties Panel to see and edit:
- Checkboxes for owner/group/other: read, write, execute
- Octal input (e.g.,
755) - Recursive chmod for directories ("Apply to enclosed")
- Owner and group display
File Sync
Edit a remote file locally, and VortexHQ will watch for changes and auto-sync them back to the server with status notifications.
Toggle Hidden Files
Show or hide dotfiles (e.g., .env, .htaccess) — preference is persisted.