IT'S ALIVE!!! The Cabin Brain is alive!!! (Well, at least for a prolonged test session.)

I have posted some initial frustrations while trying to host some services on a at home: https://blog.nigini.me/o/47024bc5f5a3422290dc4fd6e9762a05

Then, I discovered that my internet provider would not relay any external connections and that I could create a tunnel using (which I already pay for).

Today, as you can see on the attached screenshot, I got to SEE it really happening! I "only" needed to:

  • Setup a Wireguard VPN connection

  • Forwarding a port of the VPN server to my local HTTP server

  • And dynamically update my NO-IP DNS

    NOW, I need to work on doing all that automatically at computer start, and keep it all up-to-date while it runs. Today I cheated and did things manually, but I am very close now! ;)

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.