FireCMS

sidebar_label: Firebase setup

In order to run FireCMS, you need to create a Firebase project first, with some requirements:

Firestore

You need to enable Firestore in it. You can initialise the security rules in test mode to allow reads and writes, but you are encouraged to write rules that are suited for your domain.

Web app

In the project settings, you need to create a Web app within your project, from which you can get your Firebase config as a Javascript object. That is the object that you need to pass to the CMS.

firebase_setup

:::tip Firebase Hosting Note that you can also link your new webapp to Firebase Hosting which will allow you to deploy it with very little effort. You can create the Firebase Hosting site at a later stage and link it to your webapp. :::

Authentication

You will most likely want to enable authentication in order to pass the login screen

firebase_setup

Storage

In case you want to use the different storage fields provided by the CMS, you need to enable Firebase Storage. The default bucket will be used to save your stored files.