Finish post
This commit is contained in:
@@ -1,8 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "Homelab - IPv4 Expose - Deployment"
|
title = "Homelab - IPv4 Expose - Deployment"
|
||||||
date = 2026-05-20
|
date = 2026-05-20
|
||||||
description = "Integrating the ideas from the previous post"
|
description = "Deploying my new IPv4 expose setup"
|
||||||
draft = true
|
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
categories = ["Homelab"]
|
categories = ["Homelab"]
|
||||||
@@ -12,13 +11,12 @@ tags = ["Homelab", "IPv4", "IPv6"]
|
|||||||
toc = true
|
toc = true
|
||||||
+++
|
+++
|
||||||
|
|
||||||
Implementing the ideas and conclusions from my initial post about exposing my IPv6 Homelab to IPv4 clients ([Homelab IPv4 Expose](@/homelab-ipv4-expose/index.md)) in the real world and
|
Implementing the ideas and conclusions from my initial post about exposing my IPv6 Homelab to IPv4 clients ([Homelab IPv4 Expose](@/homelab-ipv4-expose/index.md)) in the real world and deploying the entire system.
|
||||||
using it.
|
|
||||||
|
|
||||||
<!-- more -->
|
<!-- more -->
|
||||||
|
|
||||||
# Background
|
# Background
|
||||||
This will cover some of the background needed for this setup, if you have already read the previous post or are familiar with jool and NAT64, you can skip this section.
|
This will cover some of the background needed for this setup, if you have already read the previous post or are familiar with jool, NAT64 and ipv-proxy, you can skip this section.
|
||||||
|
|
||||||
## Jool
|
## Jool
|
||||||
[Jool](https://github.com/NICMx/Jool) is a tool that implements a bunch of IPv6 and IPv4 translation mechanisms.
|
[Jool](https://github.com/NICMx/Jool) is a tool that implements a bunch of IPv6 and IPv4 translation mechanisms.
|
||||||
@@ -162,12 +160,13 @@ Soft Requirements:
|
|||||||
* Competitive prices
|
* Competitive prices
|
||||||
* European provider
|
* European provider
|
||||||
|
|
||||||
My choice: [Scaleway](https://www.scaleway.com/)
|
|
||||||
TODO: Explain
|
I ultimately decided to go with [Scaleway](https://www.scaleway.com/), because they tick all the boxes for me.
|
||||||
|
|
||||||
## Automation
|
## Automation
|
||||||
The entire deployment is completly automated using terraform and cloud-init, as mentioned earlier.
|
The entire deployment is completly automated using terraform and cloud-init, as mentioned earlier.
|
||||||
TODO
|
Using this combination allows me to completly automatically and easily spin up a new instance, and I am making use of that by never touching the existing instance for changes, but instead just recreating/replacing the entire thing.
|
||||||
|
|
||||||
# Final Thoughts
|
# Final Thoughts
|
||||||
TODO
|
With everything combined, I now have a completly automated system for setting up my external proxy server and the proxying my services.
|
||||||
|
All I need to do in my day-to-day to expose something to IPv4 clients, is to add a corresponding tag to the service definition.
|
||||||
|
|||||||
Reference in New Issue
Block a user