Is there a way to join a self hosted instance that isnβt federated?
My friends and I have a small Lemmy at my place with WireGuard. No ssl though.
The official lemmy community for Voyager, an open source, mobile-first client for lemmy.
π
Is there a way to join a self hosted instance that isnβt federated?
My friends and I have a small Lemmy at my place with WireGuard. No ssl though.
I'm just guessing, but I don't see why not.
The current UI allows you to enter any server, and not every server federates with everyone else.
I sort of assume SSL as part of the bare minimum, but you can test today and find out, no need to wait for this release.
Oh no Iβve tried quite a few apps. Both mastodon and Lemmy.
I tried a reverse proxy, no dice. A self signed ssl is the next step.
Any help is appreciated!
Use certbot, able to register and auto renew certificates. For easy mode you could use cloudflare, though I've learned the Lemmy back-end struggles with cloudflare sometimes, but there are workarounds as well, try it out!
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 to network_mode: "host"
.
Here were my steps:
bind-utils
for dig
/nslookup
for debuggingdnsmasq
and add address=/john/192.168.1.200
tls internal
directive to the caddyfile:
http://lemmy.john {
reverse_proxy :1236
}
https://lemmys.john {
tls internal
reverse_proxy :1236
}
http
server to make the .crt
files accessible on the iOS device python3 -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 π€
ITβS
SO
GOOD!!!
Congratulations. Amazing UX from what I see in the screenshots.
Wow it looks so good! Great job!
Looks nice!