sshgrid
Deploy free

A real Linux server
with an AI agent built in.

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
alice@sshgrid — provisioning live
os
Ubuntu 24.04 LTS
stack
Apache · PHP 8.3
database
SQLite 3
access
SSH · SFTP
99.9%
uptime · 90 days
2.1s
avg deploy time
2,400+
dispatches / week
187
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.

Isolation
Kernel-enforced boundaries

Your UID owns your files. No other tenant, no /etc, no surprise sudo.

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

Five tabs. 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
live

Watch agents at work — right now.

A streaming sample of what builders are asking. Anonymized handles, real commands.

Recent dispatches
LIVE · updates every 3s
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: undefined index $_POST["sku"]
/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 × ×
Pay only when you actually use it × ×
reviews

People who'd rather build than configure.

“I cancelled three SaaS subscriptions the day I got my SSHGrid handle. My agent set up cron, certs, and a preview build faster than I could’ve alt-tabbed to a control panel.”
JM
Jamie M.
solo founder · ships side projects on weekends
“The thing that sold me: when something breaks, I tail my actual log file inside the chat. No proprietary “observability layer.” Just files.”
RK
Ravi K.
backend dev · postgres-and-bash kinda person
“We host every micro-site for our clients on SSHGrid now. The whole “onboard a new client” flow is one sentence to the agent — build it, point this domain at it, done.”
AL
Anna L.
founder · 5-person studio
pricing

One plan that scales with you.

Start free with 10 dispatches. Standard is $19.99/mo — cancel anytime.

Free
$0
For trying it out.
  • 10 dispatches
  • 1 subdomain
  • SSH + SFTP access
  • Apache · PHP · SQLite
Start free
Most popular
Standard
$19.99 / mo USD
For shipping serious things.
  • 100 dispatches / month
  • 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.