Compare commits
10 Commits
7b0ca6a69b
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 535e030e62 | |||
| c906adb1bf | |||
| 867c01f1e7 | |||
| 571cf21e07 | |||
| 666792737f | |||
| 71112dbce2 | |||
| 881fb64862 | |||
| 7b4a326553 | |||
| 57cb0dea1f | |||
| 7918bad098 |
0
.gitmodules
vendored
Normal file → Executable file
0
.gitmodules
vendored
Normal file → Executable file
0
Dockerfile
Normal file → Executable file
0
Dockerfile
Normal file → Executable file
0
config.toml
Normal file → Executable file
0
config.toml
Normal file → Executable file
2
content/_index.md
Normal file → Executable file
2
content/_index.md
Normal file → Executable file
@@ -1,4 +1,4 @@
|
||||
+++
|
||||
paginate_by = 2
|
||||
paginate_by = 4
|
||||
sort_by = "date"
|
||||
+++
|
||||
|
||||
51
content/april_2025.md
Normal file
51
content/april_2025.md
Normal 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
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.
|
||||
|
||||
#
|
||||
4
content/feb_2024.md → content/feb_2025.md
Normal file → Executable file
4
content/feb_2024.md → content/feb_2025.md
Normal file → Executable file
@@ -1,6 +1,6 @@
|
||||
+++
|
||||
title = "Feb 2024"
|
||||
date = 2024-02-25
|
||||
title = "Feb 2025"
|
||||
date = 2025-02-25
|
||||
[taxonomies]
|
||||
tags = ["hacking", "rom", "c-lang", "ctf"]
|
||||
+++
|
||||
2
content/first_post.md
Normal file → Executable file
2
content/first_post.md
Normal file → Executable file
@@ -1,6 +1,6 @@
|
||||
+++
|
||||
title = "First!"
|
||||
date = 2024-01-25
|
||||
date = 2025-01-25
|
||||
[taxonomies]
|
||||
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.
|
||||
0
content/pages/_index.md
Normal file → Executable file
0
content/pages/_index.md
Normal file → Executable file
0
content/pages/about.md
Normal file → Executable file
0
content/pages/about.md
Normal file → Executable file
0
content/re/_index.md
Normal file → Executable file
0
content/re/_index.md
Normal file → Executable file
0
content/re/start_here.md
Normal file → Executable file
0
content/re/start_here.md
Normal file → Executable file
0
sws_config.toml
Normal file → Executable file
0
sws_config.toml
Normal file → Executable file
Reference in New Issue
Block a user