Files
zmVault/homelab.md
T

1.6 KiB

id, aliases, title, tags, dg-publish
id aliases title tags dg-publish
Homelab
topic/hobbies/homelab
type/minutes
true

Homelab

Server Apps I'd Like to Host

  • Gitea
  • Calibre
  • Jellyfin
  • Local LLM's
  • Navidrome

REST Server

Today I worked to get LostLenore, my laptop Ubuntu Server test machine in a state to host web apps.

%% Note: "Today" is sometime before March 2025. Likely well before if I remember correctly. %%

This motivation was spurred by the idea that I could run regular expensive processes on the server and provide API calls to get the data when I need it.

Invoke-WebRequest -Uri "https://lostlenore.duckdns.org:5000/weatherforecast/" -Method Get | ConvertFrom-Json

Dynamic DNS

It appears I have Duck DNS auto updating properly configured.

Port Forwarding

It also appears that port forwarding is working as expected, however using 5000 may have affected other processes. The router may need to reset to default to get to the admin page. (whoops)

HTTPS Certification

I'm leaving off at finishing configuring nginx and certbot/letsEncrypt to handle https certification.

ASP.NET apps will need to disable https redirection since it will be handled by nginx.

Picking Up

if I'm reading this months from now it's likely lenore will have gone down at some point. her info is with her and a copy is with the rest of the computer docs.

I followed this for basics, but it won't be enough for subsequent steps.

How To Configure Nginx as a Reverse Proxy on Ubuntu