Blog

Little Hunters Beach

Upgrading Piranha CMS version 9 to 10

This site has been running on Piranha CMS 9 for 18 months and I've been meaning to upgrade to Piranha CMS 10, but I've put it off. For anyone in this situation, this tutorial outlines the process for upgrading Piranha CMS from version 9 to version 10.... Read more

Hawks Nest

Part 7: Assigning Azure Storage Account Roles

In order for your Azure App Service to securely access your Azure Storage Account, you'll need to assign your App Service to the appropriate role within your Storage Account. Assigning Storage Account roles effectively allow you to manage access to your A... Read more

Micro Verse

Part 6: Creating an Azure Storage Account

In order to use Azure Blob Storage, you'll first need to create an Azure Storage Account. An Azure Storage Account enables your Azure App Service, and other Azure resources, to securely store and retrieve various types of data. This account will effective... Read more

Rockport Harbor 2

Part 5: Configuring an Azure App Service Identity

In order for your Azure App Service to interact with other resources across your Azure subscription, you'll need to enable system Identity in your App Service. This system assigned identity will be managed by Azure and is necessary to enable your Azure re... Read more

Cracked Up

Part 4: Creating an Azure App Service

The next step in the process involves creating an Azure app service to run your Piranha CMS instance. An Azure App service is essentially the Azure resource that will directly serve your Piranha CMS site files and will enable you to configure custom domai... Read more

Late September

Part 3: Configuring Piranha CMS for Azure

In order to run a Piranha CMS instance on Azure, some configuration of your new site is necessary. These configuration changes include setting connection strings for Azure SQL Server and Azure Blob Storage. In order to correctly update your Piranha CMS co... Read more

Piranha Logo Banner

Part 2: Installing Piranha CMS Locally

Piranha CMS is an open-source .NET 5 CMS designed by developers for developers. This means that Piranha can be setup locally by installing the official templates and using the standard dotnet new command. To install Piranha CMS templates, run the followin... Read more