Prerequisite: Installing SSH on Windows
Windows 10 and 11 usually already include the SSH client. If the ssh command does not work in PowerShell, install it like this:
- Open the Start menu and search for PowerShell.
-
Right-click PowerShell and choose Run as Administrator.

-
Run this command in PowerShell:
-
When it finishes, you should see something like this:

The SSH client is now installed.
How to connect and troubleshoot via SSH
This page shows you how to manage Hiddify Manager from your server's command line when the web panel does not open, or when you have lost your admin link. It also explains each option of the Hiddify menu.
SSH is a secure way to open a text terminal on your server from your own computer or phone. Everything you type runs on the server.
Prerequisites
- Your server's IP address.
- The server's username (usually
root) and password or SSH key. Your server provider gives you these. - An SSH app on your device:
- Android:
Termius - Windows:
PowerShell(orPuTTY) - macOS:
Terminal - Linux:
Terminal
- Android:
For a full guide, see How to connect to the server via SSH.
Connect to the server
- Open your SSH app.
-
Run this command on your device. Replace
userwith your username and<IP_Address>with your server's IP:For example, if your username is
rootand your server's IP is1.1.1.1: -
Type
yesif you are asked to trust the server, then enter your password. (The password is not shown while you type. This is normal.)
If the connection works, you see the server's command prompt, and the Hiddify menu may open by itself.
Password login warning
If password login is enabled on your server, the menu first shows a WARNING that your server is open to abuse. Press Enter to continue. To fix it, follow Disable SSH password authentication.
Open the Hiddify menu
Run this command on your server to open the Hiddify menu:
The menu looks like this (the screenshots on this page are from an older version, so some items may look a little different):
Use the arrow keys to move, and press Enter to choose an item. The sections below explain each item.
Commands instead of the menu
Most menu items are also available as direct commands, for example hiddify status, hiddify admin, hiddify restart, hiddify apply and hiddify upgrade release. Run hiddify --help to see them all.
Cancel or Quit
Choose Quit (or press Cancel / Esc) to leave the menu and go back to the normal server terminal.
To open the menu again, run this command on your server:
Status
Shows whether each Hiddify service is running. If everything is fine, the result looks like this:
Press q to return to the main menu.
When to use it: to check quickly whether all services are running.
Admin
Shows your admin panel links. Open one of the links marked Secure (on your domain) in your browser. Use the Not Secure IP link only if no domain link works.
On this screen you can also press r to reset the owner admin password. Press any other key to return to the main menu.
The same links are printed by this command:
When to use it: you installed the panel but forgot to copy the admin link.
Log
Shows the system logs. After you choose it, pick the log file you want to read.
For example, choose the install log to see what happened during installation. At its end, it shows the system status and the admin links.
Press q to close the log. The log files are stored on the server in /opt/hiddify-manager/data/log/.
When to use it: one of the services is not working and you need to see why.
Restart
Restarts all Hiddify services without changing any settings.
Press any key to return to the main menu.
When to use it: a service has stopped and you want to restart all services at once.
Apply configs
The menu no longer has an "Apply Configs" item. To apply the settings you saved in the panel, run this command on your server:
When to use it: you saved changes in the panel but lost web access before you could apply them.
Install
Reinstalls Hiddify Manager on the server. Your panel data (users, settings, domains) is kept.
When to use it: an install step failed and the panel does not open.
Update
Updates Hiddify Manager to the latest version. It offers these options:
- default: updates to the channel chosen in the panel settings.
- release: updates to the latest stable version (recommended).
- beta: updates to the latest pre-release version. It may have bugs.
You can also update with a command, for example:
While it runs, the terminal shows something like this:

When to use it: an update from the web panel failed and you lost access.
Advanced
This submenu has several options.
warp
Shows the status of the WARP service.
add_remote
Gives the Hiddify support team SSH access to your server, through the Hiddify bot. Use it only when the support team asks you to.
remove_remote
Removes the SSH access you gave to the Hiddify bot.
enable
Shows the Hiddify menu automatically every time you log in to the server over SSH. Use it if you turned this off before.
disable
Stops the Hiddify menu from opening automatically when you log in. You can still open it with hiddify.
uninstall
Removes Hiddify Manager services from the server. It does not remove everything that was installed. If you want the server exactly as it was before the installation, rebuild it from your provider's control panel.
purge
Removes Hiddify Manager and its database completely. All users and settings are deleted, so take a backup first.
If this does not work for any reason, you can Rebuild the server from your provider's control panel. This deletes all data on the server.