Use this file to discover all available pages before exploring further.
Updates are operator-driven in unCoded. New versions are released; you decide when to pull and restart. This page is the safe-update playbook: when, how, what to test, and how to roll back if something goes wrong.
Every release comes with notes describing changes. Read them. Understand:
What’s new?
What’s fixed?
What’s deprecated or breaking?
Any recommended operator action?
Don’t update blindly. Two minutes of reading saves hours of surprise debugging.
2
Pick a quiet moment
Avoid updates during:
Active drawdowns (one-thing-at-a-time discipline).
Major market events.
Times you can’t monitor for the next hour.
Best: weekend morning, low-volatility regime, you have time and attention.
3
Backup the database first
Before any update, take a fresh database backup. If something goes wrong post-update, you can restore.Most operators have daily automated backups; before an update, take an explicit “pre-update” backup with that label.
4
Optionally: kill switch ON
If the update is non-trivial (major version, multiple containers), engage kill switch first. New buying pauses; existing positions continue. Reduces variability while you update.
5
Pull the new version
Update the relevant Docker image tag. The CapRover bundle has its own update flow; manual deployments use docker-compose pull or equivalent.
6
Restart the affected container(s)
docker-compose up -d (or the CapRover-equivalent action). The container restarts on the new image.
7
Watch the logs for the first 5 minutes
Open the Logs panel. Confirm:
Container starts cleanly.
Connects to database, exchange, dependencies.
Begins normal evaluation cycles.
Errors during startup → investigate immediately. Don’t let bad updates run silently.
8
Test a few representative actions
Depending on what was updated:
TradingBot update: confirm it places a test order (let an active mode trigger naturally; don’t force).
Dashboard update: log in, navigate panels, confirm they render.
SignalsBot update: send a test webhook, confirm it processes.
TelegramBot update: wait for next trade-close, confirm notification fires.
9
If kill switch was engaged: re-enable
Confirm everything works first. Then flip the kill switch back off.
10
Watch for the first hour
Open the Logs panel. Watch live for any abnormalities. Most issues surface within the first hour after an update.If everything looks good after the first hour, you can step away with confidence.
11
Document the update
Operator log entry: “2026-04-15: updated TradingBot to v2.4.1. Reason: bug fix for rate-limit handling. No issues observed.”