My first post
Hey everyone, I have a new site and for my first project that I’m documenting, I’m going to go over some of the Gitops stuffs I’ve been playing with. As a start, I’m fairly new to the world of Gitops so I wanted to try my hand at a push-to-production pipeline that I can ad-hoc add commands from my IDE and see those changes instantly. There are a few pieces that I knew would play a part: ...
Discord Bot
Hey guys, So today I wanted to start off a new set of posts revolved around coding. I was thinking about what kind of project I wanted to work on and I thought, I’ve already done the pipeline series that featured a Discord bot, why not that. So to start on the bot, there were a few things I needed so I created a repo, git cloned it, and started on just that. ...
Different Tome Provider
Hey guys, So in a previous post, I talked about a note-taking server called Standard Notes and I have played with it a bit. There are some really good things about the server but, I wanted something else. Through the large amount of note-taking spaces, I had heard of one previously that I thought I might try my hand at. That note-taking service is called Silverbullet. Now there is a lot that can be said about Silverbullet but, for everything that it has, it’s no incredibly simple to setup. ...
Different Tome Provider Rehash featuring Tailscale
Hey guys, So I recently posted about self-hosting in an Azure VM a Silverbullet instance and it so far has worked wonders. The only issue is that I know those free Azure credits are going to run out at some point plus I already have everything Tailscaled together in my Tailnet so why not this as well? With Tailscale, I can do just that and there is even a function that will me hit it from anywhere outside my Tailnet as well. ...
Tomes of a Wizard
So as I ramp up my use of this blog, I’m starting to find there might be a lot of value in doing some note taking on my journeys. Previously, I have taken notes sparingly but, now I feel it would be a good time to start. On that note, I know there are a lot of chooses for note-taking applications out there but, I wanted a few key things out of the service I chose. ...
Pipeline Final
Now that I had the pipeline ready, it was time to decide what to test it with. This was pretty easy to settle on, I already had an idea of what i wanted to make prior to creating the pipeline and that was a Discord bot. I will go in detail later about the bot itself but, I had the ground work and I was ready to test. First, I opened up my VS Code and authenticated into my Github for easy cloning and pushing. ...
Pipeline Part 4
Now that I had Portainer up and my runner primed, I was ready to get started with what container repository I wanted to use. There are several out there and admittedly, I feel like I should have gone with Harbor but, I ended up using Docker Hub. The main reason for this was because I had an account already and used it in my Gitlab pipeline creation (might re-visit this journey later). All I had to do is login and create my public repository. Not bad at all. ...
Tail of scale, eye of newt...
So in my previous post, I talked a bit about Tailscale and the more I thought about it, the more I wanted to make a post talking more in-depth on what it is. Now, I’m not a networking guy by any stretch of the imagination but, I do love computers and making them talk and that’s where Tailscale has made my life way easier. Essentially, Tailscale is a free service that allows you to connect devices as if they were on a LAN together. I’m making it a lot less complicated and there are so many moving pieces but, that’s the gist of it. ...
Pipeline Part 3
As I mentioned before in an earlier part, there was a specific tool that was on my self-hosted runner that plays an important role in this next few steps. That being Tailscale. I’m not going to go into great detail about what Tailscale is but, just know, it allows me to talk to all my devices inside my Tailnet without exposing anything externally. Very nifty to have and makes connecting/hosting things really easy. ...
Pipeline Part 2
This is a continuation of the last part in the Pipelines Series. Now that I had my self-hosted runner ready to go and assigned to take workflows, I was ready to start with making my first pipeline. Github is really good about providing necessary steps and files that are needed for certain task and this is no different. After i went into actions, I was able to pick a .yaml template. I went ahead with the basic Simple Workflow yaml. ...