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.
:::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
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.