Could lemmy be used as a private self hosted forum?

And could lemmy be used as a private forum were only registered users and whitelisted users can view, post and comment on the instance. This way you can have a private instance which only paid users of your group or club can join like many membership website forums have.

@nutomic@lemmy.ml
link
fedilink
17urte bat

Private communities are not implemented yet, but are on the roadmap.

Wala Walas
creator
link
fedilink
4urte bat

Please share a github link to the private communities feature.

But it is possible to have a private instance were the instance cannot have contact to the federation or only allow selected users from the federation to view the instance?

Dessalines
link
fedilink
1urte bat

You can search for it on the github issues.

@AgreeableLandscape@lemmy.ml
mod
link
fedilink
1
edit-2
urte bat

But it is possible to have a private instance were the instance cannot have contact to the federation or only allow selected users from the federation to view the instance?

Yes. Simply have the following in your configuration JSON file:

# [other configuration stuff]
federation: {
    enabled: false,
    # [other configuration stuff]
Wala Walas
creator
link
fedilink
2urte bat

Is it possible to not have your instance federated but allow a whitelist of users to access the instsnce from outside the instance?

@nutomic@lemmy.ml
link
fedilink
1urte bat

You can allow/block access by instance, but not by user.

@AgreeableLandscape@lemmy.ml
mod
link
fedilink
4
edit-2
urte bat

And could lemmy be used as a private forum were only registered users and whitelisted users can view, post and comment on the instance.

There’s no limited registration or account approval features yet, but you can close the registration completely or open it at any time if you’re an administrator. Anyone can still view the content though.

Wala Walas
creator
link
fedilink
2urte bat

I could have an instance were registration is completely disables and only have the admin being able to create accounts?

@AgreeableLandscape@lemmy.ml
mod
link
fedilink
3
edit-2
urte bat

In theory yes, by disabling registration in the server settings and then directly modifying the database. It’s by no means user friendly though. You’ll need to know PostgreSQL, as well as how the Lemmy backend structures the actual database tables. You’ll also have to manually hash passwords, at least for when creating the account, once the user is logged in, they can change it to their own password which will go through Lemmy’s own hash system (or rather, the authentication library that Lemmy uses).

Wala Walas
creator
link
fedilink
1urte bat

Is there a library or command for registering an account on lemmy which can be used to register an account on an private instance? Lets say you payed to be in tier 2 of a group and tier 2 allows for a account on their private lemmy instance. Can it be setup so only paid users in tier 2 can have a lemmy account?

I believe you’d have to manually edit the database for that. @nutomic@lemmy.ml?

@nutomic@lemmy.ml
link
fedilink
1urte bat

Also through the API, just block the register endpoint so users cant register themselves. And you’d have to block registration over websocket, not sure how that works.

Vegafjord eo
link
fedilink
2
edit-2
urte bat

deleted by creator

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

  • 0 users online
  • 5 users / day
  • 16 users / week
  • 68 users / month
  • 286 users / 6 months
  • 17 subscribers
  • 1.59K Posts
  • 5.54K Comments
  • Modlog