Nertivia / issues

General issues for nertivia
0 stars 2 forks source link

Self hostable servers #76

Open athyk opened 3 years ago

athyk commented 3 years ago

Why: Be able to modify your server how you want it

Feature: Be able to run a self-hosted version at least on linux that allows a server to be customised in every way.

Uses API routes for checking for authentication like api.nertivia.net/users/isAuthed and etc bypassing the jwt.

Can modify the server code to run whatever, add features to the server that doesn't exist on nertivia and that.

Dms/friends/blocked part of nertivia and not impacted and etc.

For example, a server could implement custom verification before joining their server. Uses #74 to allow things to be downloaded from the server itself onto the client.

Could allow self-hosted messages/content so servers can have more privacy with their message data.

One use case would be:

I have a 1k+ member server and I can't trust my staff fully, I'm going to set it so you have to input a special code if you add/delete/edit a channel using my own totp system.

Maybe another use case could be:

Insert custom message checks, maybe clean out spam directly from the intake or change how the data is displayed and etc.

Or implement other message features for their server making their server more customised than other servers