reiver,
@reiver@mastodon.social avatar

I just set up a server.

I am going to document my experience, and first-impressions.

🧵

reiver,
@reiver@mastodon.social avatar

I'm logged in as this instance's admin.

It wasn't immediately obvious to me how I get to the administrative interface.

But according to this:
https://join-lemmy.org/docs/administration/first_steps.html

I have to click that gear icon in the top-right area of the screen.

image/png

reiver,
@reiver@mastodon.social avatar

According to this:

https://join-lemmy.org/docs/administration/first_steps.html

"Federation is disabled by default"

And yet when I look at the administrative interface of this instance it seems to be enabled already.

image/png

reiver,
@reiver@mastodon.social avatar

On this page:
https://join-lemmy.org/docs/administration/first_steps.html

It mentions a "curl" command to test if your instance server is Federating.

The test seems to work for my Lemmy server.

(Although if you want to test Federation, you should probably check host-meta and WebFinger, too.)

image/png

reiver,
@reiver@mastodon.social avatar

Given what I said here:
https://mastodon.social/@reiver/110692357517683088

I checked to see if has a host-meta [1] file.

(host-meta can be used to specify where your host's WebFinger is located. WebFinger doesn't have to be located at the /.well-known/ path.)

I don't know if Lemmy supports host-meta files or not.

But I tried 5 slightly different ways of getting my Lemmy server to return a host-meta file, but it just returned 404 Not Found each time.

So no host-meta.

[1] https://datatracker.ietf.org/doc/html/rfc6415

reiver,
@reiver@mastodon.social avatar

Also, given what I said here:
https://mastodon.social/@reiver/110692357517683088

Next thing to check is WebFinger [1] on the instance server.

When I tried to use the "curl" command, it didn't work. It looked like Lemmy didn't have a WebFinger end-point.

But when I put the same WebFinger URL in the web-browser, it worked.

Did I do something wrong?

Or maybe there is some type of anti-bot code running?

[1] https://datatracker.ietf.org/doc/html/rfc7033

image/png
image/png

reiver,
@reiver@mastodon.social avatar

From mastodon.social I can successfully look up that user on the instance server.

Which is a good sign — in that at least that part of federation is working.

reiver,
@reiver@mastodon.social avatar

I tried looking up my account on mastodon.social from the server.

It seems to work.

Which is a good sign — in that at least this part of federation is working.

image/png

reiver,
@reiver@mastodon.social avatar

seems to have 3 modes for new user registration:

• "Require registration application"
• "Open Registration"
• "Close Registration"

My instance server was already set to "Require registration application".

Which makes it seem as if you would review new people who register.

There is an icon near the top-right of the screen that takes you to the page to review new user registrations.

image/png
image/png

reiver,
@reiver@mastodon.social avatar

Although regarding this:
https://mastodon.social/@reiver/110692559104159874

@lio (the admin of https://beehaw.org/ ) did make this suggestion regarding registrations:

https://hachyderm.io/@lio/110692036142081864

reiver,
@reiver@mastodon.social avatar

With if your new user registration mode is "Require registration application", then the user cannot login until they are approved.

image/png

reiver,
@reiver@mastodon.social avatar

I tried searching for a group on a Friendica instance from the instance server.

I tried searching it 4 different ways.

None of them worked.

...

Maybe I am doing it wrong, and have to search it some other way.

image/png
image/png
image/png

maegul,
@maegul@hachyderm.io avatar

@reiver

Getting a new instance to federate with other instances does seem to be a pain point from what I’ve seen from self hosting people asking for help.

Otherwise, when searching for a new group that isn’t yet visible to the instance, as hacky as it is, hitting the search button multiple times kinda “kick starts” it (pretty bad I know).

That being said, having toyed with aguppe and friendica from lemmy I think general group federation is buggy. Dunno why, or if it’s both ways.

maegul,
@maegul@hachyderm.io avatar

@reiver for instance I’ve subscribed to the fediversenews group in my lemmy. But not everything seems to come through. And it doesnt show up in a search for a community. But if I search for posts it is identified as a community that I can navigate to (??!!): https://lemmy.ml/c/fediversenews@venera.social?dataType=Post&page=1&sort=New

For reference, you can search on any lemmy instance without an account. Might help you test what should work from your own.

maegul,
@maegul@hachyderm.io avatar

@reiver tried to search for this group from my kbin.social account. Seems to have similar problems: https://kbin.social/m/fediversenews@venera.social

Which, given that they’re independent platforms, implies a general problem/difficulty with group federation or a bug on friendica side. Given lemmy and kbin have also had difficulties I’m going with the former.

To be negative for moment, each time I see this I’m reminded that the fediverse doesn’t exist (yet). Intra-platform stability (esp masto) masks this fact IMO.

maegul,
@maegul@hachyderm.io avatar

@reiver quick look at lemmy communities from kbin just now and things looked all good. Comments synced within minutes it seems.

Kbin - lemmy interop is probably something the respective devs work on (they’re symbiotic platforms, which is kinda cool actually), so it’s hard to tell from the outside where the friendica issue lies.

Can’t help but wonder here if AP is a protocol that promises beyond what it itself can guarantee without a de facto requirement for a software layer on top (?!?!)

reiver,
@reiver@mastodon.social avatar

Trying to figure this out a bit more:
https://mastodon.social/@reiver/110693462654003357

I tried searching for that same group on a Friendica instance from a instance server by using the URL to the public page (on the Friendica server).

That didn't work either.

And according to WebFinger on that Friendica server, that is the rel="self" + type="application/activity+json" URL.

image/png

reiver,
@reiver@mastodon.social avatar

Searching for a group on another server by URL seems to work.

Searching for it by Fediverse ID (with an at-symbol in front) doesn't seem to work.

Searching for it with an exclamation-mark in front does seem to work.

Removing the symbol in front, but keeping the host doesn't seem to work either.

Searching just with the group name without a host and without the symbol in front seems to work.

image/png
image/png
image/png

reiver,
@reiver@mastodon.social avatar

Searching for kbin groups from a instance server seems to work, too.

image/png
image/png

reiver,
@reiver@mastodon.social avatar

It looks like I can see what other Fediverse instances a server is currently federating with by following the "Instances" link in the bottom-right area of the page.

My Lemmy server is new, so it seems to be a small list currently. But it is notable that although most are Lemmy servers, I see Mastodon and kbin servers in there, too.

I would expect a Lemmy server that has been around longer and used much more to have a much longer list.

image/png

reiver,
@reiver@mastodon.social avatar

seems to let you change the icon of your Lemmy instance server from the administrative section.

BUT — it seems like Lemmy doesn't allow SVG files for this.

(It is also kind of odd that the error message is a JSON object.)

image/png

reiver,
@reiver@mastodon.social avatar

As a follow-up to this:
https://mastodon.social/@reiver/110696001633783990

This time I tried to change the icon for my instance server, in the administrative section, using a PNG file this time (rather than an SVG file).

It worked.

But, don't forget to click the "Save" button at the bottom of the administration section, else it won't work.

...

And yes that is a custom Lemmy icon. I released a set of custom Fediverse icons as open-source (CC-BY) if you are interested:
https://github.com/reiver/fediverse-icons

image/png
image/png
image/png

reiver,
@reiver@mastodon.social avatar

As an administrator of a instance server, I want to see a list of all the users registered on my Lemmy server.

I cannot find a way of doing that from the Lemmy UI.

On the Lemmy homepage there is place where it tells you the number of users, but — it is NOT linked to a page that lists everyone.

Maybe it exists, and I just haven't found it.

BUT — if it doesn't exist yet, I think it should — I think this is a very basic administrative feature.

image/png

reiver,
@reiver@mastodon.social avatar

A follow-up to this:
https://mastodon.social/@reiver/110693288297800465

Since, for new user registrations, my instance server is running in "Require registration application" mode, I have to approve new users before they can do anything.

Approving a new users seems straightforward — just a click of an "Approve" button.

image/png
image/png
image/png

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • DreamBathrooms
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • InstantRegret
  • tacticalgear
  • anitta
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • megavids
  • provamag3
  • normalnudes
  • Leos
  • JUstTest
  • lostlight
  • All magazines