Grey Area on Nostr: Out of all the fediverse server options, Mitra was the least annoying to install on a ...
Out of all the fediverse server options, Mitra (npub1dv5…r0q6) was the least annoying to install on a VPS.
The one stumbling block I hit installing on a RHEL-for-cheap-fucks system, was that since I don't use containers, the documentation's DB auth setup does not work out of the box (postgres at least as packaged in RHEL derivatives use identd and or SO_PASSCRED for authentication).
For others that run into this database_url: postgres://mitra@%2Fvar%2Frun%2Fpostgresql/mitra just works, and the mitra user doesn't need a password.
Pros:
- Skimming the backend code, I didn't find anything that made me sad, and it was well written and readable.
- Installation was mostly painless. I tried misskey at first, but I ran into "install a ts compiler or the frontend won't build". mitra for the most part just worked.
- It was easy enough to disable the cryptocurrency nonsense.
Cons (More like a feature wishlist):
- It appears that while the backend supports "manual follower approval" the frontend does not. I do prefer more control over my social graph. I tried casually to use pleroma-fe with a mitra-backend but that didn't work for me.
- I had to shit up my VPS with node so I can rebuild the frontend. Prebuilt assets would be nice.
The one stumbling block I hit installing on a RHEL-for-cheap-fucks system, was that since I don't use containers, the documentation's DB auth setup does not work out of the box (postgres at least as packaged in RHEL derivatives use identd and or SO_PASSCRED for authentication).
For others that run into this database_url: postgres://mitra@%2Fvar%2Frun%2Fpostgresql/mitra just works, and the mitra user doesn't need a password.
Pros:
- Skimming the backend code, I didn't find anything that made me sad, and it was well written and readable.
- Installation was mostly painless. I tried misskey at first, but I ran into "install a ts compiler or the frontend won't build". mitra for the most part just worked.
- It was easy enough to disable the cryptocurrency nonsense.
Cons (More like a feature wishlist):
- It appears that while the backend supports "manual follower approval" the frontend does not. I do prefer more control over my social graph. I tried casually to use pleroma-fe with a mitra-backend but that didn't work for me.
- I had to shit up my VPS with node so I can rebuild the frontend. Prebuilt assets would be nice.