# Site Map

Every page on this site, grouped by section.

## Explore

-
- [Availability](https://zcp.zsoftly.ca/availability)
- [Brand Assets](https://zcp.zsoftly.ca/brand-assets)
- [Careers](https://zcp.zsoftly.ca/careers)
- [CI Runners](https://zcp.zsoftly.ca/ci-runners)
- [Cloud Modernization](https://zcp.zsoftly.ca/cloud-modernization)
- [Community](https://zcp.zsoftly.ca/community)
- [Compare](https://zcp.zsoftly.ca/compare)
- [Contact](https://zcp.zsoftly.ca/contact)
- [Designer](https://zcp.zsoftly.ca/designer)
- [FAQ](https://zcp.zsoftly.ca/faq)
- [Portal](https://zcp.zsoftly.ca/portal)
- [Roadmap](https://zcp.zsoftly.ca/roadmap)
- [Sovereign Cloud](https://zcp.zsoftly.ca/sovereign-cloud)
- [Team](https://zcp.zsoftly.ca/team)
- [Updates](https://zcp.zsoftly.ca/updates)
- [Why ZCP](https://zcp.zsoftly.ca/why-zcp)
- [Zxtra](https://zcp.zsoftly.ca/zxtra)
- [Lowendspirit](https://zcp.zsoftly.ca/landing/lowendspirit)

## Platform

- [Marketplace](https://zcp.zsoftly.ca/marketplace)
- [Services](https://zcp.zsoftly.ca/services)
- [Auto-scaling](https://zcp.zsoftly.ca/services/auto-scaling)
- [Automation](https://zcp.zsoftly.ca/services/automation)
- [Backups and Snapshots](https://zcp.zsoftly.ca/services/backups)
- [Bare Metal](https://zcp.zsoftly.ca/services/bare-metal)
- [Block Storage](https://zcp.zsoftly.ca/services/block-storage)
- [Cloud Storage](https://zcp.zsoftly.ca/services/cloud-storage)
- [Colocation](https://zcp.zsoftly.ca/services/colocation)
- [DNS as a Service](https://zcp.zsoftly.ca/services/dns)
- [File Storage](https://zcp.zsoftly.ca/services/file-storage)
- [Kubernetes](https://zcp.zsoftly.ca/services/kubernetes)
- [Load Balancing](https://zcp.zsoftly.ca/services/load-balancer)
- [Networking](https://zcp.zsoftly.ca/services/networking)
- [Object Storage](https://zcp.zsoftly.ca/services/object-storage)
- [Managed Observability](https://zcp.zsoftly.ca/services/observability)
- [Private Cloud](https://zcp.zsoftly.ca/services/private-cloud)
- [Security](https://zcp.zsoftly.ca/services/security)
- [Virtual Machines](https://zcp.zsoftly.ca/services/virtual-machines)
- [Migrate](https://zcp.zsoftly.ca/services/private-cloud/migrate)

## Pricing

- [Pricing](https://zcp.zsoftly.ca/pricing)

## Solutions

- [Solutions](https://zcp.zsoftly.ca/solutions)
- [AI & Machine Learning](https://zcp.zsoftly.ca/solutions/ai)
- [Education](https://zcp.zsoftly.ca/solutions/education)
- [Finance](https://zcp.zsoftly.ca/solutions/finance)
- [Public Sector & Crown Corporations](https://zcp.zsoftly.ca/solutions/government)
- [Healthcare & Life Sciences](https://zcp.zsoftly.ca/solutions/healthcare)
- [Hybrid Cloud](https://zcp.zsoftly.ca/solutions/hybrid-cloud)
- [Insurance](https://zcp.zsoftly.ca/solutions/insurance)
- [Legal & Professional Services](https://zcp.zsoftly.ca/solutions/legal)
- [MSPs & Channel Partners](https://zcp.zsoftly.ca/solutions/msp)
- [Research & Non-profit Organizations](https://zcp.zsoftly.ca/solutions/research)
- [SaaS & Software Companies](https://zcp.zsoftly.ca/solutions/saas)

## Professional services

- [Professional Services](https://zcp.zsoftly.ca/professional-services)
- [AI Agents & Chatbots](https://zcp.zsoftly.ca/professional-services/ai-agents)
- [Architecture Workshop](https://zcp.zsoftly.ca/professional-services/architecture-workshop)
- [AWS Cloud Services](https://zcp.zsoftly.ca/professional-services/aws)
- [Container & Kubernetes](https://zcp.zsoftly.ca/professional-services/containers)
- [Continuous Deployment](https://zcp.zsoftly.ca/professional-services/continuous-deployment)
- [DevOps & CI/CD](https://zcp.zsoftly.ca/professional-services/devops)
- [Zero Trust VPN with Headscale](https://zcp.zsoftly.ca/professional-services/headscale)
- [Identity Management](https://zcp.zsoftly.ca/professional-services/identity)
- [Multi-Cloud Solutions](https://zcp.zsoftly.ca/professional-services/multi-cloud)
- [Managed CI/CD Runners](https://zcp.zsoftly.ca/professional-services/runners)
- [Security & Compliance](https://zcp.zsoftly.ca/professional-services/security)
- [AWS Cost Optimization](https://zcp.zsoftly.ca/professional-services/aws/cost-optimization)
- [EKS Auto Mode](https://zcp.zsoftly.ca/professional-services/aws/eks-auto-mode)
- [Managed AWS](https://zcp.zsoftly.ca/professional-services/aws/managed)
- [Sovereign Application Platforms](https://zcp.zsoftly.ca/professional-services/devops/application-platforms)
- [GitHub Actions](https://zcp.zsoftly.ca/professional-services/devops/github-actions)
- [GitLab](https://zcp.zsoftly.ca/professional-services/devops/gitlab)
- [Jenkins](https://zcp.zsoftly.ca/professional-services/devops/jenkins)
- [Jenkins Migration](https://zcp.zsoftly.ca/professional-services/devops/jenkins-migration)
- [Managed Observability & Incident Response](https://zcp.zsoftly.ca/professional-services/devops/observability)
- [Authentik Implementation](https://zcp.zsoftly.ca/professional-services/identity/authentik)
- [JumpCloud Implementation](https://zcp.zsoftly.ca/professional-services/identity/jumpcloud)

## Resources

- [Resources](https://zcp.zsoftly.ca/resources)
- [Architecture Designer Preview](https://zcp.zsoftly.ca/resources/architecture-designer-preview)
- [Case Studies](https://zcp.zsoftly.ca/resources/case-studies)
- [Guides](https://zcp.zsoftly.ca/resources/guides)
- [Whitepapers](https://zcp.zsoftly.ca/resources/whitepapers)
- [Configuration Management at Platform Scale with Ansible](https://zcp.zsoftly.ca/resources/whitepapers/ansible-configuration-management)
- [CI/CD Pipelines for Infrastructure as Code](https://zcp.zsoftly.ca/resources/whitepapers/cicd-iac-guide)
- [Building and Operating a Private Cloud on Apache CloudStack and Ceph](https://zcp.zsoftly.ca/resources/whitepapers/cloudstack-ceph-private-cloud)
- [Compute and Storage, Priced Separately](https://zcp.zsoftly.ca/resources/whitepapers/compute-storage-priced-separately)
- [Enterprise EKS Auto Mode Migration Roadmap](https://zcp.zsoftly.ca/resources/whitepapers/eks-migration-guide)
- [Object Storage by Industry](https://zcp.zsoftly.ca/resources/whitepapers/object-storage-by-industry)
- [Running Authoritative DNS with PowerDNS and dnsdist](https://zcp.zsoftly.ca/resources/whitepapers/powerdns-authoritative-dns)

## Company

- [About](https://zcp.zsoftly.ca/about)
- [Careers](https://zcp.zsoftly.ca/about/careers)
- [Our Story](https://zcp.zsoftly.ca/about/our-story)
- [Partners](https://zcp.zsoftly.ca/about/partners)
- [Tech Stack](https://zcp.zsoftly.ca/about/tech-stack)
- [Vision Values](https://zcp.zsoftly.ca/about/vision-values)
- [Why Canadian Team](https://zcp.zsoftly.ca/about/why-canadian-team)
- [Why Choose Us](https://zcp.zsoftly.ca/about/why-choose-us)

## Legal

- [Reddit](https://zcp.zsoftly.ca/reddit)
- [Privacy](https://zcp.zsoftly.ca/legal/privacy)
- [Terms](https://zcp.zsoftly.ca/legal/terms)
- [Terms](https://zcp.zsoftly.ca/reddit/terms)

## Blog 2026

- [ZCP Pricing V2: Compute and Storage Sold Separately](https://zcp.zsoftly.ca/blog/zcp-pricing-v2-compute-and-storage-sold-separately)
- [ZCP in Q3 2026: What Shipped, and What Is in Progress](https://zcp.zsoftly.ca/blog/zcp-q3-2026-update)
- [Even On-Prem, Servers Should Be Cattle, Not Pets](https://zcp.zsoftly.ca/blog/even-on-prem-servers-should-be-cattle-not-pets)
- [We Moved Our Own DNS onto Our Own Platform](https://zcp.zsoftly.ca/blog/migrating-our-dns-to-our-own-platform)
- [The Console Now Wears Its Own Mark](https://zcp.zsoftly.ca/blog/the-console-now-wears-its-own-mark)
- [Email Security Needs an Owner](https://zcp.zsoftly.ca/blog/email-security-needs-an-owner)
- [Prepaid, Postpaid, and Manual Billing on ZCP](https://zcp.zsoftly.ca/blog/payment-modes-on-zcp-prepaid-postpaid-manual)
- [ZCP September Update: Kubernetes 1.37, Safer CLI Workflows, and Terraform v0.2.0](https://zcp.zsoftly.ca/blog/zcp-september-2026-update)
- [Kubernetes 1.37 Is Now Available on ZCP](https://zcp.zsoftly.ca/blog/kubernetes-1-37-now-available)
- [An Open Letter to Canadian Colleges, Universities, and Tech Boot Camps: Teach Students to Build Cloud, Not Only Consume It](https://zcp.zsoftly.ca/blog/open-letter-canadian-colleges-universities-teach-cloud-building)
- [Canadian Cloud Sovereignty Requires More Than a Canadian Address](https://zcp.zsoftly.ca/blog/canadian-cloud-sovereignty-requires-more-than-a-canadian-address)
- [Local vs Replicated Block Storage in YUL-1: Performance, Price, and Recovery](https://zcp.zsoftly.ca/blog/local-vs-distributed-yul-root-storage-results)
- [What Nobody Tells You About Migrating a VPN Server From AWS to Private Cloud](https://zcp.zsoftly.ca/blog/migrating-a-vpn-server-from-aws-to-private-cloud)
- [Debian 12 and 13 on ZCP: Available in YOW-1 and YUL-1](https://zcp.zsoftly.ca/blog/debian-images-on-zcp-availability-boundary)
- [You Asked for Intel in Montréal. It Is Here.](https://zcp.zsoftly.ca/blog/intel-cpu-compute-yul)
- [What a Private AI Workload Taught Us About Compute, Cost, and Control](https://zcp.zsoftly.ca/blog/what-we-learned-running-ollama-on-zcp-intel-yul)
- [A New Mark for the ZCP Developer Cloud](https://zcp.zsoftly.ca/blog/a-new-mark-for-the-zcp-developer-cloud)
- [Outbound SMTP Port 25 Is Blocked by Default on ZCP](https://zcp.zsoftly.ca/blog/outbound-smtp-port-25-blocked-by-default)
- [Making Cloud Management Simpler on ZCP](https://zcp.zsoftly.ca/blog/making-cloud-management-simpler-on-zcp)
- [ZCP Marketplace Apps: 64 Preconfigured Images for Self-Hosted Software](https://zcp.zsoftly.ca/blog/zcp-marketplace-app-images)
- [Open-Sourcing Our Apache CloudStack Terraform Modules](https://zcp.zsoftly.ca/blog/open-source-terraform-modules-apache-cloudstack)
- [AWS Cost Guardrails for AI and Cloud Teams](https://zcp.zsoftly.ca/blog/aws-cost-guardrails-bedrock-budgets-scp)
- [Building the ZCP Terraform / OpenTofu Provider](https://zcp.zsoftly.ca/blog/building-the-zcp-terraform-opentofu-provider)
- [Deploy Dokploy on ZCP: Launch a VM and Self-Host Your Apps](https://zcp.zsoftly.ca/blog/deploy-your-first-vm)
- [Introducing ZSoftly Cloud Platform](https://zcp.zsoftly.ca/blog/introducing-zsoftly-cloud-platform)
- [Cloud service models: MaaS, IaaS, PaaS, SaaS at a glance](https://zcp.zsoftly.ca/blog/cloud-service-models-explained)
- [Managed DNS on ZCP: how it works and how to set up a domain](https://zcp.zsoftly.ca/blog/dns-on-zcp)
- [Object, block, and file storage: which one to use?](https://zcp.zsoftly.ca/blog/object-block-file-storage-compared)
- [One foundation, two products: the ZCP architecture](https://zcp.zsoftly.ca/blog/one-foundation-two-products)
- [Public, private, hybrid: which cloud fits which workload?](https://zcp.zsoftly.ca/blog/public-private-hybrid-cloud)
- [A sample Montreal cloud rack: the hardware, the cost, and the 5-10 year payback](https://zcp.zsoftly.ca/blog/sample-cloud-rack-montreal)
- [VMware to Apache CloudStack: a step-by-step migration guide](https://zcp.zsoftly.ca/blog/vmware-to-cloudstack-migration-guide)
- [What is cloud computing?](https://zcp.zsoftly.ca/blog/what-is-cloud-computing)
- [What is Infrastructure-as-a-Service (IaaS)?](https://zcp.zsoftly.ca/blog/what-is-iaas-infrastructure-as-a-service)
- [What is Metal-as-a-Service (MaaS)?](https://zcp.zsoftly.ca/blog/what-is-maas-metal-as-a-service)
- [What is Platform-as-a-Service (PaaS)?](https://zcp.zsoftly.ca/blog/what-is-paas-platform-as-a-service)
- [What is Software-as-a-Service (SaaS)?](https://zcp.zsoftly.ca/blog/what-is-saas-software-as-a-service)
- [What is software-defined networking (SDN)?](https://zcp.zsoftly.ca/blog/what-is-software-defined-networking)
- [What is sovereign cloud?](https://zcp.zsoftly.ca/blog/what-is-sovereign-cloud)
- [To the ZSoftly Engineering Team](https://zcp.zsoftly.ca/blog/thank-you-zsoftly-engineering)
- [How We Built ZCP: Proxmox, Ceph, and CloudStack](https://zcp.zsoftly.ca/blog/our-infrastructure-stack)
- [Why We Are Building a Canadian-Owned Cloud Platform](https://zcp.zsoftly.ca/blog/why-canadian-cloud)
- [Two Lessons From Running OPNsense in Production](https://zcp.zsoftly.ca/blog/opnsense-bare-metal-lessons)
- [Full AWS Observability With Open Source Tools](https://zcp.zsoftly.ca/blog/full-aws-observability-open-source)
- [Why We Moved From SigNoz to the Grafana Stack](https://zcp.zsoftly.ca/blog/signoz-to-grafana-stack)
- [Running Your VPN Gateway Inside the Thing It Protects Is a Bad Idea](https://zcp.zsoftly.ca/blog/ops-02-subnet-router-migration)
- [Building Private Cloud Infrastructure with Apache CloudStack - Architecture and Design Decisions](https://zcp.zsoftly.ca/blog/private-cloud-architecture-cloudstack)
- [How We Cut EKS Costs 62% by Rethinking Node Architecture](https://zcp.zsoftly.ca/blog/eks-node-consolidation-platform-nodepool-karpenter)
- [How We Consolidated 4 PostgreSQL Clusters into 1 with CloudNativePG](https://zcp.zsoftly.ca/blog/postgresql-consolidation-cloudnativepg-kubernetes)
- [ArgoCD CLI Login Fails on EKS Auto Mode? Here Is the Fix](https://zcp.zsoftly.ca/blog/argocd-eks-auto-mode-cli-login-fix)

## Blog 2025

- [Cloud Security Compliance Automation Costs in Canada](https://zcp.zsoftly.ca/blog/cloud-security-compliance-automation-costs-canada)
- [AWS EKS Auto Mode: What It Is, How It Works, and When to Use It](https://zcp.zsoftly.ca/blog/eks-auto-mode-eliminate-platform-team-overhead)
- [Introducing zxtra: Our AI Assistant Built on Cloudflare Workers AI](https://zcp.zsoftly.ca/blog/introducing-zxtra-ai-assistant-cloudflare-workers-ai)
- [How We Eliminated 23 Bastion Hosts with JumpCloud and AWS SSM](https://zcp.zsoftly.ca/blog/how-we-eliminated-bastion-hosts-jumpcloud-ssm)
- [Beyond GitHub Actions Quota Limits: Building Production-Grade CI/CD Artifact Storage](https://zcp.zsoftly.ca/blog/how-we-eliminated-cicd-downtime-cloudflare-r2)
- [Why Hybrid Cloud is the Future: A Complete Guide After the 2025 Outage Crisis](https://zcp.zsoftly.ca/blog/hybrid-cloud-strategy-2025-outage-crisis)
- [Building a Secure Cloud Infrastructure: The Essential AWS Security Stack for Mid-Market Companies](https://zcp.zsoftly.ca/blog/secure-cloud-infrastructure-aws-security-stack-mid-market)
- [Kubernetes FinOps for Growing Companies: From Chaos to Cost Control](https://zcp.zsoftly.ca/blog/kubernetes-finops-cost-control-growing-companies)
- [Multi-Cloud CSPM Implementation: Managing AWS, Azure, and GCP Security from a Single Pane of Glass](https://zcp.zsoftly.ca/blog/multi-cloud-cspm-aws-azure-gcp-unified-security)
- [The Mid-Market DevSecOps Playbook: Integrating Security into Your CI/CD Pipeline Without Breaking the Bank](https://zcp.zsoftly.ca/blog/mid-market-devsecops-playbook-security-cicd-pipeline)
- [AWS Secrets Management Simplified: Choosing Between Secrets Manager, Parameter Store, and AppConfig](https://zcp.zsoftly.ca/blog/aws-secrets-management-secrets-manager-parameter-store-appconfig)
- [GitOps + Kubernetes Cost Optimization: Reducing Cloud Spend by 80% Without Sacrificing Performance](https://zcp.zsoftly.ca/blog/gitops-kubernetes-cost-optimization-reduce-cloud-spend)
- [Zero-Trust Access with AWS SSM: Eliminating SSH Keys and Bastion Hosts Forever](https://zcp.zsoftly.ca/blog/zero-trust-access-aws-ssm-eliminate-ssh-keys-bastion-hosts)

## Blog 2024

- [Cloud Security Posture Management (CSPM) for SMBs: How to Achieve Enterprise-Grade Security on a Mid-Market Budget](https://zcp.zsoftly.ca/blog/cspm-for-smbs-enterprise-security-mid-market-budget)
- [Bypassing VPN Failure with AWS SSM Port Forwarding](https://zcp.zsoftly.ca/blog/bypassing-vpn-failure-aws-ssm-port-forwarding)
- [How AWS Route53 Profiles Solved DNS Challenges in SMB, Corporate, and Startup Environments](https://zcp.zsoftly.ca/blog/route53-profiles-multi-account-dns-management)
