About

πŸš€ Save Serve

Instant SSH connection to your servers right from VS Code

Save Serve is a Visual Studio Code extension that allows you to save server data and instantly connect to them via SSH without leaving your code editor.

✨ Features

  • πŸ”’ Security – server data stored in encrypted form

  • πŸ”‘ Flexible authentication – support for passwords and SSH keys

  • πŸ–±οΈ Quick connection – access servers with a single click

  • 🧠 Intuitive interface – convenient server management

  • ⚑ Time saving – forget about manual SSH command input

  • πŸ“ Server groups – organize servers into custom groups

πŸ› οΈ Installation

  1. Open Visual Studio Code;

  2. Press `Ctrl+P` or `Cmd+P` on macOS;

  3. Type `ext install save-serve`;

  4. Press Enter.

Or just find "Save Serve" in the VS Code marketplace.

πŸ“ How to use

Adding a server

  1. Click on the Save Serve icon in the left sidebar;

  2. Click the + button to add a new server;

  3. Fill in the server information:

  • Server name - A meaningful name for display in the list

  • Host - IP address or domain

  • Port - Default is 22

  • Username - Login for connection

  • Group - Optional group to organize servers (you can create new groups here)

    Authentication method:

  • πŸ”‘ By password - Enter and save password

  • πŸ” By SSH key - Select key file and key password if any

Managing groups

  1. Create groups by clicking the "Add Group" button in the toolbar;

  2. Organize your servers by assigning them to groups during creation or editing;

  3. You can add a server directly to a group by right-clicking on the group;

  4. Edit or delete groups using the context menu.

Connecting to a server

Simply click on a server in the list – and VS Code will instantly open a terminal with an SSH connection

πŸ” Security

Save Serve uses VS Code's built-in secure storage:

  • Windows: Windows Credential Manager;

  • macOS: Keychain;

  • Linux: libsecret.

  • All credentials are securely encrypted and never shared with third parties.

🧩 Commands

Use the command palette F1 or Ctrl+Shift+P:

  • Save Serve: Add server Create a new server entry

  • Save Serve: Edit server Change server settings

  • Save Serve: Delete server Delete server entry

  • Save Serve: Connect to server Open SSH connection

  • Save Serve: Refresh server list Update panel

  • Save Serve: Add group Create a new server group

  • Save Serve: Edit group Change group settings

  • Save Serve: Delete group Delete group