I know that `blastp` has a `-remote` option, which allows you to run your query on NCBI servers (see [here](https://www.ncbi.nlm.nih.gov/books/NBK279680/)).

Is there a way I can set up my own remote server that could be queried using `blastp` and would run queries against my own custom database? I am running lots of `blastp` queries on a cluster of machines, and I think it would be much faster if I delegated this work to a single machine that could use a local blast database, instead of querying a database stored on a distributed file system?
Check the [documentation for NCBI BLAST AMI][1]. While this is talking about enabling remote blast on AMI, the idea should be similar for local implementation.


  [1]: https://ncbi.github.io/blast-cloud/doc/setting-up-blast.html