Certo, puoi utilizzare il tuo raspberry per metterci un server linux, però per farlo devi avere delle conoscenze da sysadmin.
Io ti consiglierei di utilizzare un ambiente di sviluppo virtuale tramite vagrant o docker che è relativamente più semplice.
Io ultimamente uso molto questa box vagrant (per funzionare devi prima installare vagrant e virtualbox): https://box.scotch.io/
Che ti simula un ambiente linux completo e non è particolarmente difficile da utilizzare.