Router
You will need a router that supports port forwarding to allow traffic from outside the internet to be routed to your server. Routers with QoS (Quality of Service) can allow you to give priority to your server. Some modern routers offer VPN server and Dynamic DNS capabilities built-in.
The router rented or purchased from your internet service provider may limit access to port forwarding for port 80 and port 443 which are required for hosting a secure web server. In this case, you may be required to replace your router with one purchased independently.
Many budget to professional-grade modern routers created by major manufacturers support these two features. Modem, router or combination network devices provided by your internet service provider – especially rented equipment – do not always support these features. This will require purchasing your own router and configuring the one provided by your ISP as a passthrough modem.