FiveM & RedM Server Backup Tool Server Controller
A standalone Windows app for FiveM and RedM servers: open it from anywhere at poggy.app/server over an encrypted connection with no port to open, back up every hour storing only what changed, restore one script or one table without rolling back the rest, and update txAdmin hands-free.
Your server, on autopilot, and in your pocket. One standalone Windows app that backs up, restores, updates and looks after your FiveM or RedM server, and with 2.0, Poggy Cloud: open it from any browser, anywhere, over an encrypted connection with no port to open. No resource and no server.cfg edits: it runs beside your server rather than inside it, so it works with every framework.
🔐 Already have Server Controller Pro?
Open your server from anywhere at poggy.app/server. Sign in with Discord and link your server from the app's Remote tab.

The dashboard: start, stop and restart, the next scheduled jobs, live CPU, RAM, disk and network, and the activity log.
Free or Pro. The free edition is a download with nothing to activate. Pro is sold monthly ($2.99 a month) or once ($14.99), and is included in POGGY ALL ACCESS.
🔐 New in 2.0: Poggy Cloud
Open Server Controller from any computer or phone at poggy.app/server: backups, restores, restarts, txAdmin updates, the whole app. Encrypted all the way, and nothing to open on your router.
- Your app dials out. Server Controller connects out to the Poggy relay and waits. Nothing listens on your server, so there's no port to open and nothing for strangers to find.
- Encrypted in transit. Your browser to the relay and the relay to your server are both HTTPS. The relay passes each message along and keeps no copy of it.
- Your server decides who gets in. Every request carries a pass signed by poggy.app. Your app checks it for itself, checks the Discord account is on its own list, and checks the address it comes from. The relay alone can't let anyone in.
- Access is given only in the app. Add staff by Discord user ID on the Remote tab. Nothing on the website can add anyone.
- New address, new approval. Someone connecting from an address you haven't approved waits until you approve it in the app, so a stolen sign-in isn't enough on its own.
- What we keep: each linked server's name, its owner, the Discord accounts your app lists (so poggy.app can show them their servers) and when it was last online. No pages, no files, no backups, no activity logs, no analytics and no telemetry. Unlink, and it's all deleted.
Rather keep it in-house? Two other ways in are still there: the Remote app on another PC, or any browser on your own network with a password.
✨ Also new in 2.0
- Backups that store only what changed. Each backup keeps just the files and database tables that changed since the last one, so backups can run every hour, and an hour where nothing changed costs no space at all. Prefer the old way? Pick "full copy every time".
- Restore one script, not the whole server. Broke one script? Tick it on the new Restore tab, pick which backup to take it from (the most recent is offered first) and put back just that folder. The same for database tables: one, several, or scripts and tables together.
- Every restore can be undone. Whatever is there is backed up first, so a restore can be reversed from the same tab.
- A history of every backup and what changed in it, down to the file.
- Runs several times a day. Every hour, every 2, 3, 4, 6, 8 or 12 hours, or once a day.
- Send feedback from inside the app, straight to the developer.
🆓 Free or Pro
The free edition covers running and protecting your server by hand. Pro adds everything that happens while you are not there.
| Feature | Free | Pro |
|---|---|---|
| 📊 Live dashboard: server status, CPU / RAM / disk / network, activity log | ✅ | ✅ |
| ▶️ Start, stop and restart your server (stop takes txAdmin and everything it started, and waits for the port to free) | ✅ | ✅ |
| 💾 Database backups: only the tables that changed, or a full copy every time | ✅ on click | ✅ |
| 📦 Server file backups: only the files that changed, or a full zip, with folders you choose to leave out | ✅ on click | ✅ |
| ⏪ Restore tab: one script, one table, several, or everything, each from the backup you pick | ✅ | ✅ |
| ⬆️ txAdmin updates: back up, download the recommended artifact, extract, restart | ✅ on click | ✅ |
| 🧭 Database setup wizard: finds XAMPP, WAMP, Laragon, MySQL or MariaDB and reads the connection from your server.cfg | ✅ | ✅ |
| 🩺 Help & Setup: a live checklist of what is set up and what is missing, with a button to each fix | ✅ | ✅ |
| 🎨 Themes: the Poggy themes plus a custom one | ✅ | ✅ |
| 🕒 Automatic schedule: backups every hour (or as often as you like), txAdmin updates overnight | — | ✅ |
| ⬇️ Download backups off the server, or collect every new one automatically | — | ✅ |
| 🔔 Discord alerts: server started, stopped, restarted, backups, txAdmin updates, failures | — | ✅ |
| 🌐 Remote control from another PC: auth key, IP whitelist, a list of connected devices and optional per-device PINs | — | ✅ |
| 🔐 Poggy Cloud: open it from anywhere at poggy.app/server, encrypted, no port to open, with staff access you control | — | ✅ |
| 🧑💻 Browser access on your own network, with a password | — | ✅ |
| 🖥️ Several servers on one machine (Dev, Staging, Live), each with its own folders, ports, schedule and alerts | — | ✅ |
| 🗂️ Several server machines from one remote client, each with its own download folder | — | ✅ |
⏪ Restore just what broke
- Two lists: your scripts and folders, and your database tables. Search, tick what you want back, and choose the version of each
- Each list only offers backups where that script or table was actually different, so you are not scrolling through 48 identical copies
- A script you deleted is still listed, marked removed, and can be brought back
- Restore Everything puts the whole resources folder, or the whole database, back as it was at one moment
- Old backups are kept on a sliding scale: every one for two days, then one a day for two weeks, then one a week for two months

The schedule (Pro): each job with how often it runs, its time and its days. A job missed while the PC was asleep still runs within the hour.
🌐 Three ways in (Pro)
- Poggy Cloud (recommended): any browser, anywhere, at poggy.app/server, encrypted, with no port to open
- The Remote app: run the same app on your own PC in Remote mode and every page works on the server machine, as if you were sitting at it. This is also how you download backups off the server
- Your own network: any browser on your network, signed in with a password; or over a private link such as Tailscale
- Every Remote app or network connection needs the auth key or the password; add an IP whitelist, and turn on per-device PINs so a leaked key opens nothing on its own
- Connected Devices lists every machine that has connected: name it, disconnect it or block it
- Keep a list of server machines, switch between them from the top bar, and see at a glance which can be reached and whether their server is running

Remote access hosting and the connected devices list.
🔔 Discord alerts (Pro)
- A Discord webhook message for each event you tick: server started, stopped, restarted or errored, each kind of backup, a failed backup and a txAdmin update. Hourly backups report only when they fail, so the channel stays quiet

Choose which events reach your Discord.
🎨 The Poggy look
- Poggy Gold, Blackwater Steel, Lemoyne Moss, Saint Denis Wine, Ambarino Frost (the default), Tumbleweed Copper, Outlaw Crimson, Silver Dollar and the light Ledger: the same colours as the matching in-game Poggy themes
- Or a Custom theme with your own colours, fonts and corners

Settings: pick a theme, and (Pro) add more servers on this machine.
🔄 Updates itself
- Checks for a new version every 12 hours, tells you once, and keeps an Update button at the top of the window until you use it
- Settings live in
%APPDATA%\ServerController, so replacing the exe never loses your setup - Found a bug or want something added? The Send feedback button reaches the developer directly
🔑 How the licence works
- Free:
ServerController.exe. Nothing to activate. It shows one Poggy script at a time in a slim line at the foot of the page; the cross hides it until the next start - Pro:
ServerControllerPro.exe, with the same settings folder, so moving from free to Pro keeps your setup. Your licence is a Discord role, so there is no key to lose: join our Discord with the account you buy on and press Activate. Rather not sign into Discord on a shared server box? Type the short code shown in the app at poggy.app/activate from your phone, or have our bot send you a PIN by Discord DM. Activate it on any of your own machines - Pro checks the licence when it starts and every 12 hours. If the licence ends, Pro asks to be activated again; the free edition keeps working with the same settings
📋 Requirements
- Windows (Windows Server supported; WebView2 installs itself if missing)
- MySQL client tools (mysqldump and mysql) for database backups and restores; the setup wizard helps find them
- 7-Zip for txAdmin updates
- Pro also needs a Discord account in our server
Questions? Join the Poggy Scripts Discord.
Questions about Server Controller
Is it a server resource?
No. It is a Windows program (ServerController.exe, or ServerControllerPro.exe for Pro) that runs beside your server. There is no resource to add and no server.cfg edit, so it works with every framework on FiveM or RedM.
What is Poggy Cloud, and is it safe?
Poggy Cloud (Pro) lets you open Server Controller from any browser at poggy.app/server. The app on your server connects out to our relay, so there is no port to open, and every hop is encrypted (HTTPS). The relay only passes messages along and keeps no copy of them. It cannot let anyone in by itself: your app checks every request for a pass signed by poggy.app, checks the Discord account against the list you keep in the app, and holds anyone on a new address until you approve it. We keep only each linked server's name, owner, the accounts your app lists and when it was last online: no pages, files, backups, activity logs, analytics or telemetry. Unlinking deletes all of it.
Can I roll back one script without rolling back the whole server?
Yes, that is what the Restore tab in 2.0 is for. Tick the script folders or database tables you want back, pick which backup each one comes from (the most recent is offered first) and restore them together. Everything else is left exactly as it is, and what was there is backed up first, so the restore itself can be undone.
Can I manage the server from home?
With Pro, three ways: Poggy Cloud at poggy.app/server from any browser, anywhere (encrypted, no port to open); the Remote app on another PC, which also downloads backups; or any browser on your own network, signed in with a password. Each is protected by its own checks, and every connected device can be named, disconnected or blocked.
How can it back up every hour without filling the disk?
Each backup stores only the files and tables that changed since the last one; everything unchanged is shared with the backups before it, and an hour where nothing changed is not saved at all. Old backups thin out on their own: every one for two days, then one a day for two weeks, then one a week for two months. If you would rather have a whole .sql or .zip every time, pick Full copy on the Database Backups or Server Backups page.
What is the difference between the free and paid versions?
The free version covers running and protecting your server by hand: start, stop and restart, database and server file backups whenever you click, the Restore tab, txAdmin updates, the database setup wizard and the live dashboard. The paid version adds everything that happens while you are not there: the automatic schedule (every hour or as often as you like), downloading backups off the server, Discord alerts, remote control from another PC or a web browser, and more than one server from one window. Free and Pro are separate programs that share one settings folder, so moving from free to Pro keeps your setup.
How does the txAdmin update work?
Backup, download, extract and restart in one step. The free version runs it when you click; the paid version can run it on the overnight schedule. The tool is kept current as FiveM artifacts, txAdmin and Windows change.
How is it licensed?
The free version (ServerController.exe) needs no licence and has nothing to activate. The paid version is a separate program, ServerControllerPro.exe, and its licence is a Discord role, so there is no key to lose. Join the Discord with the account you buy on and press Activate; on a shared server box you can instead type the code shown in the app at poggy.app/activate from your phone, or get a PIN by Discord DM. You can activate it on any of your own machines. Pro checks the licence when it starts and every 12 hours; if the licence ends, Pro asks to be activated again, and the free version keeps working with the same settings.
Which frameworks does Server Controller work with?
Server Controller runs beside the server rather than inside it, so it works with any FiveM or RedM server regardless of framework. It requires Windows (Windows Server supported), MySQL client tools for database backups and restores, 7-Zip for txAdmin updates, and for the paid version a Discord account in the Poggy Discord server.
How is Server Controller delivered after I pay?
Instantly. Checkout runs through Tebex, which asks you to sign in with your Cfx.re account before items can be added to the basket, and the licence is tied to that Cfx.re account rather than a key to paste.
Does Server Controller get updates?
Yes. It runs on Poggy, a live RedM server, and updates are included with every licence. Support is in the Poggy Discord.
Reviews
From people who own Server Controller, checked against our purchase records.
No reviews yet.
Own this script? Sign in with the Discord account you bought it with to leave a review.
Sign in with Discord