Having trouble mirroring only a few apps

The short of my problem is that I have an old Samsung phone that I am trying to setup as a Home Assistant wall panel. I don’t want the phone to have any access to the internet. Thus, I’m trying to setup an internally accessible F-Droid mirror that only mirrors a few apps. I’ve gotten the cron to only download the home assistant app and the F-Droid app. The web server is setup and showing things like a standard linux repo.

My problem is that I’m getting an org.fdroid.download.NotFoundException when adding the repo and I don’t know what I’m missing. I don’t want an extra app running on my server. I just want to have the latest F-Droid and Home Assistant available inside of the network for the phone to keep those up to date.

The closest that I can think is that I need to fingerprint, but I can’t find out how to get a copy that will just let me authenticate the repo on the phone.

Any help is appreciated,
Thanks

Add more info

How does it look when you normally browse the repo?

web server config?

Have tls setup?

I do have a proper SSL. I can browse my repo, but I can’t browse other F-Droid repos. They all http redirect to the “add this repo” page.

I don’t see any trouble with posting mine. It’s limited in scope and meant to be read-only.

https://starlight.thepanthersbranch.com/fdroid/repo