# Build and Customize Your Solution

- [Set Up Your Project](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project.md): Follow these guides to get your project configured the way you need.
- [Project Settings](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings.md)
- [Public Access](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/public-access.md): In this article, we show how you can enable public access for your Umbraco Cloud project, so only people with whitelisted IPs can access your project.
- [Config Transforms](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/config-transforms.md): Configuration files can be transformed to match requirements on different Umbraco Cloud environments.
- [Best Practice for Working in Teams](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/team-workflow-on-cloud.md)
- [Dedicated Resources](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/dedicated-resources.md)
- [Upgrade your Plan](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/upgrade-your-plan.md)
- [SMTP Settings](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/smtp-settings.md): Learn how to configure SMTP settings for your Umbraco Cloud project to enable email functionality  for workflows, user invitations, and password resets.
- [Proactive Auto-Heal](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/project-settings/proactive-auto-heal.md): Learn how to manage Proactive Auto-Heal on Umbraco Cloud, including how to disable it for projects on a Dedicated plan.
- [Security](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security.md): Security has high priority on the Umbraco Cloud platform. Learn more about the different options and features related.
- [Web Application Firewall](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/web-application-firewall.md): Your Umbraco Cloud website is protected by a Web Application Firewall (WAF) by default. Learn more about the feature and the benefits.
- [Managing Transport Security](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/security/managing-transport-security.md)
- [Working with Databases](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases.md)
- [Database backups](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/backups.md): Sometimes you might need to have a backup of your Cloud database. This can be accomplished directly on Umbraco Cloud.
- [Database](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database.md): There are a few steps you need to do before you can work with your database.  You will be ready to start working with the database at the end of the article.
- [Connecting to the Database on Mac](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/connecting-to-the-database-on-mac.md): In this guide, we show you how you can connect and work with your Cloud Database on Mac.
- [Working with a Cloud database locally](/umbraco-cloud/build-and-customize-your-solution/set-up-your-project/databases/cloud-database/local-database.md): Explanation on how to work with an Umbraco Cloud database locally, connecting to your local database using Visual Studio and working with custom tables in the Cloud database
- [Handle Deployments and Environments](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments.md)
- [Deployment](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment.md): A deployment model that relies on Git, Kudu, and Umbraco Deploy core technology to move your changes from one environment to another.
- [Restoring Content](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/restoring-content.md)
- [Partial Restores](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/restoring-content/partial-restore.md)
- [Transferring Content, Media, Members, and Forms](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/content-transfer.md): How to restore content in Umbraco Deploy using the deployment dashboard
- [Deploy Dashboard](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/deploy-dashboard.md): With the Deploy Dashboard, it is possible to get an overview of your Umbraco Deploy installation and perform Deploy operations.
- [Deploying Changes](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/local-to-cloud.md): How to Deploy changes between a local machine and an environment with Umbraco Deploy using either a Git GUI or CLI
- [Deploying between environments](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/cloud-to-cloud.md)
- [Deploying Deletions](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/deploying-deletions.md)
- [Deployment Webhook](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/deployment/deployment-webhook.md)
- [Working with a Local Clone](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally.md): This article explains how you can work with a local clone of your Umbraco Cloud project. The tutorial works with both Windows and Mac.
- [Legacy Umbraco Visual Studio Setup](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/working-locally/legacy-umbraco-visual-studio-setup.md): This page describes how to set up your Visual Studio solution to work locally with an Umbraco 7 or 8 Cloud project.
- [Umbraco CI/CD Flow](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd.md): Learn how to use Umbraco CI/CD to build a workflow that fits into your team.
- [Cloud API For CI/CD Flow](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/umbraco-cloud-api.md): Learn how to use the Umbraco Cloud APIs' publicly accessible endpoints with your CI/CD setup.
- [Configuring a CI/CD pipeline](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline.md): Learn how to configure a CI/CD pipeline using the sample scripts provided.
- [Azure DevOps](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/azure-devops.md): This section provides a step-by-step guide to setting up a CI/CD pipeline in Azure DevOps using a provided sample.
- [GitHub Actions](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/github-actions.md): This section provides a step-by-step guide to setting up a CI/CD pipeline in GitHub Actions using provided samples.
- [Advanced Setup: Deployment options](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/advanced-deployment-options.md): Learn how to use the deployment options available with the version 2 endpoints for CI/CD.
- [Advanced Setup: Deploy to multiple targets](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/advanced-multiple-targets.md): Learn how to set up your CI/CD pipeline to include more than one target environment.
- [Migrate from V1 to V2](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/migrate.md): Learn how to migrate your CI/CD setup from version 1 to version 2.
- [Deployment Artifact Best Practices](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/samplecicdpipeline/artifact-best-practice.md): For a smooth deployment process, it is recommended to follow the best practice guidelines for artifacts outlined in this article.
- [Troubleshooting](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/troubleshooting.md): Learn how to troubleshoot and debug different scenarios you might encounter while using the CI/CD feature.
- [Known Limitations and Considerations](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/umbraco-cicd/known-limitations-and-considerations.md): Learn about the different feature limitations and what is being considered for the future.
- [Media](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media.md): All Media files for Umbraco Cloud projects are stored in Azure Blob Storage containers. Each environment has a separate container linked to it.
- [Azure Blob Storage](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage.md): Azure Blob Storage is an external storage system, that the Umbraco Cloud service uses to store all media files on Umbraco Cloud projects.
- [Connect to Azure Storage Explorer to upload files manually](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/connect-to-azure-storage-explorer.md): If you want to manually upload files to the Azure Blob Storage container provided to your Cloud environments, you can use "Microsoft Azure Storage Explorer" software.
- [Connect and Upload Files Programmatically to Azure Blob Storage](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/media/azure-blob-storage/connect-programatically-to-azure-storage.md): There might be use cases,  where you want to upload certain files to your Blob Storage programmatically rather than using Azure Storage Explorer.
- [Manage Environments](/umbraco-cloud/build-and-customize-your-solution/handle-deployments-and-environments/manage-environments.md): Learn how to add and remove environments on your Umbraco Cloud projects.
