Server side of NodeIM