Installation
Learn how to install and configure SCFD Changelog.
SCFD Changelog is designed to be lightweight and framework agnostic. Installation only takes a few minutes and requires minimal configuration before it's ready to use.
Requirements
Before installing, make sure your server meets the following requirements:
- Latest recommended FiveM server artifacts
ox_lib3.30.0 or newer- A modern browser-supported NUI (included with current FiveM builds)
SCFD Changelog does not require a framework such as ESX, Qbox, QB-Core or ND. It works completely standalone.
Step 1 - Download
Download the latest release from either:
- GitHub Releases
- CFX Portal
Extract the resource into your server's resources directory.
Your folder structure should look similar to:
resources/
└── scfd_changelog/
├── client/
├── server/
├── shared/
├── web/
├── data/
├── locales/
├── CHANGELOG.md
├── fxmanifest.lua
└── README.mdThe resource folder must remain named scfd_changelog. Renaming the folder is not supported.
Step 2 - Add to server.cfg
Ensure the resource after ox_lib.
ensure ox_lib
ensure scfd_changelogIf your server uses multiple resource configuration files, ensure SCFD Changelog is started before any resources that intend to use its exports.
Step 3 - Configure
Open:
data/configuration.luaConfigure the options that best suit your server.
Common options include:
- Automatic opening on player join
- Delay before opening
- Once-per-version display
- Default theme
- Discord webhook support
See the Configuration page for a complete explanation of every option.
Step 4 - Customize your changelog
All release information is read from:
CHANGELOG.mdThe file supports:
- Multiple releases
- Categories
- Rich metadata
- Version history
- Automatic parsing
Example:
## [3.0.0] - July 18, 2026
<!-- meta
title: Summer Update
summary: Major improvements across multiple gameplay systems.
author: Scuffed Labs
important: true
categories: Police, UI, Economy
-->
### Added
- [Police] Added dispatch improvements.
- [UI] Added a redesigned phone.
### Fixed
- [Economy] Fixed duplicate paychecks.See Changelog Format for the complete syntax.
Step 5 - (Optional) Configure Discord Publishing
SCFD Changelog can automatically publish releases to Discord.
Enable the webhook in the configuration file:
config.webhook.enabled = trueThen add your webhook URL to server.cfg:
set scfd_changelog:webhook "https://discord.com/api/webhooks/..."Publishing can then be triggered using /publishchangelog
Webhook publishing is performed entirely server-side. Webhook URLs are never sent to clients.
Verifying Installation
Once the resource has started successfully:
- No errors should appear in the server console.
- Players joining the server should automatically receive the newest changelog (if enabled).
- Running the
/changelogcommand below should open the changelog manually:
If the UI opens correctly, installation is complete.
Updating
Updating SCFD Changelog is simple.
- Stop the resource.
- Backup your current configuration.
- Delete and reinstall the latest version from the CFX portal or github.
- Merge any configuration changes if required.
- Update your CHANGELOG.md.
- Restart the resource.
Player view history is preserved automatically, meaning users will only be shown releases they haven't already viewed.
Next Steps
Now that the resource is installed, continue with:
