It does use Diesel. 8kw means it is rated to produce 8 kilowatts of heat, comparable to 8 kilowatts electric. This is equal to slightly over 27,000 BTUs.
You can install this unit outside of your cabin but I recommend you install the unit in it’s own metal box or housing to keep water or dirt from damaging the unit over time.