Compare commits

...

10 Commits

Author SHA1 Message Date
535e030e62 start dec post 2025-12-05 22:15:27 -05:00
c906adb1bf do august 2025-08-27 21:42:11 -04:00
867c01f1e7 start draft of aug 2025 2025-08-26 19:13:47 -04:00
571cf21e07 fix file names, fix titles, start aug 2025 2025-08-04 20:52:12 -04:00
666792737f update content; pretty late to the show lol 2025-06-30 21:50:04 -04:00
71112dbce2 fix speeling 2025-04-22 20:50:03 -04:00
881fb64862 change date 2025-04-21 21:33:51 -04:00
7b4a326553 april 2025-04-21 21:20:33 -04:00
57cb0dea1f started april 2025-04-13 21:11:54 -04:00
7918bad098 work 2025-04-13 21:02:26 -04:00
15 changed files with 138 additions and 4 deletions

0
.gitmodules vendored Normal file → Executable file
View File

0
Dockerfile Normal file → Executable file
View File

0
config.toml Normal file → Executable file
View File

2
content/_index.md Normal file → Executable file
View File

@@ -1,4 +1,4 @@
+++ +++
paginate_by = 2 paginate_by = 4
sort_by = "date" sort_by = "date"
+++ +++

51
content/april_2025.md Normal file
View File

@@ -0,0 +1,51 @@
+++
title = "April 2025"
date = 2025-04-21
[taxonomies]
tags = ["self-hosting", "caddy", "servers"]
+++
Whoops, missed March. Oh well, it is my blog so whatever.
Anyway I've been working a lot on building up my local server with services that I want to use.
<!-- more -->
These last two months I doubled my server count (up to 2) and starting hosting more services.
## Immich
Pre-March I was hosting an image service called [Immich](https://immich.app/). This was me beginning to store and locally
backup my own photos (though I still use Google Photos) to try to move away from cloud services and own my data.
I can't recommend Immich enough. It was really easy to spin up and they even had a tool to upload your photos from
Google.
## Git Server
Even though I use GitHub for most of my repo hosting, was interested in starting up my own server. I found out
about [Gitea](https://about.gitea.com/) and started hosting it to learn more on how to set up a server
to try hopefully convince work to self host our own services.
Gitea is pretty nice (kinda similar to Gitlab) but runs as a single executable (written in Go).
## Reverse Proxy
To expose any services to the public I needed to have something between those servers and the public web.
I've used Nginx before but was kinda annoyed with it and wanted something fire and forget. Especially with
SSL certs. This lead me to [Caddy](https://caddyserver.com/).
Besides Immich this is the bees knees. Want to add something?? Just make sure you have a record for the name, add
section in your config
```
super.real.address {
reverse_proxy some.local.address.bleh:port
}
```
BLAM! you done proxied boiiiii.
Of course this requires you to setup web addressing and that such but there are so much out there about this
I won't rehash it here.
# ENDING
This is more than I've written before so I'll stop here but I want to write more on what I'm hosting.
Welp gg.

51
content/aug_2025.md Normal file
View File

@@ -0,0 +1,51 @@
+++
title = "August 2025"
date = 2025-08-25
[taxonomies]
tags = ["selfhosting", "os", "powerlifting", "re"]
+++
# Intro
It's been a busy month for me. I've been working on doing "something" everyday (coding, lifting, running, and the like).
But in the process of all that I've been able to install and deploy some pretty cool things.
Also started on further refining my RE skills with doing a course on OpenSecurity2.
<!-- more -->
# Selfhosting
So this month (and July) were pretty good months in the realm of self hosting (for me at least lol).
I successfully upgraded my Proxmox Cluster from version 8 to 9. Which was pretty straight forward.
Not really sure of the current improvements related to what I host but it seemed to give me a more stable
connection over ssh.
Some new services that I added over the last two months were:
- [SilverBullet](https://silverbullet.md/): a note (or [knowledge](https://youtu.be/0GIwTG8V-Ko?si=WJCPSExZAFLL3TXo) collection) taking service that is bundled with a server
- [Booklore](https://github.com/booklore-app/booklore): eBook display/library
- Gitea Act Runners (not fully set up)
SilverBullet has been pretty enjoyable to use as I started working on my assembly skills.
Unfortunately, I haven't had need for it with my job or really anywhere else. Story of my selfhosting journey.
Booklore has a nice UI but I didn't get to use it much as I have been struggling with removing the DRM
from my Kindle books so that I can use them elsewhere. One thing that I didn't realize when using calibre
(the ebook library builder) is that I need to bring over the books from my kindle and not what was
downloaded off of Amazon.
# RE
So to hold myself a bit more accountable in developing my RE skills I started doing courses through
[OpenSecurity2](https://p.ost2.fyi/). I've done the 1000 level intro class as an intern (about 6 years ago)
so I'm going back through it to refresh and start to take better notes on what I'm learning and cool info
that I find. I hope to somehow teach what I learn to either my coworkers at my current job or through this
blog in the `RE` section.
# Outro
I know I'm more of a rambler when it comes to informal writing and I hope that this blog can help me
start to better articulate these thoughts. Also as I get more mature I'm (thankfully) getting better at
doing something **every day**. What I mean by that is as the day goes by, even if I don't always
get a full hour of a work out in or write a full blog page, as long as I do SOMETHING I will progress.
There's a lot of these types of sayings, "Don't let perfect be the enemy of good" "Keep forward momentum"
"Journey before Destination" (I'm kidding with the last one... or am I???).
Anyway... I just encourage you to simply do SOMETHING in the area that you are trying to accomplish everyday.
Welp that's it... gg

12
content/dec_2025.md Normal file
View File

@@ -0,0 +1,12 @@
+++
title = "December 2025"
date = 2025-12-25
[taxonomies]
tags = ["selfhosting", "os", "bjj", "re", "AoC", "algo", "3D printing"]
+++
# Why no posts
Cause I get busy and/or lazy. I put off things to fullfil work obligations and try new things (like BJJ). So onto what I've done these past months.
#

4
content/feb_2024.md → content/feb_2025.md Normal file → Executable file
View File

@@ -1,6 +1,6 @@
+++ +++
title = "Feb 2024" title = "Feb 2025"
date = 2024-02-25 date = 2025-02-25
[taxonomies] [taxonomies]
tags = ["hacking", "rom", "c-lang", "ctf"] tags = ["hacking", "rom", "c-lang", "ctf"]
+++ +++

2
content/first_post.md Normal file → Executable file
View File

@@ -1,6 +1,6 @@
+++ +++
title = "First!" title = "First!"
date = 2024-01-25 date = 2025-01-25
[taxonomies] [taxonomies]
tags = ["first", "thoughts", "rust"] tags = ["first", "thoughts", "rust"]
+++ +++

20
content/may_2025.md Executable file
View File

@@ -0,0 +1,20 @@
+++
title = "May 2025"
date = 2025-05-25
[taxonomies]
tags = ["operating-sys", "old games", "ricing"]
+++
In May I decided to "rice" some of my desktop enviroments especially with a custom task bar.
This also came with me reinstalling arch (btw) on my Framework 13 laptop.
<!-- more -->
I was also exposed to the wonders of `C`. I hope to do more of it in the future and possible incorparate
it into my professional life. I kinda miss it actually. I first learned programming in college and `C++` was what I learned. I miss the memory management.
But `C` is much more simple and kinda scratch the itch of programming that I missed.
However, in my professional work I don't really get to explore outside of the world of `C++`. With also
having two kids it makes it difficult to finish personal projects.
That's really all I have time for today. Didn't even get to talk about introducing my daughter to Jump Start games.

0
content/pages/_index.md Normal file → Executable file
View File

0
content/pages/about.md Normal file → Executable file
View File

0
content/re/_index.md Normal file → Executable file
View File

0
content/re/start_here.md Normal file → Executable file
View File

0
sws_config.toml Normal file → Executable file
View File