Update CAS
The Crypto Application Server (CAS) should be updated regularly. Updating CAS requires it to be shut down, so choose an appropriate time for your entire network of BATMs to be offline.
The latest server version can be identified here:
NOTICE:
GENERAL BYTES requires KYC registration for every license.
Operators must have their account invoices current to upgrade.
You must add the GB APT Repository to update, see: https://generalbytes.atlassian.net/l/cp/20wDrKSM
Update your Ubuntu installation regularly!
Like CAS, Ubuntu is updated frequently. Keep your server's software up to date to stay head of the curve and maintain your server’s security.
CAS will expect your server to work properly & use current software, so begin by updating your Ubuntu server:
sudo apt update && sudo apt -y dist-upgradeWhen logging in via SSH, Ubuntu may notify you that a restart is required:
This is the perfect to time to comply. Restart your system:
sudo reboot nowYour SSH connection will be terminated for about a couple minutes while the server reboots. Be patient, then reconnect to your server. Any “restart required” message should now be gone.
IMPORTANT: avoid installing CAS updates when Support is unavailable.
If Support is necessary, the best results are provided on Tuesdays or Wednesdays.
To update CAS, follow these simple steps:
1. Note the "Latest version" from: https://generalbytes.atlassian.net/wiki/x/CYBAXw
We'll refer to the current version as “BUILDNUM” below.
The BUILDNUM never includes the revision, so
20250901is correct,20250901.12is wrong.Features & bug fixes are described here: https://generalbytes.atlassian.net/l/cp/Yzw8Zh9F
2. Shut down CAS:
sudo /batm/batm-manage stop allIf a service won’t shut down at this point (for any reason) after 5 minutes: reboot your server.
3. Update CAS:
sudo /batm/batm-manage server-upgrade BUILDNUMEnter “Y” to confirm your agreement to the current licensing and terms (when asked).
Note any errors reported during the upgrade!
Please share screenshots in a Support Ticket if something seems awry.
If you are unable to access the private GB repository, see:
4. Reboot
Ubuntu will need to be restarted occasionally. This is an important step - yet easy to overlook.
sudo rebootAfter a few minutes, log back into your server via SSH.
5. Restart CAS:
Assuming everything updated as planned, start CAS again.
sudo /batm/batm-manage start allThat's it - you should be done!
Login to CAS to verify that it's working and reporting the proper version.
Copyright © 2020-2025 General Bytes USA LLC