Portward
Product

VPS server configuration with cards you read and approve

01

Portward turns VPS server configuration into short steps you can read. It connects over SSH to a server you rent, runs the commands you allow and shows the output on a card. Use it to configure vps basics, such as updates, users, keys and firewall rules, from Windows 10 or 11.

01

Actions as cards

Every command and file change appears in the chat with its real exit code or diff.

02

Changes need a diff

edit_file shows a diff to accept, and Ask first pauses before actions that change something.

03

Plan before running

Plan only writes the steps and runs nothing until you switch the mode.

What the agent can use on a VPS job

How one step runs

You describe the task, the agent calls a tool and the result lands on a card. In Ask first mode it waits for your OK before anything that changes the server.

Four reviewed steps on a new server

Update, add a user, test key login

Start with the update, a normal user for daily work and SSH keys. People on a first VPS often ask what to do about security, and this order is the practical answer: update first, then the user, then keys, then the firewall. Portward runs your update command with Shell and shows the exit code on a card, uses write_file to save a note of each step and prepares the SSH configuration change with edit_file as a diff. Test key login from a second session before password login is switched off. Keep the first session open until that test passes. Ask first pauses before each action that changes something, so you accept 1 diff at a time and read every result. Expand a card to read the full output or the whole diff.

Open only the ports you need

A wrong firewall rule can cut off your own login, and a locked-out session cannot repair it. Portward runs your firewall command with Shell to list the current rules, reads a copy of the rules file with read_file and uses grep to find the lines for SSH and for each service you run. It then proposes one change at a time with edit_file, shown as a diff. Test the new rule. Open a second SSH session and confirm that you can still log in before you close the first one. A wrong firewall or SSH setting can lock you out, so keep both sessions open until the test passes. Allow only the ports you need and nothing else, then write the final list of open ports into your notes file with write_file.

Add file-transfer users for clients

SFTP is file transfer over SSH, so a Linux server that already allows SSH usually needs no separate server. Starting an SFTP service therefore means adding a user, a folder and a limit to the SSH service that already runs. If you want sftp setup help, Portward runs the user command you choose with Shell, reads a copy of the settings in the working folder and shows the change as a diff. Plain FTP sends passwords unencrypted and should not be used on the internet, so the examples here use SFTP only. Give each client a dedicated user, limit access to one directory and keep administrator rights away from file-transfer users. Ask first waits for your approval, and you log in as the new user from a second session to confirm the limits work.

Back up, restore and keep watch

A backup counts only when a restore works. Portward runs your backup command with Shell and reports its real exit code, then write_file records the date and the result in a log file in the working folder. The task tool can run independent checks of disk space, memory and service status as parallel sub-agents, and Cron repeats that check prompt on a schedule, so you read 3 short cards instead of logging in by hand. Restore the backup on a spare copy, read the result card and note the outcome in the log. After the first scheduled run, open the log again to see that Cron really ran the prompt. Take a snapshot or backup before every big change, and keep a written log of what the agent did: the date, the command and the result.

What Portward does not do

Portward is not a hosted service and not a plugin for a server panel. It is a Windows app meant only for servers and accounts you own or are authorised to administer, and it gives no guidance on choosing a VPS plan. Shell, web and SSH commands are not limited to the working folder, so you keep the work within your own systems. Portward gives no guarantee that a result is correct.

Portward for Windows

Run your next VPS task as reviewed cards

Download Portward ↗