Browse the feature reference, check the FAQ, or open a support ticket — we'll get back to you at support@salloq.com.
Full interactive shell over a persistent WebSocket connection. The terminal behaves like a native SSH client — tab completion, arrow-key history, ANSI color, and interactive programs like vim or htop all work. Sessions stay alive while the browser tab is open. Reconnecting after a brief disconnect resumes the same shell process on Pro and above.
Browse the full server filesystem in a tree panel. Click any file to open it in the editor. Drag files from your desktop directly into the browser to upload — a progress bar tracks each transfer. Right-click for rename, delete, move, and permissions. Multi-select with Shift/Ctrl for bulk operations. Download any file or folder as a zip.
The same editor that powers VS Code. Syntax highlighting for 60+ languages, multi-cursor editing, find & replace with regex, bracket matching, and inline error indicators. Files are saved back to the server over SFTP. Free users get a basic plain-text editor; Pro unlocks the full Monaco experience including language intelligence and code folding.
Open any log file and tail it live — new lines appear in real time via WebSocket without polling. Supports /var/log/ files, Nginx/Apache access logs, systemd journal via journalctl, and custom log paths. Apply keyword filters to highlight or hide lines. Search with Ctrl+F. Logs scroll-lock when you pause; resume to catch up instantly.
Connect to MySQL, MariaDB, or PostgreSQL on your server without exposing a port. Browse databases and tables, inspect schemas, and run arbitrary SQL in the Monaco-powered query editor with syntax highlighting. Results appear in a paginated table. Supports multiple connections and switching databases mid-session.
Live telemetry for CPU usage, memory, disk I/O, and network traffic — updating every second over WebSocket. The process list shows top consumers sortable by CPU or memory. Service status panel shows systemd unit states at a glance. Disk usage panel breaks down usage by mount point. No agent required — all data is pulled via SSH.
See the current branch, staged and unstaged changes, and recent commit history for any repository on the server — without running git commands manually. Click a changed file to diff it inline. Useful for confirming deployments went cleanly and spotting uncommitted work.
Add multiple server connections in the sidebar and switch between them instantly — each gets its own terminal, file tree, and monitoring view. Free accounts are limited to 2 servers. Pro and Team unlock unlimited servers. Each server stores its own SSH credentials securely; connections are established on demand.
Split the workspace into multiple panels — run a terminal in one, tail logs in another, and browse files in a third simultaneously. Free accounts have a 2-panel limit. Pro unlocks unlimited panels and lets you save layouts so your workspace restores to the same configuration when you return.
Save frequently used commands as named snippets and run them in any terminal with one click. Snippets support parameters — type {{hostname}} in the command and Nexus will prompt you before running. Pro users have a personal library; Team plan adds a shared team library accessible to all members.
Team plan lets you invite members and assign roles: Admin (full access), Operator (terminal + files, no settings), and Viewer (read-only monitoring and logs). Workspaces can be scoped to specific servers so junior team members only see what they need. Role assignments are audited and logged.
Every command run, file uploaded, and settings change by any team member is written to an immutable audit log with timestamp and user identity. Session recording captures a full replay of terminal activity — useful for compliance, incident review, and training. Logs are exportable as JSON or CSV.
Click the + Add Server button in the left sidebar. Enter a label, hostname or IP, port (default 22), username, and either a password or paste your private key. Nexus tests the connection immediately and saves it on success. Free accounts can store up to 2 servers; Pro and above are unlimited.
On the Free plan sessions are not persisted — the WebSocket connection will drop if your browser tab becomes inactive for an extended period. Upgrading to Pro enables session persistence: the server-side process stays alive and Nexus reconnects automatically when you return to the tab.
Open the Files panel and navigate to the target directory. Drag files from your desktop and drop them anywhere in the file tree — a progress bar will appear for each file. Alternatively, click the upload icon in the toolbar and use the file picker. Large files are streamed in chunks and resume automatically on a dropped connection.
Yes. When adding or editing a server, select Private Key as the authentication method and paste the contents of your private key (OpenSSH format). If the key is passphrase-protected, enter the passphrase in the field below — it is stored encrypted and never transmitted in plaintext.
Click any server name in the left sidebar. Each server opens in a new workspace tab — terminals, file trees, and monitoring panels are fully independent per server. You can have multiple servers open simultaneously on Pro and Team plans.
The database connection runs over the existing SSH session, so no extra port needs to be open. Common issues: (1) the database user does not have permission to connect from localhost — check GRANT privileges; (2) MySQL is bound to 127.0.0.1 only — this is fine and expected; (3) you're using a socket path instead of TCP — try 127.0.0.1 as the host rather than localhost.
Open the Logs panel, click Open Log File, and browse to the file (e.g. /var/log/nginx/access.log). Toggle Live in the toolbar to start streaming. You can also stream journalctl output by selecting Journal from the source dropdown and choosing a unit name.
Pro is for individual developers and gives you unlimited servers, Monaco editor, log streaming, session persistence, Git status, and command snippets. Team adds everything in Pro plus shared workspaces, role-based access control (RBAC), audit logs, session recording, and a shared command library. Team is billed per seat.
Go to Settings → Billing in the Nexus app. You can upgrade, downgrade, or cancel at any time. Cancellations take effect at the end of the current billing period — you retain full access until then. Downgrades apply immediately; you'll be prompted to reduce server or panel counts if over the new plan's limits.
Nexus connects to your servers over SSH — your infrastructure never needs to open additional ports. Credentials are stored encrypted at rest. The WebSocket connection between your browser and the Nexus server is TLS-encrypted. We do not log terminal output or file contents. See the Trust Center for the full security posture.