Note that you must specify the proper classifier for the dependency to ensure that the corresponding native libraries are included. Because the native transport is compatible with the NIO transport, you can just do the following search-and-replace: NioEventLoopGroup → EpollEventLoopGroup NioEventLoop → EpollEventLoop NioServerSocketChannel → EpollServerSocketChannel NioSocketChannel → EpollSocketC