this post was submitted on 16 Jan 2024
161 points (98.8% liked)
Voyager
5678 readers
30 users here now
The official lemmy community for Voyager, an open source, mobile-first client for lemmy.
Rules
- Be nice.
- lemmy.world instance policy
Sponsor development! π
π
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Https is required, but custom servers are otherwise allowed.
So I tried adding SSL and I still couldn't get Voyager to work with a self hosted instance.
If anybody has figured out how to get a self-hosted lemmy to work with an app I'd love to know how. For the moment I'm using NodeBB which is fine.
I have Caddy and Lemmy running in containers on an Alpine Box, for which the hostname is "john", it is configured to have a static IP at the router
192.168.1.200
. Caddy is set tonetwork_mode: "host"
.Here were my steps:
bind-utils
fordig
/nslookup
for debuggingdnsmasq
and addaddress=/john/192.168.1.200
tls internal
directive to the caddyfile:http
server to make the.crt
files accessible on the iOS devicepython3 -m http.server
lemmys
just to be sure)https://lemmys.john
in Safari and ensure it loads normally, as a typical site would.When I try to open it from the account it says "Problem connecting to
lemmys.john
. Please try againβ. It definitely loads fine in Safari, so there must be something particular to the app that Iβm missing.Edit: unless this is an issue with the nginx reverse proxy inside the container π€