sshgrid
Deploy free

Linux servers
with AI agents.

Hosting that does the work for you. Your server comes with an AI agent living on it — tell it to build a site, ship an app, or fix a bug, and it writes the code, runs the commands, and puts it live with SSL. And it's still a real server: your files, real SSH, real cron.

no card to start live in < 60s SSH + SFTP included free SSL Composer 2.5 & Grok 4.5 models
alice@sshgrid — provisioning live
os
Ubuntu LTS
stack
Apache · PHP 8.3
database
SQLite 3
access
SSH · SFTP
99.9%
uptime · 90 days
2.1s
avg deploy time
100+
sites live right now
infrastructure

Real hardware. Real Linux. No abstraction layer.

Every account is a real user on a managed box — not a container that vanishes, not a serverless function. Your files persist, your cron runs, your logs are yours to tail.

Web server
Apache 2.4 + mpm_itk

Runs as your UID. Save a file, it's live — no build, no deploy step.

Runtimes
PHP 8.3 · Python 3.12 · Node 20

Composer, pip (venv), npm — everything installs into your home tree.

Storage
NVMe-backed home directory

SQLite databases as plain files at ~/data/. Copy, back up, SFTP them.

Network
IPv4 + free SSL

Your subdomain included; custom domains with auto-renewing Let's Encrypt.

Access
SSH · SFTP · Remote-SSH

Keys or password. Point Cursor / VS Code at your home and edit live.

Your space
Your own Linux account

Your handle, your home directory, your files. Scoped PHP and SSH access per account.

IPv4 51.222.16.250 TLS auto-issued · auto-renewed backups cron to ~/backups
control panel

Five tabs, one terminal. Your whole machine.

The agent does the work; you keep full visibility. A row of tabs sits next to every conversation: see what got written, pin what to remember, read its daily journal, check the schedule, and connect directly.

tab 1

Files

Live tree of everything the agent wrote. Click any file to read or edit.

public_html/
index.php · just edited
data/
app.db · 12 KB
tab 2

Context

Notes the agent reads on every message. Stack, brand voice, conventions — no re-explaining.

# Pinned for the agent
- Always PHP + SQLite + Tailwind
- DB at ~/data/app.db
tab 3

Journal

A daily log of what the agent did, with links to what it shipped. Skim last week in seconds.

# Jul 14
- Shipped /pricing with Stripe
- Fixed the 500 on /contact
tab 4

Scheduler

Every cron job the agent set up, in plain English. Real crontab underneath.

03:00 daily · backup.sh
*/15 · poll-stripe.sh
Mon 09:00 · weekly-report.sh
tab 5

Settings

SSH keys, password auth, copy-ready connect strings. It's your box — log in any time.

$ ssh alice@51.222.16.250
password auth · enabled
public keys · 2 on file
bonus

Terminal

A real shell in the browser, scoped to your sandbox. For when you'd rather type it yourself.

$ tail -f ~/logs/error.log
$ sqlite3 ~/data/app.db .tables
how it works

You describe it. It runs it.

No yaml. No control panel maze. Your agent has its own Linux machine — you tell it what to build, watch it write the files, and SSH into anything it touches.

01 ask

Tell it what you want, the way you'd tell a teammate.

One agent on your box. SSHGrid keeps context per conversation, so you don't re-explain your stack every time. It writes PHP and SQLite into your home directory, handles vhosts and certs, and serves on your subdomain.

  • Plain English — or shell, if you prefer
  • Context managed per thread — resume any chat
  • One dispatch = one prompt, any number of tool calls
/chat — new prompt draft
Build
One-page personal site
Bio, links, contact form to SQLite.
Build
Tiny client CRM
PHP + SQLite, magic-link login.
Build
Blog from markdown
~/uploads/blog/ → pages + RSS.
Host
Deploy an upload
Unzip site.zip into ~/public_html.
deploy a landing page from ~/uploads/site.zip
02 run

It runs the actual commands — on your real Linux.

Every action goes through your own user account. No sandbox theater, no proprietary runtime. Bash, PHP, Python, SQLite, and friends.

  • Apache 2.4 + mpm_itk (your UID)
  • PHP 8.3, Python 3.12, SQLite, certbot
  • Output streamed live to your browser
agent transcript · auto-streamed live
$ unzip -q ~/uploads/site.zip -d ~/public_html/
  inflating: index.html, about.html, css/main.css ...
$ apachectl -t
Syntax OK
$ sudo systemctl reload apache2
  reloaded gracefully (0.4s)
$ curl -sI https://alice.sshgrid.com | head -1
HTTP/2 200

 live at https://alice.sshgrid.com · 2.4s
DONE
03 ship

Live, with SSL, on a real domain.

Your subdomain is included free. Bring your own whenever — point an A record, ask the agent, and the cert lands automatically and renews itself.

SSL renews in 47 days · auto
alice.sshgrid.com
alice.dev / portfolio

Hi, I'm Alice.

Software engineer building things on bare Linux. Latest project: a contact form that fits in 18 lines of PHP.

deployed 2 min ago PHP 8.3 SQLite
04 keep track

It keeps a journal and runs the schedule.

The work doesn't vanish into the scrollback. The agent logs what it did each day, and every recurring job lands in your crontab — both visible in their own tabs.

  • Journal — a daily log you can skim weeks later
  • Scheduler — every cron job in plain language
  • Real crontab — yours over SSH, always
Journal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Jul 12

Shipped the pricing page, wired Stripe checkout, fixed the 500 on /contact.

Scheduler
Every day at 03:00
~/scripts/backup.sh
Every 15 minutes
~/scripts/poll-stripe.sh
Mondays at 09:00
~/scripts/weekly-report.sh
read-only · ask the agent to change a job
$ deploy a static site $ point a custom domain $ issue a TLS cert $ set up nightly backups $ install ffmpeg $ scaffold a contact form $ fix a 502 on /api $ rotate logs weekly $ restart apache $ add an SSH key $ migrate a Wordpress export $ tail my error log $ deploy a static site $ point a custom domain $ issue a TLS cert $ set up nightly backups $ install ffmpeg $ scaffold a contact form $ fix a 502 on /api $ rotate logs weekly $ restart apache $ add an SSH key $ migrate a Wordpress export $ tail my error log
example prompts

Things you can just ask for.

Every one of these is a single message to your agent. It figures out the commands, runs them on your server, and reports back.

Prompts like these
one message each
what you can do

Real scenarios, no boilerplate.

You tell it what you want. It asks only what it needs, then runs it on your machine.

Ship a side project tonight

Static, PHP, or SQLite-backed — the agent unpacks, deploys, and certs.

you › deploy ~/uploads/site.zip to my subdomain
unzipping into ~/public_html/
reloading apache
live at https://alice.sshgrid.com (2.4s)
DONE

Wire up a custom domain

Point an A record. Tell the agent. Cert + vhost happen automatically.

you › add alice.dev to my account
A record verified → 51.222.16.250
issuing Let’s Encrypt cert
https://alice.dev live, auto-renews
DONE

Debug a 500 in production

Tail logs, propose a fix, and roll it out without leaving the chat.

you › /products is throwing a 500. find it.
tailing ~/logs/error.log
found: checkout reads $_POST["sku"] without a guard
/products returns 200
DONE

Schedule nightly backups

Cron, retention, and a dry-run all in one prompt.

you › back up ~/data nightly, keep 7 days
wrote ~/scripts/backup.sh
installed cron at 0 3 * * *
first run scheduled tonight 03:00
DONE
why this beats a control panel

A new shape of hosting.

What we ship vs. what you'd get at the usual suspects.

  SSHGrid Shared cPanel Cloud VPS
Tell it what you want in plain English × ×
We help manage conversation context × ×
Real Linux user + SSH partial
Auto SSL on subdomains & custom domains partial ×
Up and running in < 60 seconds × ×
No infra to babysit ×
Debug your code from the same chat × ×
Free tier to start — no card required × ×
reviews

People who'd rather build than configure.

“I described the site I wanted and it was live on my subdomain a few minutes later. Cron, SSL, the works — I never opened a control panel.”
JM
Jamie M.
solo founder
“When something breaks I just ask the agent to check the logs, and it’s my real Apache log on a real server. That’s what won me over.”
RK
Ravi K.
backend dev
“We put our client micro-sites on SSHGrid. New client, new site, custom domain — it’s one message to the agent and it’s done.”
AL
Anna L.
runs a small studio
pricing

Start free. Upgrade when you ship.

A dispatch is one message to your agent — one task, however many commands it takes. Start free with 10 of them. Standard is $19.99/mo — cancel anytime.

Free
$0
For trying it out.
  • 10 dispatches
  • Composer 2.5 agent model
  • 1 subdomain
  • SSH + SFTP access
  • Apache · PHP · SQLite
Start free
Most popular
Standard
$19.99 / mo USD
For shipping serious things.
  • 100 dispatches / month
  • Model choice — Composer 2.5 or Grok 4.5
  • 1 GB RAM in your sandbox
  • 5 GB NVMe storage
  • 1 custom domain + SSL
  • Email support
Get Standard
Studio
Custom
For teams or agencies.
  • Custom dispatch volume
  • Unlimited domains
  • Dedicated capacity
  • Priority support
Talk to us

Ready to ship something?

A real Linux server, operated by AI. Free account, 10 dispatches, no card.

$ ssh you@sshgrid.com — it's your box.