In view of system security, most of mongoDB Admin has setup security options, So, You need to setup mongodb auth informations. Switch to the built-in admin database:
$ mongo
$ > use admin
Create an administrative user (if you have already admin or root of mongodb account, then skip it)
# make admin auth and role setup
$ > db.createUser( { user: "admin", pwd: "", roles: ["root"] } )
And, You can make Explorer's "explorerDB" database with db user accounts "explorer" and password "some_pass_code".
Above dbuser explorer will full access explorerDB and clustor setting will be well used on monitoring the multiple sharding and replication of multiple mongodb instances. Enable database authorization in the MongoDB configuration file /etc/mongodb.conf by appending the following lines:
auth=true
Restart MongoDB and verify the administrative user created earlier can connect:
This is the start block of the blockchain, should always be 0 if you want to sync the whole ETC blockchain.
endBlock
This is usually the 'latest'/'newest' block in the blockchain, this value gets updated automatically, and will be used to patch missing blocks if the whole app goes down.
quiet
Suppress some messages. (admittedly still not quiet)
syncAll
If this is set to true at the start of the app, the sync will start syncing all blocks from lastSync, and if lastSync is 0 it will start from whatever the endBlock or latest block in the blockchain is.
patch
If set to true and below value is set, sync will iterated through the # of blocks specified.
patchBlocks
If patch is set to true, the amount of block specified will be check from the latest one.
useRichList
If useRichList is set to true, explorer will update account balance for richlist page.
useFiat
If useFiat is set to true, explorer will show price for account & tx page. ( Disable for testnets )