I have downloaded the bitcoin source, but am having trouble installing and running bitcoind.
Does anyone have instructions to set it up on Smart OS?
I think it's unlikely you'll get the required libraries to work on SmartOS, and I don't know if there's a real compiler and dev tools available for it.
You'd be best running bitcoind on an alternate GNU/Linux server, and connecting to it from your SmartOS instance.
Note: if it's not on the same network, you'll want to set up RPCSSL or your connection could be compromised.
I've never used SmartOS, but if the dependencies aren't easily available then it would probably be more trouble than it's work trying to get it to compile rather than setting up a separate server or virtual machine.
If you use RPCSSL (which I would recommend, if you're opening RPC on a port other than localhost), watch out for the Heartbleed vulnerability; version 0.9.1 patches it, but older versions are open to attack.
Thanks so much. Correct me if I'm wrong, but even if I was to run a ubuntu server, it would be better to run bitcoind on a separate server for security and easier scalability?
I'm developing on Amazon AWS, so Im inclined to do RPCSSL calls anyway.
Is Node easy to setup and use as a webserver in ubuntu?