> For the complete documentation index, see [llms.txt](https://framestudio.gitbook.io/framestudio-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://framestudio.gitbook.io/framestudio-documentation/getting-started.md).

# Getting started

1. Download your resource using the delivery instructions supplied with your order.
2. Extract it into your server's resources directory. The resource folder must contain its fxmanifest.lua directly, without an extra nested resource folder.
3. Follow the product's installation page. Start any optional framework, inventory, or database connector you use before the resource.
4. Add its ensure line to server.cfg, start the server, and check the console for errors.
5. Join and test the opening command.

| Resource    | Installation                                                                  | First command |
| ----------- | ----------------------------------------------------------------------------- | ------------- |
| FS UI       | [Install FS UI](/framestudio-documentation/fs-ui/installation.md)             | /uisettings   |
| FS Graffiti | [Install FS Graffiti](/framestudio-documentation/fs-graffiti/installation.md) | /spray        |

FS UI must start before scripts that call its exports. These two resources can run without a framework or SQL database; check their requirements pages for optional integrations.

## Updates and backups

Read the product changelog before updating. Back up configuration, locales, custom hooks, theme changes, and persistent data. Merge your settings with the new defaults instead of replacing them blindly.

FS Graffiti can store metadata and artwork inside its resource folder. Preserve that data when replacing release files, and back up your database when using SQL. FS UI owner designs use server resource KVP storage; include it in server backups.

After updating, restart the resource and test its commands and integrations. Keep the previous release and its matching backup if you need to roll back.
