See developer machine set up for Mac OS X, Ubuntu 16.04, Windows, Archlinux and CENT OS 7 at developers.mattermost.com.