Compare commits
7 Commits
7b4a326553
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 535e030e62 | |||
| c906adb1bf | |||
| 867c01f1e7 | |||
| 571cf21e07 | |||
| 666792737f | |||
| 71112dbce2 | |||
| 881fb64862 |
@@ -1,4 +1,4 @@
|
|||||||
+++
|
+++
|
||||||
paginate_by = 2
|
paginate_by = 4
|
||||||
sort_by = "date"
|
sort_by = "date"
|
||||||
+++
|
+++
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
+++
|
+++
|
||||||
title = "April 2024"
|
title = "April 2025"
|
||||||
date = 2024-02-14
|
date = 2025-04-21
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
tags = ["self-hosting", "caddy", "servers"]
|
tags = ["self-hosting", "caddy", "servers"]
|
||||||
+++
|
+++
|
||||||
|
|
||||||
Woops, missed March. Oh well, it is my blog so whatever.
|
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.
|
Anyway I've been working a lot on building up my local server with services that I want to use.
|
||||||
|
|
||||||
@@ -15,22 +15,22 @@ These last two months I doubled my server count (up to 2) and starting hosting m
|
|||||||
|
|
||||||
## Immich
|
## Immich
|
||||||
|
|
||||||
Pre-March I was hosting an image service called [Immich](https://immich.app/). This my start of synching and storing
|
Pre-March I was hosting an image service called [Immich](https://immich.app/). This was me beginning to store and locally
|
||||||
my own photos (though I still use Google Photos) to try to move away from cloud services and own my data.
|
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
|
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.
|
Google.
|
||||||
|
|
||||||
## Git Server
|
## Git Server
|
||||||
Even though I use Github for most of my repo hosting, was interested in starting up my own server. I found out
|
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
|
about [Gitea](https://about.gitea.com/) and started hosting it to learn more on how to set up a server
|
||||||
to try hopefully convice work to self host our own services.
|
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).
|
Gitea is pretty nice (kinda similar to Gitlab) but runs as a single executable (written in Go).
|
||||||
|
|
||||||
## Reverse Proxy
|
## Reverse Proxy
|
||||||
To expose any services to the public I needed to have something between those servers and the public web.
|
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. Espcially with
|
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/).
|
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
|
Besides Immich this is the bees knees. Want to add something?? Just make sure you have a record for the name, add
|
||||||
51
content/aug_2025.md
Normal file
51
content/aug_2025.md
Normal 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
12
content/dec_2025.md
Normal 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.
|
||||||
|
|
||||||
|
#
|
||||||
@@ -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"]
|
||||||
+++
|
+++
|
||||||
@@ -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
20
content/may_2025.md
Executable 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.
|
||||||
Reference in New Issue
Block a user