Thumbnail image

Keeping .env files in sync using Bitwarden

Update : After posting this, I was told that Grand Orchard, had already written a similar post, around how to do the same, using 1Password. So if you are a 1Password user, then take a look at his blog I use multiple computers, and sometimes it can be hard, to keep everything in sync.

Thumbnail image

When Testing Got Easy - a story about SMTP and Docker

Sometimes it’s the simple tings, that are the hardest. For a small projekt, i’m working on, I have to test sending a lot of emails. A simple thing, but in my case, I don’t have a local SMTP server. I could set one up, but then, I have to configure users, maybe MX records, and other stuff.

Thumbnail image

Installing Harbor Container Registry Behind Traefik Reverse Proxy With Let's Encrypt Certificate

Ever since Docker enforced their rate limit, I have been looking at using some other registry, to put my containers, but also to use as a proxy, so I hit the Docker api a blit less. Everywhere I look, Harbor is mentioned, so that is the one, that I have been looking at.

Thumbnail image

Easy Updating CI/CD Tools

Update 09/06/2021 : Docker has changed their licenses, so that AutoBuild, in no longer part of the free license., due to it being exploided by Bitcoin miners. A shame, but something i fully understand. Update 23/03/2021 : I have changed my container image, to be build using Gitlab, and pushed to my private Harbor registry, due to speed, and amount of pulls.

Thumbnail image

Remote Access to Demolab using Apache Guacamole

My demolab, is not hostet at home, but remote. So i’m always dependend, on some kind of remote access. At home, I use a IPSEC Site2Site VPN, between my PFsense, and the Edgerouter lite, I have in my Demo enviroment. Remote I use Tailscale for client VPN, as I have described, in an earlier post.

Thumbnail image

Tailscale on Ubitique Edgerouter

Update 06.08.2021 : Updated blog to version 1.12.3 - Tested and working. 30.01.2021 : Updated blog to version 1.4.1 - Tested and working. Tailscale is what I have been using, to get access to my demo enviroment, and allow clients to communicate with each other, across networks etc. But I have really missed, having it installed on my firewall, to make it act as a more traditional vpn.

Thumbnail image

Secure Deployments With Docker, Traefik and Let's Encrypt

During the christmas holliday, I had some time, to look into Traefik reverse proxy. The reason for me to use Traefik, is due to the automation, it delivers. It can automaticly detect deployments, and present them, and for my demo projects, that is exactly what I need. Optimal, I would deploy everything to a K8S cluster, but i’m having some problems getting it working with Traefik.

Thumbnail image

Custom DNS Resolver for Homelabs

Using custom dns servers, depending on enviroment, or resolving multiple internal domains, can be a real pain. You can setup host files, but it’s a pain to manage. You can also setup your own DNS server, but if you are using company VPN etc, then it’s not always the right DNS server, that is being used.

Thumbnail image

Giving Back for the First Time

One thing, I have been wanting to do, ever since I started learning Python, and started using Github, was to give back, the the projects, that I use. I remember reading, how to get started doing this, but I see myself as a beginner, when it comes to coding, and find myself thinking, “why would anybody want something, that I have done.

Thumbnail image

Application Deployment With Salt and Vra

Here is a short post, around my first integration between SaltStack and vRealize Automation. Expect this to be updated, as I get more experience in SaltStack. Note VMware (The company I work for), bought SaltStack, so I don’t know, what the future plans look like, and if this is the correct way going forward, to do this kind of integration.