Hosting the Community Solid Server in an Azure App Service¶
One of the challenges associated with developing applications and getting started with Solid is to have a simple Solid server hosted that you can control and customize to your needs.
The Community Solid Server (CSS), developed by imec research groups at Ghent University, provides a good base for experimentation.
The repository solid/css-azure-app-service provides:
- A CSS configuration that focuses on standard Solid features and provides a simple single pod hosting service (see CSS configuration);
- A step by step guide to deploying CSS to an Azure App Service;
- An infrastructure as code template to facilitate deployment;
- A few sample files that can be used to setup your Solid Server (an Azure blob storage is used for Solid resources persistance, so you can upload files directly from the Azure UI when you want to setup or change your server's access control and resources).
Note¶
The proposed configuration intentionally strips CSS from non-standard features as well as multipod and authentication features.
It is intended to provide you a simple to use and adequate development and experimentation environment: one hosted Solid Pod that you have full control over.
Full control in this case means that you can always access the Pod resources via the Azure Blob storage UI and completely change access control files and other resources to your needs.