CDN · STREAMING · DEVOPS · STORAGE · ON-PREMISE

A complete cloud,
on your own hardware.

CDN and DNS, web hosting, live streaming, video and audio on demand, object storage, registry, runners, PaaS and whyctl — on your own data center or whycloud, with one console and a full audit trail.

1 command
to connect a server
0 ports
opened inbound
100%
data stays yours
whycloud on-premise cloud
Hosts online0
Critical CVE1
Local AIqwen3:8b
UbuntuDebianDockerKubernetesOpenRestyKnot DNSFFmpegPrometheusTrivyOllamaUbuntuDebianDockerKubernetesOpenRestyKnot DNSFFmpegPrometheusTrivyOllama

EVERYTHING THAT IS LIVE

Everything you need to build, live today

From whyctl and the registry to live streaming, VOD, audio and object storage — open any card for the details.

CDN & EdgeFast sites from the nearest edge, Iran and international split
  • Routing without anycast
  • Smart RAM for hot content
  • WAF, free SSL and SEO crawler mode
Learn more
Live streamingFrom OBS to thousands of viewers, on your server or WhyCloud
  • RTMP and SRT with adaptive transcoding
  • Simulcast to YouTube and more
  • Player on your own domain, no transcoding at WhyCloud
Learn more
Video on demandA video library with a real player and embeddable playlists
  • Upload or import from a link
  • Auto quality, subtitles and chapters
  • Five themed playlist layouts
Learn more
Audio on demandPodcasts, audiobooks and music with an audio player and RSS
  • A light, beautiful audio player
  • RSS for podcast apps
  • Embeddable audio playlists
Learn more
whyctl secure accessSSH and kubectl to any server, no public IP and no permanent keys
  • whyctl ssh and whyctl kube login
  • Short-lived certificates from a browser sign-in
  • Access groups and session logs
Learn more
Container registryA private registry on your server or WhyCloud, with proxy cache
  • In-country mirror of Docker Hub, Quay and GHCR
  • Trivy vulnerability scanning
  • Robots, retention and replicas
Learn more
GitHub Actions runnerDedicated CI runners on your server or a cloud host
  • No GitHub credentials stored
  • One dedicated host per runner
  • Live logs and status in the console
Learn more
PaaS container appsGive Compose or docker run; your app runs with resources, volumes and a terminal
  • On a Docker server or a Kubernetes cluster
  • CPU/RAM limits, networks and volumes
  • Container terminal and logs in the browser
Learn more
Object StorageS3-compatible storage for files, backups and media
  • S3 API and common tools
  • Feeds VOD and live recordings
  • Separate access keys per app
Learn more
Web hostingStatic sites, WordPress and PHP in minutes
  • Publish from ZIP, folder or GitHub
  • WordPress and PHP on your own server
  • Versions and one-click rollback
Learn more
Cloud DNSFast name servers with geo answers and easy records
  • Separate answers for Iran and abroad
  • One-click zone import and export
  • Automatic records for the CDN and services
Learn more
Resource sharingRent out idle server capacity and earn
  • Prices set per workload by WhyCloud
  • Daily and monthly income estimate
  • Docker servers and Kubernetes clusters
Learn more

DISCOVER

Which product will you meet today?

CONSOLE

All your infrastructure, at a glance

Servers, domains, security and AI in one console, with live charts and full history.

Live overviewKPIs, health gauge and activity heatmap
Operations centerEvery operation with progress, duration and result
Multi-organizationIndependent roles and access per organization
Full auditEvery sign-in and change searchable

GET STARTED

From zero to first report in 5 minutes

  1. 1
    Sign up and create an organizationCreate an account and define your organization.
  2. 2
    Run one commandRun the Docker command on any Linux server.
  3. 3
    Approve and goApprove the fingerprint; monitoring and services turn on.
root@tehran-db-01
$ docker run -it --init --restart unless-stopped \    --name whycloud-agent ... alpine:3.22Enter enrollment token: ••••••••••••✓ identity registered  fp=7f:3a:c1:9e✓ connected to whycloud (outbound TLS)✓ first report sent▍

CONTROL PLANE

One control plane for all your infrastructure

Agents and Operators only connect outbound; every connection has its own identity and can be revoked instantly.

  • No inbound ports
  • Fingerprint identity check
  • Multi-organization roles
whycloud topology WHYCLOUDCONTROL PLANE YOUR DATA CENTER AGENT · VMOPERATOR · K8SAGENT · GPU mTLS · outbound

OBSERVABILITY

Live monitoring without maintaining a stack

Prometheus and Trivy install on the host and charts, CVEs and operation history appear in the console.

  • CPU, memory and network charts
  • Vulnerability scanning
  • Operations timeline

LOCAL AI

An AI assistant on your own server

Install an open model in one click and chat about your infrastructure; no data leaves.

  • Qwen and Gemma on Ollama
  • Chat in the console
  • Suggestions with admin approval

INDUSTRIES

For organizations whose data matters

Banking and fintech

Data residency, precise audit and access control.

Public sector

In-country infrastructure without foreign dependencies.

Universities and research

Manage lab servers and shared GPUs.

Hosting and data centers

Unified management of customer server fleets.

Startups and SaaS

Professional operations without a large DevOps team.

Healthcare and insurance

Sensitive data on your own hardware with full monitoring.

SECURITY

Secure by design

Outbound only

No inbound port is opened on your servers.

Independent agent identity

Every agent has its own key and fingerprint and can be revoked.

Separate permissions

Shell, logs, install and updates are each enabled separately.

Organization roles

Owner, Admin, Operator and Viewer with clear boundaries.

Tamper-evident audit

Every sign-in, role change and operation is recorded.

Vulnerability scanning

Trivy on the same server; CVEs by severity.

5minutes to first report
22services in the catalog
24/7monitoring and audit
0data leaving your network

COMPARE

whycloud next to the alternatives

whycloudPublic cloudDIY tooling
Where data livesWith youProviderWith you
Unified console and API—
Uses existing hardware—
Audit and organization roles—
Local AI without sending data——
Time to set upMinutesMinutesWeeks

FAQ

Frequently asked questions

Does our data leave the network?

No. Metrics, logs and AI models stay on your servers; only status summaries reach the console over an encrypted outbound connection.

What do we need to start?

A Linux server with Docker and outbound HTTPS. Connecting takes under five minutes.

How is whycloud different from a public cloud?

Resources, data and hardware stay yours; whycloud builds the console, API, audit and operations experience on top.

Are all services available?

Services labeled GA are usable; Beta and Soon items are in development.

Turn on your own cloud today

Create an account and connect your first server in under five minutes.