mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 08:50:15 +01:00
74 lines
2.5 KiB
Markdown
74 lines
2.5 KiB
Markdown
|
|
---
|
||
|
|
title: 🔥 Firebase CDN Setup
|
||
|
|
description: This document provides instructions for setting up Firebase CDN for LibreChat
|
||
|
|
weight: -6
|
||
|
|
---
|
||
|
|
|
||
|
|
# Firebase CDN Setup
|
||
|
|
|
||
|
|
## Steps to Set Up Firebase
|
||
|
|
|
||
|
|
1. Open the [Firebase website](https://firebase.google.com/).
|
||
|
|
2. Click on "Get started."
|
||
|
|
3. Sign in with your Google account.
|
||
|
|
|
||
|
|
### Create a New Project
|
||
|
|
|
||
|
|
- Name your project (you can use the same project as Google OAuth).
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Optionally, you can disable Google Analytics.
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Wait for 20/30 seconds for the project to be ready, then click on "Continue."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Click on "All Products."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Select "Storage."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Click on "Get Started."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Click on "Next."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Select your "Cloud Storage location."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Return to the Project Overview.
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Click on "+ Add app" under your project name, then click on "Web."
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Register the app.
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Save all this information in a text file.
|
||
|
|
|
||
|
|

|
||
|
|
|
||
|
|
- Fill all the `firebaseConfig` variables in the `.env` file.
|
||
|
|
|
||
|
|
```bash
|
||
|
|
FIREBASE_API_KEY=api_key #apiKey
|
||
|
|
FIREBASE_AUTH_DOMAIN=auth_domain #authDomain
|
||
|
|
FIREBASE_PROJECT_ID=project_id #projectId
|
||
|
|
FIREBASE_STORAGE_BUCKET=storage_bucket #storageBucket
|
||
|
|
FIREBASE_MESSAGING_SENDER_ID=messaging_sender_id #messagingSenderId
|
||
|
|
FIREBASE_APP_ID=1:your_app_id #appId
|
||
|
|
```
|