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.
Published at
2023-08-14 07:03:22Event JSON
{
"id": "28f7024d59085c43e1f6a032116eb740829992d5fb6af56b25112f467dc19091",
"pubkey": "60059182647fb31b8e51d4d1d20cfab7a7c989cec7395e1ce1d0ec0ba2093b6f",
"created_at": 1691996602,
"kind": 1,
"tags": [
[
"p",
"6b285fc1269b58984e911055b3996ea9840142850e0f80b7775b034beac6cd05",
"wss://relay.mostr.pub"
],
[
"proxy",
"https://mitra.vpclmulqdq.moe/objects/0189f2db-3eb0-2984-3c1a-abf1f1e1c05f",
"activitypub"
]
],
"content": "Out of all the fediverse server options, nostr:npub1dv59lsfxndvfsn53zp2m8xtw4xzqzs59pc8cpdmhtvp5h6kxe5zs65r0q6 was the least annoying to install on a VPS.\n\nThe 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).\n\nFor others that run into this database_url: postgres://mitra@%2Fvar%2Frun%2Fpostgresql/mitra just works, and the mitra user doesn't need a password.\n\nPros:\n\n- Skimming the backend code, I didn't find anything that made me sad, and it was well written and readable.\n- 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.\n- It was easy enough to disable the cryptocurrency nonsense.\n\nCons (More like a feature wishlist):\n\n- 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.\n- I had to shit up my VPS with node so I can rebuild the frontend. Prebuilt assets would be nice.",
"sig": "c11aa311a855858d251a533ddd7b405f4fcfc0f322e7c99b5eb05d334a69421e91cc39c68638215b50ac88b1b7ed140fca7f02bc3cf7af224f7854865c2aef14"
}