Your SSH Keys,
Finally Organized.
Sshelf is the secure home for your server credentials. Manage multiple environments, audit connections, and access a real-time terminal directly from your browser.
Last login: Fri Jun 05 19:08:38 from 192.168.1.100
Everything you need
Powerful features designed for developers and system administrators.
Encrypted Vault
Credentials encrypted at rest using AES-256-GCM. Your secrets never leave your server unencrypted.
Web Terminal
Full-featured xterm.js terminal in your browser. Perform maintenance from any device, anywhere.
Audit Trails
Every connection is logged. Track session times, durations, IP addresses, and user agents.
Smart Folders
Organize servers into groups and tags. Find what you need in seconds with powerful real-time search.
Self-Host Anywhere
Deploy Sshelf on your own infrastructure, home lab, or private cloud for ultimate privacy and control.
Docker & One-Click
Deploy in seconds using our Docker image, or use one-click templates for Railway and Coolify.
Role-Based Access
Create Admins or Viewers with specific permissions. Perfect for secure team collaboration.
Live Health Metrics
Background jobs poll servers and stream real-time CPU, Memory, and Disk usage to your dashboard.
CLI Bridge API
Generate API tokens to securely retrieve credentials or execute commands from your local CLI.
Deploy in Seconds
# Run this command on your Linux server
curl -fsSL https://raw.githubusercontent.com/syofyanzuhad/sshelf/main/install.sh | sudo bash
Requires Docker and Docker Compose. Prefer manual installation?
Security by Design
Your credentials are protected by multiple layers of encryption and isolation.
Your Browser
Secure WebSocket connection (WSS) using TLS 1.3 for real-time terminal access.
Sshelf Vault
AES-256-GCM encryption at rest. Master key is never stored in the database.
Target Server
Direct SSH connection using Ed25519 keys or encrypted passwords.
Why choose Sshelf?
The modern way to manage your infrastructure securely.
| Feature | Sshelf | Traditional SSH |
|---|---|---|
|
Encrypted at Rest
AES-256-GCM protection
|
||
|
Web-Based Terminal
Access from anywhere
|
||
|
Audit & Logging
Track every connection
|
||
|
Role-Based Access
Team collaboration
|
Limited |
Pilih Paket Sesuai Kebutuhan Anda
Harga terjangkau untuk pengelolaan infrastruktur yang lebih aman dan profesional.
Gratis
Cocok untuk penggunaan pribadi & hobi.
- 3 Server Terkelola
- 1 SSH Key
- Terminal Web Dasar
- Monitoring Real-time
Pro
Untuk profesional dengan banyak server.
- 20 Server Terkelola
- 5 SSH Keys
- Monitoring Real-time
- Akses API Penuh
Bisnis
Solusi lengkap untuk tim & perusahaan.
- Server Tanpa Batas
- Tim & Kolaborasi (RBAC)
- Riwayat Audit Lengkap
- Dukungan Prioritas 24/7
Frequently Asked Questions
Everything you need to know about Sshelf.
Proudly Open Source
Transparency is in our DNA. Sshelf is built for the community, by the community. Join us in building the most secure self-hosted SSH vault.
Community Sponsored
Sshelf is an open-source project powered by the community. Huge thanks to our amazing sponsors!
Support Sshelf
Sshelf is a labor of love, built to provide a secure and accessible SSH management experience for everyone. Your support helps keep the lights on and the code flowing.
Thank you for being part of the journey!