Site Settings

Tutorial


The next step after all instructions above are applied is configuring initial site settings from the admin dashboard. In order to open the admin dashboard, open your browser and go to http://server-ip/a#/login

PLEASE NOTE: All site settings should be filled to get the system work properly. Sometimes Windows System throws an error (with a popup modal) until you fill the settings and save it.

1. Login Page


Type Admin credentials you entered on the Installation page.

  • Email
  • Password

2. Open Admin Panel from User Dashboard page

Click to Admin Panel Section from sidebar links.

3. Go to Site Settings from Admin Dashboard

Click to Site Settings Section from sidebar links.

The Site Settings Page contains the following sections:


1. Branding Settings
2. Social Media Settings
3. Email Settings
4. AWS S3 Storage Settings
5. SMS Provider Settings
6. Google NoCaptcha
7. Bitcoind Settings
8. Disable debug mode

Let's check each page separately.


Branding Settings


This section used to store branding settings, which contains options below:

  • Site Name - Site name will be used in emails, messages (e.g. Exbita)
  • Site URL - Site URL should contain full domain name with its protocol (e.g https://exbita.com)
  • Site Copyright - Site Copyright owner, displayed in footer section
  • Site Logo - Branding Logo, allowed to upload jpg, gif, png. Logo will be displayed on Home Page
  • Invert Site Logo Colors Set this to 1 if your logo has transparent bg and light text colored. In this case its colors needs to get inverted when the header is scrolled down and becomes white background. Otherwise will not be visible.
  • Site Favicon Favicon image, allowed to upload png, ico file types
  • Site Contact Email Support Email, displayed in footer section

Click to save button to store the data

Please note that uploading files/images will be available after you setup and connect AWS Storage (check AWS S3 Storage Settings section)


Social Media Settings


This section used to store social media accounts. The following fields are available to fill:

Click to save button to store the data


Email Settings


This section used to store Mail Server settings. All available fields are listed below:

  • Mail Host - Outgoing Mail (SMTP) Server (e.g. smtp.gmail.com)
  • Mail Port - Mail Service Port (e.g. 465)
  • Mail Username - Mail Service Username (e.g. [email protected])
  • Mail Password - Mail Service Password
  • Mail Sender Address - Mail Service Sender Email (e.g. [email protected])
  • Mail Sender Name - Mail Service Sender Name (e.g. Exbita)

Click to save button to store the data


AWS S3 Storage Settings


This section used to store AWS S3 Storage settings. The system uses AWS S3 Storage to store all media files, including logo, favicon, ID verification media files.

  • AWS S3 Key - Your AWS Key that has access to your bucket
  • AWS S3 Secret - Your AWS Secret that has access to your bucket
  • AWS S3 Region - AWS region in which your bucket is created (e.g. eu-central-1, eu-west-2 etc. please check https://docs.aws.amazon.com/general/latest/gr/rande.html to get full list of regions)
  • AWS S3 Bucket Name - AWS S3 bucket name which will store user and site assets (it should be created manually from AWS S3 Storage Management Page https://s3.console.aws.amazon.com/s3/home)
  • AWS S3 Backup Bucket Name - AWS S3 bucket name which will store your regular db backups

Please check this link below to get AWS Credentials:

How to create an S3 Bucket and AWS Access Key ID and Secret Access Key

Also, make sure you set the bucket settings as follows:


SMS Provider


This section used to store SMS Provider settings. The system uses SMS Provider to send sms messages with a one-time password if the user enabled Two-Factor SMS Authentication.

  • Clickatell Token - API Token from Clickatell Dashboard
  • Clickatell Test Number - Enter phone number to get test sms messages

Please check this guide about how to get API Token


Google ReCaptcha


This section used to store Google ReCaptcha v2 Settings, which helps you detect abusive traffic on your website without any user friction.

  • Captcha Secret - Your Google ReCaptcha v2 Secret Key
  • Captcha Site Key - Your Google ReCaptcha v2 Site Key

You can obtain Secret Key and Site Key from https://www.google.com/recaptcha/admin


Bitcoind Settings


This section used to store Bitcoind Settings. Bitcoind is a Bitcoin service daemon that synchronizes the blockchain and verifies transactions and blocks.

  • Bitcoind User - Bitcoin Wallet RPC Username
  • Bitcoind Password - Bitcoin Wallet RPC Password
  • Bitcoind Host - Bitcoin Wallet RPC Ip or Hostname
  • Bitcoind Port - Bitcoin Wallet RPC Port
  • Bitcoind Confirmations required - Number of network confirmations before bitcoin deposits are added to user wallets

Please check this section to get step-by-step instructions to setup Bitcoind daemon.

Once all details were provided, you can click to Check status button to check the connection status.


Ethereum Settings


This section used to store Bitcoind Settings. Bitcoind is a Bitcoin service daemon that synchronizes the blockchain and verifies transactions and blocks.

  • Ethereum User - Ethereum App Username
  • Ethereum Password - Ethereum App Password
  • Ethereum Host - Ethereum App Ip or Hostname
  • Ethereum Port - Ethereum App Port
  • Ethereum Confirmations required - Number of network confirmations before deposits are added to user wallets
  • Ethereum Blockchain Explorer - Link to Ethereum Blockchain Explorer (inlude full path until tx id) e.g. https://etherscan.io/tx/

Please check this section to get step-by-step instructions to setup Bitcoind daemon.

Once all details were provided, you can click to Check status button to check the connection status.


Disable debug mode


Once the site was tested and you make sure all configuration steps are finished, disable debug mode by modifying APP_DEBUG on .env file.

ssh [email protected]



Previous

Overview