To get up and running with Redakt quickly and easily, you can use one of the Redakt skeleton projects available on GitHub. The repository contains basic projects for several common hosting scenarios.
Clone the skeleton repository from GitHub, and start with the skeleton project that you want to use. See the following list of skeleton projects included in the repository.
The repository is organized into subfolders, each containing a single skeleton project:
A single web + back office project based on Azure cloud services with Cosmos DB.
Separate web and back office projects (for distributed/load-balanced hosting) based on Azure cloud services with Cosmos DB.
A single web + back office project based on AWS cloud services and Mongo DB.
Separate web and back office projects (for distributed/load-balanced hosting) based on AWS cloud services and Mongo DB.
A single web + back office project for on-premises hosting with Mongo DB.
Separate web and back office projects (for distributed/load-balanced hosting) for on-premises hosting with Mongo DB.
A single web + back office project based on LiteDB and local file storage.
Apart from the LiteDB project, all skeleton projects require configuration settings for data and file storage. You can set configuration in the
appsettings.json file. To keep the skeletons simple, only required Redakt configuration settings have been added to the settings file. If you want to set other (non-required) configuration settings, see the respective module's configuration options.
All solutions have a reference to the shared
RedaktSkeleton.Views projects. These projects contain some basic Redakt content models and Razor views, that you can use as examples for defining your own models and views.
You should now have a Redakt website that you can start up and work with. You can access the back office at the default
/redakt URL. For further configuration options, see the module configuration guide.