Terraform

One of my big goals with my homelab is resiliency as in that i could lose everything and have the ability to rebuild quickly on a new piece of hardware. To this end i have previously had a gitea repo which contained: a docker compose; a deploy target txt; and a env.sh loader script. My setup currently looks like a main.ft with indivial files pre container. I am also using a gitea action to run terraform and commit the new tfstate file to the repo. I think this will be able to scale up with me for now once i finish my migration.

August 26, 2025 · 1 min · Seamus

Markdown

I recently decided to fully explore obsidian. I had installed it when I setup my arch linux install however I had never actually done anything more advanced that make a list of tasks. I began thinking how I could make use of obsidian I my mind went quite quickly to documentation of my homelab. I had been doing this with wordpress however I had been considering replacing that, so i began to look. One quick google search later and i found mkdocs. While this is currently not very astetic I hope to be able to fix that. The other thing I had to sort was syncing the files between the website, PC and phone. For the website I already knew I wanted to use gitea with a custom push action. However for the PC and phone I found that the Git plugin would work on my PC but not my phone. You may be able to get it working using ISH and the shortcut app however I could not so i resorted to a second plugin called Remotely save. This is still not ideal as it goes through both onedrive and obsidian to reach my server however that may be fixable with a s3 bucket on truenas and some more scripting.

June 5, 2024 · 1 min · Seamus