Skip to main content
Developer tools

SSH in. Push to deploy. Pick your PHP version.

SSH with isolated containers, Git deployment with framework auto-detection, PHP management, MySQL databases, file manager, caching, and cron jobs. Everything you need to build, deploy, and run your applications.

14 days free. No credit card. No commitment.

SSH

Isolated containers

Same price

On renewal, every year

99.99%

Uptime, last 12 mo

Daily

Backups kept up to 30 days

E

190+

Tasks Ellie handles

Your toolkit

Everything in one place

No plugins to install, no third-party services to configure. Developer tools are part of the platform.

SSH access

Full SSH access with isolated containers. Web terminal in the browser, SFTP, SCP, and pre-installed tools including WP-CLI and Composer.

Git deployment

Connect GitHub, GitLab, or Bitbucket via OAuth. Push to deploy with automatic framework detection for React, Vue, Angular, Svelte, and Astro.

PHP manager

Switch PHP versions per subdomain from 5.6 to 8.5. Configure PHP-FPM settings and monitor instance resources.

File manager

Browse, edit, upload, and manage files directly in your browser. Built-in code editor, permission management, and archive handling.

MySQL databases

Create databases and users, manage remote access with SSL, and open phpMyAdmin with one click. Per-database size tracking included.

Cron jobs

Schedule recurring tasks with full crontab support. Monitor execution history, view results, and test runs with one click.

Caching

Nginx reverse proxy caching with per-subdomain controls. Memcached for in-memory data caching with a built-in cache browser.

DNS zone manager

Full DNS record management with zone import and export. Built-in Cloudflare integration and DNS proxy toggling.

SSH access

Isolated containers, not shared shells

Every account gets its own SSH container with dedicated resources. No noisy neighbors, no shared filesystem.

  • Isolated containers

    Your SSH session runs in its own container with dedicated CPU and memory. Other accounts cannot see your processes or files.

  • Web terminal

    No SSH client needed. Open a terminal directly in your browser from the control panel. Same isolated container, zero setup.

  • SFTP and SCP

    Transfer files using SFTP or SCP with your SSH credentials. FTP users can also be created for specific directories.

  • Pre-installed tools

    WP-CLI, Composer, Git, and common command-line utilities are ready to use out of the box.

SSH - user@web01

user@web01:~$ whoami

user

user@web01:~$ php --version

PHP 8.4.4

user@web01:~$ composer --version

Composer version 2.8.6

user@web01:~$ wp --info

WP-CLI 2.11.0

user@web01:~$ _

Git deployment

Push to deploy with framework auto-detection

Connect your repository, push your code, and we handle the rest. Build artifacts are stored so you can roll back to any previous version.

Connect your repository

Link GitHub, GitLab, or Bitbucket via OAuth. Select your repo and branch. GitHub supports automatic deployments via webhooks.

Auto-detect and build

We scan your project files and detect the framework automatically. Build commands and output directories are configured for you. Override with custom settings anytime.

Deploy and roll back

Every build is stored. Roll back to any previous successful version with one click. Set up post-deployment webhooks and email notifications.

Build #47

Repositoryacme/storefront
Branchmain
FrameworkReact
StatusDeployed

Build log

Dependencies installed (12s)

Build completed (34s)

Assets optimized (3s)

Deployed to production

Supported frameworks

React
Vue
Angular
Svelte
Astro
Custom

Applications

Server-rendered or static, from the same repo

A Node, Python, or Ruby app runs as a long-lived container with its own port. A static or SPA build is compiled and served directly. Both come from a Git push.

  • It picks the runtime for you

    On connect we read the repo: package.json for Node, manage.py or pyproject.toml for Python, Gemfile or config.ru for Ruby. Install, build, and start commands are set from that, and every one of them is overridable.

  • One rule for a server app

    Listen on 0.0.0.0 on the port given by the PORT environment variable. Binding to localhost or hardcoding a port is the single mistake that lets a build succeed while the app never becomes reachable.

  • A bad build cannot take you down

    A new container has to answer on its port within 30 seconds before it takes over traffic. If it never comes up, the previous build keeps serving and the deploy is marked failed.

  • Auto, or on your say-so

    Auto deploy ships every push to the tracked branch. Build only builds every push and waits for you to promote it. Paused ignores pushes entirely. Set it per app.

Server-rendered

  • Next.js
  • Nuxt
  • Django
  • Flask
  • FastAPI
  • Rails
  • Sinatra
  • Rack

Static and SPA

  • React
  • Vue
  • Angular
  • Svelte
  • Astro
  • Gatsby
  • SolidJS
  • Preact
  • Custom

Versions

  • Node 24
  • Node 22
  • Node 20
  • Python 3.13
  • Python 3.12
  • Python 3.11
  • Ruby 4.0
  • Ruby 3.4
  • Ruby 3.3

PHP manager

Any PHP version, any subdomain

Run different PHP versions side by side. Tune PHP-FPM and monitor resource usage per instance.

  • Per-subdomain versions

    Set a different PHP version on each subdomain. Run a legacy site on 7.4 and a new project on 8.5 on the same account.

  • PHP-FPM configuration

    Tune PHP-FPM settings like memory limits, upload sizes, execution timeouts, and opcache directly from the panel.

  • Instance monitoring

    View CPU usage, memory consumption, uptime, and socket path for each PHP-FPM instance. Restart with one click if needed.

  • PHP error logs

    Dedicated PHP log viewer in the control panel. See errors, warnings, and deprecation notices without SSH access.

File manager

Browse, edit, and manage files in your browser

A full file explorer built into the control panel. No FTP client or SSH session needed for everyday file operations.

  • Visual file explorer

    Navigate your files with a folder tree and file list view. Switch between grid and list layouts. Right-click context menus for quick actions.

  • Built-in code editor

    Edit files directly in the browser with syntax highlighting. No need to download, edit, and re-upload.

  • Upload and download

    Upload files up to 100 MB through the browser. Download individual files or entire directories.

  • File permissions

    View and change file and directory permissions directly. Set owner, group, and other permissions without command-line access.

  • Archive handling

    Extract zip, tar, and gz archives on the server. Compress files and directories into archives for download or backup.

MySQL databases

Databases, users, and remote access

Create and manage MySQL databases, assign users, and connect remotely with SSL encryption. phpMyAdmin is one click away.

Create databases and users

Provision new databases and users in seconds. Assign multiple users to a database, or multiple databases to a user. Labels help you organize everything.

Remote access via SSL

Create external database users with IP address restrictions. Connections are encrypted with SSL. Connect from your local development environment or external services.

phpMyAdmin built in

Open phpMyAdmin directly from the control panel with one click. No separate login, no configuration. Full database browsing, querying, and management.

Databases

db_production2 users
142 MB500 MB limit
db_staging1 user
38 MB500 MB limit
db_analytics1 user
267 MB500 MB limit

External connections use SSL encryption with IP restrictions.

Cron jobs

Schedule tasks with full crontab support

Set up recurring URL-based tasks, monitor execution history, and run tests with one click.

  • URL-based scheduling

    Point a cron job at any URL on your domain. The system makes an HTTP request on your schedule, triggering your script or endpoint.

  • Full crontab syntax

    Use standard crontab expressions for precise scheduling. Every minute, every hour, specific days, or complex patterns.

  • Execution history

    View the result of every cron run with status codes, response times, and timestamps. Troubleshoot failures without guessing.

  • One-click test

    Run any cron job on demand to verify it works before waiting for the next scheduled execution.

Scheduled tasks

/cron/cleanup.php200
Daily 2 AM6h ago
/cron/sync-inventory.php200
Every 15 min3m ago
/cron/send-reports.php200
Mon 9 AM2d ago

Caching

Nginx and Memcached, ready to go

Server-level caching that works out of the box. Configure per subdomain, purge on demand, or inspect cached data directly.

Nginx caching

Reverse proxy caching with per-subdomain controls. Set cache duration, exclude specific paths or file types, and purge individual URLs or flush everything.

  • Per-subdomain enable and disable
  • Configurable cache duration
  • Path and file type exclusions
  • Selective URL purge or full flush
  • Ignore headers and query string options

Memcached

In-memory key-value caching for your applications. Connect via Unix socket or TCP, browse cached keys, and flush when needed.

  • Unix socket and TCP connections
  • Enable and disable with one click
  • Built-in cache key browser
  • Inspect individual cached values
  • Flush cache on demand

DNS management

Full DNS zone control

Manage all your DNS records from the control panel. Import zone files, integrate with Cloudflare, and toggle DNS proxying.

  • All record types

    Create and manage A, AAAA, CNAME, MX, TXT, SRV, and CAA records. Everything you need for email, subdomains, verification, and services.

  • DNSSEC with one switch

    Turn DNSSEC on for a zone and the panel shows you the DS record to hand to your registrar. Turning it off warns you first, because removing it while the registrar still holds the DS record takes the domain offline.

  • Zone import and export

    Import a full DNS zone file from your previous provider, or export your current zone for backup or migration.

  • Cloudflare integration

    Connect your Cloudflare account and manage DNS proxying directly from the Hostney panel. Toggle proxy status per record.

  • Nameserver health

    The panel checks that your domain actually points at our nameservers and tells you when it does not, which is the reason most new records look like they never applied.

Logs and monitoring

See everything your server is doing

Access logs, error logs, PHP logs, and traffic analytics. All viewable from the control panel without SSH.

Access logs

Request logs with IP info, status codes, and live streaming.

Error logs

Server errors and warnings with timestamps and context.

PHP logs

PHP errors, warnings, and deprecation notices per subdomain.

Traffic stats

Browsers, countries, top pages, referrers, and 6 more views.

Also in the panel

The rest of the toolkit

Everything above has a section of its own. These do not, and they are all included too.

Access

  • SSH keys
  • FTP users
  • Password protection
  • Delegate access
  • Audit logs

Routing

  • Subdomains
  • Redirects (301 / 302)
  • DNS zone manager
  • SSL certificates

Build & install

  • Applications
  • Git
  • Marketplace
  • Migrations
  • Cron jobs

Observe

  • Traffic
  • Access logs
  • Error logs
  • PHP logs
  • Malware report
  • Live traffic

Pricing

Simple, transparent pricing

Every plan includes managed WordPress, SSH access, daily backups, and enterprise-grade security. Start with a 14-day free trial.

Startup

Great for growing businesses

$7.99/mo

$94.99 billed annually

  • 1 website
  • 10 GB storage
  • ~10,000 visits/month
  • 5 MySQL databases
  • 250,000 inodes
  • 5 FTP users

What's included:

SSL & Domain

  • Free SSL certificate
  • Free starter domain

Apps & CMS

  • 1-click WordPress
  • Managed WordPress
  • WordPress staging
Most popular

Advanced

For professional websites

$14.99/mo

$179.99 billed annually

  • 5 websites
  • 20 GB storage
  • ~110,000 visits/month
  • 10 MySQL databases
  • 500,000 inodes
  • 10 FTP users

Everything in Startup, plus:

Backups

  • 14 days of backup history

Performance

  • Memcached object cache
  • Redis object cache

Monitoring

  • 5 minutes between checks

Pro

Maximum performance and features

$22.99/mo

$274.99 billed annually

  • 10 websites
  • 40 GB storage
  • ~200,000 visits/month
  • 20 MySQL databases
  • 750,000 inodes
  • 20 FTP users

Everything in Advanced, plus:

Deployment

  • 2 SSR applications

Backups

  • 30 days of backup history

Monitoring

  • 1 minute between checks

All included

No add-ons, no extra charges

SSH, Git deployment, PHP management, file manager, MySQL databases, caching, cron jobs, and DNS management are included in every Hostney plan.

Questions

Frequently asked questions

What tools are available via SSH?
Each SSH container comes with WP-CLI, Composer, Git, and common command-line utilities pre-installed. You get a fully isolated environment with your own dedicated resources. You can also use the web-based terminal directly from your browser.
Which Git providers are supported?
We support GitHub, GitLab, and Bitbucket, connected over OAuth or a personal token. All three support automatic deployments: a push to your tracked branch registers a webhook and triggers a build. You can also trigger builds manually from the panel anytime.
How does framework auto-detection work?
When you connect a Git repository, we scan your project files to detect the framework. We look for configuration files like vite.config.js, angular.json, and others. Build commands and output directories are set automatically. You can always override with custom build settings.
Can I use multiple PHP versions?
Yes. You can set a different PHP version for each subdomain. We support PHP 5.6 through 8.5, with new versions added as they release. Over 40 PHP-FPM settings are configurable.
How does one-click rollback work?
Every Git deployment build is stored. If something goes wrong, you can roll back to any previous successful build with one click from the dashboard. Rollbacks typically take 1-2 minutes since the build artifacts are already available.
Can I edit files directly in the browser?
Yes. The file manager includes a built-in code editor for editing files directly. You can also upload files up to 100 MB, manage permissions, extract and compress archives, and check folder sizes.
How do I connect to MySQL remotely?
Create an external database user with allowed IP addresses. Remote connections use SSL encryption. You can also access phpMyAdmin directly from the control panel for browser-based database management.
What DNS record types are supported?
We support A, AAAA, CNAME, MX, TXT, SRV, and CAA records. You can also import and export full zone files, and there is built-in Cloudflare integration with DNS proxy toggling.
Is caching included in all plans?
Nginx caching is included in every plan with per-subdomain controls. Memcached availability depends on your plan. Both can be managed entirely from the control panel.
Are all developer tools included in every plan?
Yes. SSH access, Git deployment, PHP management, file manager, MySQL, cron jobs, Nginx caching, and DNS management are included in every Hostney plan at no extra cost.