It's v3
, not 0.18.4
. For example: https://lemmings.world/api/v3/site
In your case, http://localhost/api/v3/site
Support / questions about Lemmy.
It's v3
, not 0.18.4
. For example: https://lemmings.world/api/v3/site
In your case, http://localhost/api/v3/site
Thank you. I tried that and got:
curl: (7) Failed to connect to localhost port 80 after 0 ms: Couldn't connect to server
When I put the port number back in:
curl -I http://localhost:8536/api/v3/site
I get the same 404 errors, with different time stamps.
journalctl -u lemmy
shows the same thing. Entries like:
Sep 27 20:26:04 ip-172-31-44-10 lemmy_server[12299]: 2023-09-27T20:26:04.726387Z INFO actix_web::middleware::logger: 127.0.0.1 'HEAD /api/v3/site HTTP/1.1' 404 0 '-' 'curl/7.88.1' 0.000054
I assume that /ap/v3/site is dynamically generated and there isn't a location I can look at in the file system to make sure that everything is correct there, right?
The instructions have you create /usr/bin/lemmy, /etc/lemmy/lemmy.hjson (outside of stuff you download to the user directory) so I don't think there is.
Sorry, forgot to include the port. Don't use the -I
option with curl - it sends a HEAD
request instead of a GET
one and Lemmy doesn't support HEAD
requests (at least the site endpoint doesn't).
If you want to see the headers, you can use curl http://localhost:8536/api/v3/site -v
(the -v
means verbose).
I assume that /ap/v3/site is dynamically generated
Yes.
Well hot damn. It worked!
Thanks.
Now I'm off to follow the rest of the steps. Wish me luck.