diff --git a/content/april_2024.md b/content/april_2024.md index 0513a7e..7320504 100644 --- a/content/april_2024.md +++ b/content/april_2024.md @@ -2,15 +2,50 @@ title = "April 2024" date = 2024-02-14 [taxonomies] -tags = ["self-hosting", "games", "rust"] +tags = ["self-hosting", "caddy", "servers"] +++ Woops, missed March. Oh well, it is my blog so whatever. -Any way I've been working alot 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. -These last two months I doubled my server count (up to 2) and starting hosting serveral other things. +These last two months I doubled my server count (up to 2) and starting hosting more services. -Previously I started +## Immich + +Pre-March I was hosting an image service called [Immich](https://immich.app/). This my start of synching and storing +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 convice 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. Espcially 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.