> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nonefivem.com/llms.txt
> Use this file to discover all available pages before exploring further.

# tgiann

> Integrate NoCloud storage with tgiann-core for screenshot uploads.

## Overview

This guide walks you through integrating NoCloud storage with **tgiann-core** so that screenshot uploads are handled through the NoCloud CFX SDK.

There are **2 steps** to complete the integration:

1. Install the NoCloud CFX SDK on your server
2. Update the tgiann-core screenshot config

***

## Step 1: Install the NoCloud CFX SDK

You need the **NoCloud CFX SDK** (`nocloud`) installed and running on your server. Follow the installation guide to get it set up:

<Card title="CFX SDK Installation" icon="download" href="/cloud/sdks/cfx/installation">
  Step-by-step instructions to install and configure the NoCloud CFX SDK.
</Card>

***

## Step 2: Update the Screenshot Config

Open `tgiann-core/configs/screenshotConfig.lua` and set `nonefivem.active` to `true`:

```lua theme={null}
configCore.screenshot = {
    fivemanage = {
        active = false,
        api = '',
    },
    nonefivem = {
        active = true,          -- Set to true to enable nonefivem screenshot upload
        scriptName = 'nocloud', -- nocloud script name, change if you renamed the resource
    },
    discordWebhook = ""
}
```

<Note>
  If you renamed the `nocloud` resource, update the `scriptName` value to match
  your resource name.
</Note>

<Warning>
  Make sure `fivemanage.active` is set to `false`. If fivemanage is active, the
  nonefivem configuration will be ignored.
</Warning>
