Cloudflare Tunnels: A Homelab Experiment
A few weeks ago, I stumbled upon the intriguing concept of Cloudflare Tunnels, a service that securely exposes your local web services, applications, or APIs to the internet. Interested by the possibilities of implementing it in my own environment, I decided to set up my own Cloudflare Tunnel as a side project in my homelab and share my experience with you all.
Cloudflare Tunnels rely on Cloudflare's extensive infrastructure of data centers, edge servers, and caching services, using the secure TLS protocol for encrypting connections between your server and Cloudflare's network. This makes it possible to bypass limitations imposed by residential ISPs, such as CGNAT (Carrier-grade NAT), allowing users to host web services securely and with relative ease. An added advantage of Cloudflare Tunnels is that you don't have to expose your home network or configure your firewall/router settings, which can be a complex and risky process.
In my homelab setup, I decided to create a simple website and host it using a Cloudflare Tunnel. I began by setting up a Python web server on a Windows virtual machine and then configured the Cloudflare Tunnel using their GUI tool. I installed the lightweight daemon 'cloudflared' on my server to handle the connection between my server and the Cloudflare network.
Throughout this project, I encountered some challenges with the CLI configuration of the Cloudflare Tunnel, but eventually managed to get everything working smoothly. I even added a fun little twist to my website in line with my recent AI trend by including the new AI generated Drake song Heart On My Sleeve by Ghostwriter (which is a banger, btw).
My journey with Cloudflare Tunnels has been both educational and rewarding. The technology provides a practical solution for hosting web services while bypassing traditional roadblocks, making it an excellent choice for securing internal web applications, remote access to internal resources, or even as a secure alternative to traditional VPNs. As I continue exploring the capabilities of Cloudflare Tunnels, I encourage fellow tech enthusiasts to delve into this fascinating world and uncover new possibilities for their own homelab setups.
3CX Supply Chain Attack - My first experience on the front lines
A few weeks ago, I witnessed a significant cybersecurity incident: the 3CX Supply Chain attack. 3CX is a global communications software provider that offers voice and video calling solutions for businesses and has a substantial customer base, with more than 600,000 customers and 12 million users in 190 countries. While I won't divulge specific details about my company or job title, I was responsible for monitoring the infection across multiple organizations and delving into the issue when SentinelOne EDR alerts first emerged. Read More
Listener warning: this is a weird one. I had honestly forgotten about this song/spoken word for the last 10 years. Kind of makes me laugh but it’s also kind of good. Give me back the nights.
The history of Intel and AMD is way more complicated than you think
Koyaanisqatsi: Life Out of Balance
About a year ago, I watched HBO’s miniseries adaptation of Emily St. John Mandel’s “Station Eleven,” and it has left an indelible impression on me ever since. The show, a slow-burning, visual masterpiece, weaves a captivating tale of survival and connection in a post-apocalyptic world, striking a deeply personal chord within me that I just can’t shake. Set 20 years after a fictional pandemic wipes out most of the world’s population, “Station Eleven” explores a world where few people have survived, leaving behind a society without government, communication, or reliable travel. It’s a world of small groups of survivors and roaming bands of bandits, where art and culture have all but vanished.
It’s not your normal show by any means, and the first few episodes may require some patience. As the story unfolds, it explores the transformative power of art and the resilience of the human spirit, which reminded me of the few times in my life when I’ve experienced theater or a truly intimate solo musical performance.
One of the things that stood out to me were the incredible performances by Himesh Patel and Mackenzie Davis. They brought a genuine sense of empathy to their roles, making it easy to connect with their characters as they navigated the harsh, post-apocalyptic world.
“Station Eleven” is a visually stunning work of art. The cinematography captures both the bleakness of the devastated world and the moments of hope and human connection that shine through the darkness. It’s this balance that makes the show so engaging and memorable.
However, what I liked most about “Station Eleven” was the Traveling Symphony. The Traveling Symphony is a traveling theater troupe that performs Shakespeare plays and classical music on a circular route through the Great Lakes region called The Wheel. The troupe is led by the Conductor, a former actress who believes that art is essential for human survival. The Traveling Symphony travels from community to community, performing in makeshift theaters and barns. The troupe’s performances provide a much-needed source of entertainment and hope for the people they encounter. In the show, it’s suggested they visit the same towns and settlements regularly (seasonally or once a year, it’s never said exactly), fostering ongoing relationships with the communities they perform for and providing a sense of continuity and familiarity in a world filled with uncertainty. I particularly relished in the villagers’ profound reverence for the Traveling Symphony, as if they were the only light in the world. While the concept of a traveling troupe preserving art and culture in a post-apocalyptic world may sound simple or even cliché, the miniseries succeeds in presenting it with such heartfelt sincerity, making it impossible not to be captivated by the artists’ enduring dedication to keeping the beauty of art alive in the darkest of times.
This miniseries really made me think about the importance of preserving our shared culture and art, even in the darkest of times. It is a profound exploration of the human spirit and our ability to connect with one another through art, music, and shared experiences.
New song from Jenny Lewis from her upcoming album Joy’All.