Install QBCore on Windows with txAdmin
This guide covers host preparation and delegates QBCore dependency selection to the project-maintained recipeΒ .
Create an isolated server directory
Use a dedicated directory and txAdmin profile. Do not place the server inside Downloads, a cloud-synced folder, or an existing production tree.
Install a current FiveM artifact
Download the Windows server artifact from the Cfx.re artifacts serviceΒ , extract it, and launch FXServer once to open txAdmin.
Prepare the database
Create an empty MySQL or MariaDB database plus an application user limited to that database. Keep the connection string outside source control.
Deploy the QBCore recipe
In txAdmin Recipe Deployer, select QBCore and confirm the source is:
https://github.com/qbcore-framework/txAdminRecipeRun every task. The recipe imports qbcore.sql; do not import a fictional qb-core/server/database.sql path.
Verify first boot
Connect locally, create a test character, reconnect to verify persistence, and restart the profile. Resolve every missing dependency or SQL error before adding scripts.
Windows checks
- Restrict inbound firewall rules to ports actually used by FiveM/txAdmin.
- Do not expose the database port publicly.
- Run the server under a non-administrator account where practical.
- Back up the server directory and database separately.
- Keep antivirus exclusions as narrow as possible and document them.
Use the first-boot checklist, then record the Git commits before customization.