Vallic Cloud features
Everything the platform does, in one place.
Machines shaped the way your project needs, an edge that turns away probes before they reach your application, backups that leave the building, and monitoring that doesn't rely on the machine it's watching.
Uptime checks every environment every 60 seconds
Charged per request. You pay for bandwidth, not traffic spikes
Project types ready out of the box
Off-site copies of every production backup
Hosting
Three ways to run a project.
Every option uses the same console, the same datacentres and the same support team. The difference is how much machine a project gets to itself.
Shared
Between 3 and 25 of your sites on one machine. The machine belongs to your team and is never shared with other customers.
- Production environments only
- Disk divided evenly across the sites
- Provisioned in minutes
Flexible
Starts on a single machine and grows one service at a time. Move the database, cache or Varnish onto its own machine whenever you need to.
- Private network from the second machine on
- Optional worker machine
- Staging and development environments
Dedicated
Every service on its own machine, behind a load balancer that is always on, with at least two web servers.
- Files shared across web nodes
- Private network between every machine
- Database backups up to every 4 hours
- Up to 99.95% uptime SLA
Machines come with local disk, or in a cloud-native form with a separate volume that can be resized in both directions.
Workflow
From a git push to production.
Git integration
Connect GitHub, GitLab or Gitea. When you push to a branch, every environment tracking that branch deploys, and on GitHub the result appears as a check on the commit.
Multiple environments
Production, staging and development each get their own settings, domains and shell access. Non-production environments share one machine sized to fit them all.
Environment sync
Copy files and the database from one environment to another in a single step, with your own sanitisation rules applied before anyone sees the data. Production is never overwritten.
Frameworks out of the box
Drupal, WordPress, Laravel, Symfony and other PHP apps, Node.js (Next.js, React, Express) and Go. Choose a project type and the stack is ready.
Custom stack
Choose your PHP, Node.js or Go version, your database, and your cache, search and queue services. Anything that isn't on the list can run as an extra container next to your app.
SSH per environment
Drush, rsync and database imports, scoped to a single environment and nothing else.
Stack
Pick the versions you run.
- PHP
-
8.2 to 8.5
- Node.js
-
22, 24, 26
- Go
-
1.26, 1.27
- Databases
-
MariaDB, MySQL, PostgreSQL
- Cache
-
Redis, Valkey, Memcached, Varnish
- Search
-
Solr, Meilisearch
- Queue
-
RabbitMQ
- Extras
-
Your own containers, alongside the app
Extras
Run your own container images.
Most hosts stop at their own catalogue. With us, a background remover, an OCR engine or a model nobody else has heard of runs on a machine of its own, beside your site.
- Defined in an ordinary compose file in your repository
- Reachable only over your environment's private network
- Its own disk, with the data you choose included in backups
Edge
Bad requests stop at the edge, before they reach your application.
Every environment sits behind our edge, and you configure it from the console. Changes take effect without a deploy.
IP filtering
Allow and deny lists by IP address or CIDR range. Deny rules are checked first.
Probe guard
A basic WAF that refuses path traversal, dotfiles and requests for sensitive files such as wp-config.php or id_rsa. The rules come from thousands of real attack attempts.
Custom edge pages
Replace the maintenance, blocked, refused and gateway error pages with your own HTML.
Rate limits and bots
Limit how fast each client can make requests, block AI crawlers and other user agents, or put a password on a whole environment.
TLS your way
Platform certificates, Let's Encrypt, your own certificate, or TLS terminated at your CDN. Wildcard certificates are supported.
CDN
A managed CDN with up to 119 locations and purging by URL or tag. Or keep your own Cloudflare, Fastly or Akamai, and we pass through the real client IP.
Backups
Backups stored somewhere else.
Nightly, or up to every 4 hours
Production is backed up every night. The database can be backed up as often as every 4 hours — included on Dedicated, and an option on every other plan.
Two off-site copies
One copy is kept in object storage in the region your machines are in, and a cold copy with a different provider. Each location is encrypted with its own key, and backups are stored in line with local data regulations.
Team backup storage
Send an extra copy to your team's own S3-compatible bucket, SFTP server or rclone remote. You can download the key and restore without us.
Retention you can extend
Production keeps its last 7 daily backups, and you can extend that to 30 days of history. Backups you take by hand are kept for 30 days.
Observability
Know about problems before your visitors do.
Monitoring from three regions
Every environment is checked from three locations every minute.
Your own uptime page
A public status page for your sites that you can share with clients.
Metrics
CPU, memory and disk every minute, plus requests, error rates, p95 response time, bandwidth and your busiest paths.
Log shipping
Send logs to Datadog, New Relic, Grafana Loki, Splunk, Axiom, Logz.io, syslog or any OpenTelemetry endpoint, and archive them to S3.
APM
Connect New Relic or any OpenTelemetry endpoint — Datadog included — and trace slow requests in the tool you already use.
Notifications
Failed deploys, missed backups, downtime, full disks and sustained load, sent to email, Slack, Telegram, Discord, PagerDuty or a webhook.
Integrations
Credentials are stored once per team, encrypted, and never shown again.
-
GitHub
Repository & checks
-
GitLab
Repository
-
Gitea
Repository
-
Datadog
Logs
-
New Relic
Logs
-
Grafana Loki
Logs
-
Splunk
Logs
-
Axiom
Logs
-
Logz.io
Logs
-
OpenTelemetry
Logs
-
S3
Backups & log archive
-
SFTP
Backups
-
rclone
Backups
-
Slack
Alerts
-
Telegram
Alerts
-
Discord
Alerts
-
PagerDuty
On-call
-
Webhook
Alerts
-
Bunny
Managed CDN
-
Cloudflare
CDN
-
Fastly
CDN
-
Akamai
CDN
-
Using something else? Tell us.
Billing
No charge per request.
A traffic spike should not cost you money. Every machine includes bandwidth, and anything beyond that is charged by the terabyte.
- Requests
-
Unlimited and never charged
- Bandwidth
-
Included with every machine, with extra sold by the terabyte
- Billing period
-
Monthly, quarterly or yearly
- Your data
-
Exportable at any time
Ready to move your site?
We migrate it for you. Get in touch and we'll reply as soon as we can.