Settings

Theme

Show HN: Nautilus – Modern, OSS Linux SSM Built with Tauri/Rust and React

github.com

1 points by r2ob 15 days ago · 0 comments · 1 min read

Reader

I’m building Nautilus, a cross-platform desktop manager for Linux servers. While there are many SSH clients out there, I wanted something that combined a high-level dashboard, a full SFTP explorer with an integrated editor, and specialized tools like a Cron job manager and Process monitor—all in a modern, lightweight desktop package.

Key Technical Highlights:

Tauri + Node.JS Sidecar: We use Tauri for the native windowing and Rust security, but the heavy SSH/SFTP lifting is done via a Node.js sidecar (using ssh2). This allowed us to leverage a very mature ecosystem while keeping the frontend performant. Security: We don't store passwords in plain text. We use the OS-native secure vault (macOS Keychain, Windows Credential Manager, or Secret Service via keytar). Modern Stack: React 19 and Vite 7. Features: Multi-tab terminal (xterm.js), real-time CPU/RAM/Network monitoring, visual Cron management, and a reusable snippet library with "secure password" sending.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection