52 lines
1.9 KiB
Markdown
52 lines
1.9 KiB
Markdown
+++
|
|
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.
|