I need a solution for signing transactions sent with HTTP API (RPC) from a .Net webserver. EOSjs works fine for signing transactions in the browser - but some transactions must be sent from the server. My plan is to install keosd on a minimal cloud service Ubuntu installation - just for using wallet functions and signing transactions. Is it possible? Or do I have to use the full installation with eosio_build.sh?
You no longer need to compile the executables, Block.one now publishes binaries for many platforms, including Ubuntu, with each release. Check the assets listed at the end of each release. For example, see https://github.com/EOSIO/eos/releases/tag/v1.7.1 which has the following assets:
eosio-1.7.1-1.el7.x86_64.rpm 15.1 MB eosio-1.7.1-1.fc27.x86_64.rpm 14.9 MB eosio-1.7.1.high_sierra.bottle.tar.gz 18.5 MB eosio-1.7.1.mojave.bottle.tar.gz 18.5 MB eosio_1.7.1-1-ubuntu-16.04_amd64.deb 14.3 MB eosio_1.7.1-1-ubuntu-18.04_amd64.deb 14.7 MB Source code (zip) Source code (tar.gz)