Charges have been laid after a teen was allegedly caught running social media channels supporting violence against Muslims, Jews and migrants.