Road to really self-hosting this same blog you're reading now:

  1. Get a and install an server on it
  2. Find the IP of your Raspberry Pi server on your local network and make sure you can access it from another local computer
  3. Go to your Access Point and Forward requests from:to the desired ports
  4. FAIL! Because your damn internet provider does not redirect income requests to you. (THAT, my friend, would cost you some sort of a business account!)

Attempt number 2:

  1. Talk to your tech friends about your frustration
  2. Learn about the fact that some VPN services DO let you NAT the hell out of this problem
  3. Confirm that the AMAZING will let you hack that up
  4. Read a looooooong tutorial about the whole deal
  5. Find out that you were only a natpmpc away from making it happen
  6. Run a simple test server on your laptop
  7. Celebrate!

Write about the PARTIAL victory and go find out how to make this happen dynamically on your RasPi server, which then needs to publish its IP:PORT to your NO-IP DNS thingy.