Versions Compared

Key

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

...

...

Proceed only if you have installed CAS on your Ubuntu server.

Please see: Installation - Step1: CLI mode for those instructions.

...

Configure OpenVPN access to your CAS

...

server

Connecting to the CAS via VPN must succeed to proceed. The VPN protects your server from malicious attack (and loss of funds), and this security should be established from the very beginning of installation.

...

OpenVPN Community Guide (reference):

...

https://openvpn.net/community-resources/how-to/

...

Alternate method using Cloudflare: https://generalbytes.atlassian.net/

...

wiki/

...

x/

...

AYCxsw

...

Navigate with your browser to your CAS server:

You'll receive a security warning when you navigate to the CAS web page for the very first time. This is normal and expected. Read here for more informationMore about "Insecure Browser Connections".

Note

IMPORTANT: Update and use the latest browser version to keep the server access secured!

Open your favorite browser and key in the IP address of your admin VPN Admin interface suffixed by ":7777/"..

  • The Admin interface IP can be positively identified on your server using “batm-manage info.

...

Fill in the requested info. Required items are marked with a red asterisk “*”.

...

Afterwards, you’ll be brought to the login screen:

...

Turn on 2FA (Two Factor Authentication)! Again, your money is counting on you to protect it – so avail yourself of every opportunity to use any tools provided to accomplish that.

  • Two factor authentication is a system that forces you to prove your identity twice. Once with the password (that you changed in the previous step – right?), and a second time with a different methodSome parts of the CAS installation process require 2FA to be active - so get it done before moving on.

  • The method used by CAS is a RFC 6238 compliant implementation of Google Authenticator. This free app is available on the Google Play store. It provides you with a time-based rolling code to enter (in addition to your password) when you login to CAS.

...

Defaults have already been created.

CAS is based on a MySQL databaseutilizes MySQL. It creates a new database when first started. Certain defaults are created during installation, but there are some entries that require your input to proceed. These entries need only be created once in most instances. Whether you have one, or a hundred terminals, you must configure these items. It would be wise to spend some time here and configure them properly the first time.

...

Don't delay!

The CAS has an automatic timeout. You will be logged out and lose any unsaved changes if you leave the CAS unattended. Make sure you are prepared to enter all of the required information  before changing a setting.

Get your information ready:

...

Are you in the US, UK, or EU? Have you formed an AML/KYC plan?

...

before changing any settings.

...

Your GB API key:

The API key is required to operate your software. It enables communication with our corporate licensing systems & tracks the sales numbers used to calculate your monthly invoices.

...

These items are automatically created, but you should customize the following items to accurately describe reflect your Operation:.

Organization: enter your business details, time zone & global settings.

Person: customize your administrative account details.

Tip

These settings must be customized before a BATM (Terminal) should be publicly deployed:

  • AML/KYC Policy: the KYC requirements for AML compliance in your region.

  • Fiat Setting: the banknotes you’ll accept or dispense in your region.

  • Locationspecify a home for your BATM.

  • Crypto Settingscreate at least one method of conducting buy / sell transactions.

...

Customize your default BATM/Terminal

After the previous items are completed, you are ready to deploy your first terminalBATM/Terminal.

  • You may install up to the licensed number of BATMs/Terminals using only ONE SERVER.

Detailed descriptions of terminal settings can be found here.

...