Custom Code

Custom Code Any site, any hosting, updated by chat

Pesto connects to your server via SSH or SFTP to edit files directly. It doesn't matter if your site runs on a $5/month VPS, a shared hosting plan, or a dedicated server — if you can SSH into it, Pesto can update it. Full flexibility for custom stacks, legacy codebases, and non-standard setups.

How Pesto connects with your server

01
01

Provide SSH or SFTP access

Give Pesto a dedicated SSH key with scoped access to your web directory. It connects securely to your server without needing root access or control panel credentials.

02
02

Edit and preview locally

Pesto edits files on a staging copy or development branch. For servers without staging, it creates a timestamped backup before every change so you can always roll back.

03
03

Deploy to production

Approve the change and Pesto syncs the files to your live web directory. Whether it's a Git pull, rsync, or direct file write — it uses whatever deployment method your server supports.

Why Pesto + Custom Code

Universal hosting support

DigitalOcean, AWS EC2, Hetzner, OVH, cPanel shared hosting, Linode, Vultr — if the server accepts SSH or SFTP connections, Pesto works with it.

Framework agnostic

Plain HTML/CSS, PHP, Python, Ruby, Node.js, Go — Pesto adapts to whatever technology your site uses. No platform lock-in, no SDK requirements.

Automatic backups

Before every change, Pesto creates a timestamped backup of modified files. If anything goes wrong, restoring the previous state is one message away.

Git-based workflow option

If your server uses Git for deployments, Pesto commits to your repo and runs git pull on the server. Your full commit history stays intact.

Build command support

Does your site need a build step? Pesto can run npm build, composer install, pip install, or any custom build script after deploying changes.

Multi-server deployments

Running the same site on multiple servers behind a load balancer? Pesto can deploy to all of them in sequence, verifying each deployment before moving to the next.

What you can do

01

Update a legacy PHP site without a developer

Your company's main site is a 10-year-old PHP application. No one on the current team knows how it works. Tell Pesto what to change, it identifies the right files, makes the edit, and previews it — no PHP knowledge needed on your end.

02

Manage a static site on a cheap VPS

You're running a portfolio site on a $5/month DigitalOcean droplet. Message Pesto to add a new project, update your bio, or swap the hero image — it SSHes in, edits the HTML, and the site updates in seconds.

03

Coordinate updates across staging and production

Tell Pesto "deploy to staging first, let me check, then push to production." It follows the workflow you define, waiting for your approval between each environment.

Frequently asked questions

Ready to update your Custom Code site?

Start making changes by chat — no code, no waiting.