Free credit available Limited time
Available in console DevOps

Deploy OpenSSH server
in one click.

A Linux container you reach over SSH, with sudo and a home that persists, on a server we run for you.

Recommended from 4 GB RAM, from ~$0.02/hr (EU) 6 server locations No separate app fee

+$5.00 added at signup ยท exact template preserved ยท no card

What launches

The working stack,
preconfigured.

Choose the template and a project server. Selfhost.dev provisions the host and launches the application stack as one resource.

  • OpenSSH server
  • Your own Linux user with sudo
  • Optional public-key sign-in
  • Persistent home under /config

Good fit for

Use it where
it does real work.

  • 01 A remote Linux shell
  • 02 A persistent scratch environment
  • 03 Running scripts and CLI tools

From choice to app

A short path to
a usable deployment.

  1. 01

    Choose OpenSSH server

    The page opens the exact console template. Pick a server size and one of six locations, then submit.

  2. 02

    Set access

    Once the server is running, connect with the ssh command the console shows, as dev unless you chose another Linux username (never root). Sign in with your password or, if you added a public key, with the key. sudo takes the same password.

  3. 03

    Let it start

    On an organisation that has not topped up yet, a new OpenSSH server waits for a platform admin to approve it; you get an email when it is approved or declined. Then the console tracks provisioning and shows the host, the port, your username and a copyable ssh command, plus host CPU and memory.

  4. 04

    Make it yours

    Accept the no-mining agreement and deploy. On an organisation that has not topped up yet, a platform admin approves each new OpenSSH server before it starts; you get an email when it is approved or declined. Run the ssh command the console then shows and sign in with your password or key. sudo takes the same password and your home under /config persists across restarts.

Know before deploy

The operational details
that matter.

This is its own SSH server in a container, separate from the project server's own shell access. Deploying it asks you to accept a no-mining agreement. On an organisation that has not topped up yet, a new one waits for a platform admin's approval before it starts. Its port is open to the internet, so use a strong password or a public key. A project can run two of them on different ports.

Capacity
Recommended from 4 GB RAM, from ~$0.02/hr (EU)
Topology
One project server
Initial address
SSH host and port
Protection
Optional whole-VM backup

Frequently asked questions

Is OpenSSH server available as a one-click template?
Yes. OpenSSH server is one of 48 configurations in the console's global template chooser. The marketing page links directly to that configuration.
How much does it cost to run OpenSSH server?
Recommended from 4 GB RAM, from ~$0.02/hr (EU). The app adds no separate fee. You pay only for the project server it runs on, by the hour against prepaid credits.
Is this the same as SSH into the project server?
No. It is its own SSH server in a container, with its own user, its own port and a home under /config that persists. The project server's own shell access is separate.
Why might a new OpenSSH server wait for approval?
On an organisation that has not topped up yet, a platform admin reviews each new OpenSSH server before it starts; its name and port are reserved meanwhile and you get an email when it is approved or declined. After a top-up it starts straight away. Crypto mining is banned on every server; deploying this template asks you to accept that first. To withdraw a request, delete the service.
Can I sign in with a key instead of a password?
Yes. Add a public key at deploy time and you can turn password sign-in off. The password still unlocks sudo.
How do I sign in to OpenSSH server?
Once the server is running, connect with the ssh command the console shows, as dev unless you chose another Linux username (never root). Sign in with your password or, if you added a public key, with the key. sudo takes the same password.
Can I use my own domain for OpenSSH server?
No. The OpenSSH server has no web address. You connect with ssh to the host and port the console shows.
What does Selfhost.dev manage for this deployment?
Selfhost.dev provisions and maintains the project server, starts the OpenSSH server template and shows server CPU and memory metrics. The application and its data run on that single server; optional backups protect the whole project VM.

Exact template selected

Put OpenSSH server
on your own server.

The app adds no separate fee. You pay only for the project server it runs on, by the hour against prepaid credits. The console keeps this template selected through sign-up and onboarding.

Launch OpenSSH server