Getting started
Quick start
Use this guide when you need to create or prepare a CDN account platform from the panel.
Back to Platform HelpChoose a platform
Select your CDN account in the management panel and open the WordPress, PHP, AI, Knight Online, or Container App workflow from the Platforms section.
Enter runtime settings
Provide only application-specific values such as image, PHP or WordPress version, port, health check, and resource plan.
Enable add-ons
Enable Redis, database, and Object Storage services from the panel without entering host, port, or password values manually.
Wait for DNS and SSL
If the domain does not yet point to CDN.com.tr, the deployment can still run, but public traffic waits until DNS and SSL are ready.
Your first deploy in five minutes
The fastest end-to-end path for a container app:
- Create the app from Platforms with an image and a port — or paste a docker-compose file.
- Click Expose to get a free ca-*.cdn.com.tr test URL served over the *.cdn.com.tr certificate.
- Attach your own domain once DNS points at CDN.com.tr; SSL is issued automatically.
# the same flow from the terminal
cdnctl container apps create --account <uuid> --name web \
--image registry.example.com/acme/web --tag 1.0.0 --port 8080
cdnctl container apps expose --account <uuid> --app <app_uuid>
cdnctl container apps wait --account <uuid> --app <app_uuid> --status running
Where to go next
- Deploy from Git — connect GitHub and ship on every push (Platform Help > Guides).
- Deployment pipeline — push to Staging, promote to Production with zero downtime.
- Managed add-ons — Redis, MySQL/Postgres and Object Storage without managing servers.
- Case studies — real setups: Docker/Kubernetes migration, docker-compose deploy.