Linux Headless Mode

Big Yotta’s Linux headless version is designed for systems that only have terminal-based access.
Download the the headless version of Big Yotta
Install BigYotta: execute the following command
$ sudo dpkg -i big-yotta-headless-4.1.1.deb
Start Big Yotta: execute /opt/BigYotta/app/big-yotta-run.sh and use the following parameters
- start - start Big Yotta
- stop - stop Big Yotta
- restart - restart Big Yotta
Create and monitor uploads with console based tool: execute /opt/BigYotta/app/big-yotta-console.sh and use the following parameters
- list - print upload list
- createLocal - start upload file to sequencing.com
- createRemote - start upload file by url to sequencing.com
- invalidate - stop uploading file
- pause - pause uploading file
- resume - resume uploading file
- reupload - try to upload file again
- status - get file status
- checkUpdates - check Big Yotta updates
- log - view log file
Starting BY headless
$ /opt/BigYottaHeadless/app/big-yotta-run.sh start Starting Big Yotta .............. [ok]
Checking list of active uploads
$ /opt/BigYottaHeadless/app/big-yotta-console.sh list Please enter your email: [email protected] Enter your secret password: ┌──────┬──────────┬──────────┬──────────┬──────────┬───────────────────┐ │File #│Title │Status │Progress │Speed │TimeLeft │ ├──────┴──────────┴──────────┴──────────┴──────────┴───────────────────┤ │There is no uploads │ └──────────────────────────────────────────────────────────────────────┘
Adding local file
$ /opt/BigYottaHeadless/app/big-yotta-console.sh createLocal ~/vcf/1kg.HG00096.vcf.gz Please enter your email: [email protected] Enter your secret password:
Files added to upload /home/test/vcf/1kg.HG00096.vcf.gz
After file is added
$ /opt/BigYottaHeadless/app/big-yotta-console.sh list Please enter your email: [email protected] Enter your secret password: ┌──────┬──────────────────┬───────────┬──────────┬───────────┬──────────┐ │File #│Title │Status │Progress │Speed │TimeLeft │ ├──────┼──────────────────┼───────────┼──────────┼───────────┼──────────┤ │68 │1kg.HG00096.vcf.gz│Validation │100.0% │3.22 MB/sec│3 sec │ ├──────┼──────────────────┼───────────┼──────────┼───────────┼──────────┤ │69 │1kg.HG00096.vcf.gz│In progress│31.6% │978 KB/sec │4 min │ └──────┴──────────────────┴───────────┴──────────┴───────────┴──────────┘
Pausing file upload
$ /opt/BigYottaHeadless/app/big-yotta-console.sh pause 69 Pausing file # 69 succeeded
Checking status after pause completed
$ /opt/BigYottaHeadless/app/big-yotta-console.sh list Please enter your email: [email protected] Enter your secret password: ┌──────┬──────────────────┬──────────┬──────────┬───────────┬──────────┐ │File #│Title │Status │Progress │Speed │TimeLeft │ ├──────┼──────────────────┼──────────┼──────────┼───────────┼──────────┤ │68 │1kg.HG00096.vcf.gz│Validation│100.0% │3.22 MB/sec│3 sec │ ├──────┼──────────────────┼──────────┼──────────┼───────────┼──────────┤ │69 │1kg.HG00096.vcf.gz│Paused │62.5% │--- │33 sec │ └──────┴──────────────────┴──────────┴──────────┴───────────┴──────────┘
Resuming file upload
$ /opt/BigYottaHeadless/app/big-yotta-console.sh resume 69 Resuming file # 69 succeeded