Guides :
Step 1 : Quickstart the application.
Use quickstart to reach the login screen.
Step 2 : Generate Google Credentials And Add Scopes.
Set-up your google credentials and add scopes.
Step 3 : Add AI provider
Add AI Provider of your choice to use Chat.
Step 4 : Ingest Your Data
Ingest your Data into the Xyne App.
Install the required dependencies :
Deployment of Xyne requires you to only install Docker and Docker Compose: Once you have installed the dependencies, you can use the following steps to set up the app.Clone the repository :
Use the following git command to clone the xyne repository.Deploy Xyne with Docker :
Remember to ensure that your Docker service is running. Incase you’re using Docker Desktop, ensure that is running too
If you have postgres running, we suggest you kill the process before starting docker
xyne
folder:
3001
. Go to xyne
Since the size of the downloading models can be quite large, wait for the application to start running, this can take around 10 - 15 minutes,
depending on your internet connection.
You can also choose to follow the Step guide mentioned above
Post Execution Setup [Environment Variables]:
To unlock the full potential of the Xyne app, you need to enable Google Authentication. This requires setting up your Google credentials first.Taking down docker-compose
First, bring down the Docker Compose setup using:Getting Google Credentials
Then proceed to obtain yourGOOGLE_CLIENT_ID
and GOOGLE_SECRET
by following this guide:
Setup Google Credentials
Setup your Google Credentials for the application.
Setting the environment variables:
Inside theserver
folder of the xyne
folder, you will find a .env.default
file, this is the environment file that our docker uses.
For the moment you will find some default generated environment variables that we’ve set up for the app to work.
We strictly recommend generating your own ENCRYPTION_KEY, SERVICE_ACCOUNT_ENCRYPTION_KEY and JWT_SECRET values for security.
Due to our agentic RAG implementation, the maximum TPM limit exceeds for Open AI’s gpt4o model.
For the best experience, we recommend using AWS Bedrock or Claude, as it enhances performance and accuracy.
.env.default
file, you can modify the following and replace the missing values with your own :
.env.default file
To use the chat feature of Xyne, you need any one AI provider (AWS, Ollama, OpenAI Together AI or Fireworks AI). Missing keys will disable chat functionality.
Setup AI Providers for Xyne
Setup your AI Provider.
Chat will be unavailable without a Service Account or OAuth Account connection.
xyne
folder using :
Currently the client side has .env variables that refer to port 3001, if you’ve changed the port number ensure to change the values in the .env as well.
Ingesting data
Follow the guide below to learn more about ingesting data into xyne app:Ingest data in Xyne app
Ingest data into Xyne app.