April 2025
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.
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. 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 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.
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.