Install bitcoin core on raspberry pi 3
It does work. Yes you need an external HD for the blockchain data (unless you want to run a pruned node) and Raspian is fine. 

In my opinion the best tutorial for setting up a full node on RP3 is this:

Damian Mee's Guide