Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This guide presumes you've installed a bare Ubuntu 22.04 LTS OS, without any additional software aside from perhaps a distribution upgrade. This guide further presumes root access, and sudo may be required (yet omitted) in some examples supplied below. This guide assumes root for all commands. Security is also assumed. You are running a currency exchange and hackers would love to gain access to your funds. Make it hard for them! Spend some time learning the best practices for your digital security, and implement those practices! So, let's get going. 

...

Code Block
sudo apt update && sudo apt install batm

...

Add execute permission to the script file:

Code Block
sudo chmod +x /opt/batm/batm-install

...

Start the installation script:

...

  • Installation will only begin if the key is valid, and

  • your key will only be valid after your (Operator) KYC approval by GB, and

  • any outstanding invoices are satisfied.

  • If you don’t already have a license (signatures are required), order it from: https://www.generalbytes.com/en/products/cas-server

...

Code Block
sudo /opt/batm/batm-install configure

If you already have SQL installed & configured, use the skip-mysql parameter to proceed without the standard scripted mySQL configuration (e.g. sudo /opt/batm/batm-install configure skip-mysql).

Do not include the skip-mysql parameter unless you have already configured mySQL.

Immediately the script will ask you to create some database credentials.
  • You'll probably be safe using these defaults for these questions, but to avoid being predictable - pick something unique (yet simple).

  • The answers are case-sensitive.

  • These fields must not contain spaces (e.g. “mycas” is permitted, but “my cas” will fail).

  • DO NOT use special characters in the credentials.

Note

IF YOU ARE PERFORMING A SERVER MIGRATION:

Make sure that the database name, username, and password are identical to the source server, or the restore will fail!

...

Activate the integrated VPN to enable access to CAS. You cannot access CAS unless a VPN is configured and active. Only OpenVPN is supported at this time.

Instructions: VPN Server Access for AdminCAS Administration

  • The integrated method is recommended as the bare minimum.

  • Server security is your responsibility and any lapse may result in a substantial loss of funds.

...