nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 People who have never been sysops do not understand what an awful slog it is.
To have the technical skills to keep your shit running AND the people skills to deal with the inevitable assholes AND the patience to deal with the well-meaning but clueless people
ARGH
nostr:npub1ej68dzernetvgqh3gpk006eh509jnmyzptwqcsr7y772vtf3j2dqpxpvaa Yeah, I guess it kinda depends on the person. It's a responsibility, not necessarily a burden if you do it right. Yet I'm hesitant to grow my server very big usercount-wise for these reasons.
During my one year activity on the #Fediverse I've now seen at least four instance admins quitting from being an admin or shutting down their server. Two out of five of these cases were admins being dickheads and the rest of them were mostly about users being dickheads leading admin getting burned out.
Both outcomes are unfortunate, but the latter makes me sad. Why do we have to harass and doxx an admin here for such pseudetical reasons like extensive open text search feature? I don't get humans sometimes.
I repeat: We are not free from toxicity on the Fediverse. Be kind. Make a chance.
#MastoAdmin #Fediverse #SocialMedia
Welcome nostr:npub1jcexrku7smj5yfdmk2t83sl5zc4ylhjsh3ucgrx6yqj9agccj0wqpr02xt! :bunhdheart: #MementoMoriSocial
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5 check out hetzner storage box for backups!
nostr:npub1na0nlms4vlpaluyr0fnur0dfk9ecwcqcxga7vfdg98kghj4h7ntq7yns8j I have three of them. I host a lot on Hetzner. I just want to have some backup processes set up on a separate server etc.
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5 yeah dedicated was misleading, I meant a server that doesn’t host or do anything else. Doesn’t need to be bare metal, can be cloud as well. 👍
nostr:npub1na0nlms4vlpaluyr0fnur0dfk9ecwcqcxga7vfdg98kghj4h7ntq7yns8j I mean I use shared VPSs for the time being, works fine and is very cost-efficient.
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5 nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 I’ve been hosting both mastodon and akkoma and I have to say it’s like night and day. I switched to akkoma (first Pleroma) roughly a year ago and it’s been really smooth sailing. I run it on a little router box and have no performance problems whatsoever, updates are super easy and it’s very stable overall. Mastodon on the other hand took up a huge amount of resources on a server that I used for other stuff as well. I think for mastodon you will need a dedicated server (or multiple ones) doing only that: serving mastodon.
nostr:npub1na0nlms4vlpaluyr0fnur0dfk9ecwcqcxga7vfdg98kghj4h7ntq7yns8j Yes, Mastodon is resource intensive. You don't need a dedicated server necessarily if you optimize your cloud servers well. I have four servers for Mastodon: One for Puma and Sidekiq, one for PostgreSQL, one for ElasticSearch, one for backups.
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5
Poistin X:n. Aika vähän taas tullut postailtua sinne mitään. Tuntuu, että sieltä pitää kahlata löytääkseen jotain relevanttia luettavaa ja kynnys on hirveän iso postata mitään. Ei ole fiilis kohdillaan. Jatkan siis Mastodonilla, kuten tähänkin asti, X "pakollinen paha" työhön liittyvissä asioissa. #X #SomeFi #XFi #TwitterFi
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5 nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 You may wish to go beyond these installers. They make setting up things easy, but you don't really know what you're having. That's then fine for the time being, but not when things go south, need updates, etc.
In the end, when you're running an instance which is not only used by yourself, you're responsible for your user's data and fediverse access. Imagine if mstdn.social would be down tomorrow without notice. You wouldn't be too happy about it.
nostr:npub19ys38s6wlp3dzxufq7w2a3lyw57m243w5q5mg40rwa6h2307gj5sznepse Indeed. It goes without saying it's best not to use any installers or things like that. I prefer all manual, all custom, I don't even run Mastodon from docker but rather from source. I like knowing what it does.
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5
I have this weird urge to try and set up an own instance myself. Just to see if that works.
With Akkoma - which I like a lot more than the Mastodon interface.
I found the Akkoma installer on Yunohost, and Hetzner has very nice rates.
Hmmm...
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 Would you know what kind of mess I'd get myself into? (Answer only when you have time, this is NOT urgent at all.)
nostr:npub1spe0y44ygqfg0l829kqyqg46xkhrxt6mke8zc3c2v6e8zk509quqkvh9r5 I don't know Akkoma/Pleroma, but I've heard it's more resource friendly. But as with hosting anything, of course it's continuous work. If something is wrong, it can be stressful. But if you think you're up to it, go for it!
What I've learned is that it's best to know what you're hosting. This is why I constantly improve things on my instance, dig deep into code and make sensible modifications to my fork. PS, Hetzner is nice. I have 4 servers and 2 Volumes from them currently powering my Mastodon infrastructure.
Well, that's my 2cents. #MastoAdmin
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 nostr:npub1d0ddfd8upgjeafxzev7fa9frca279e6835nez4sahedslkgef9eqatexde fwiw, i'm not a Ruby expert either; i just picked up enough to make Mastodon do what i needed it to do. it's not a particularly good language, but it's also not hard to learn, especially if you're familiar with similar languages like Perl, Python, PHP, or JS. and the upside of Rails is that a lot of Mastodon's code can be easily tested from an interactive console.
nostr:npub1rvnml3749zymjjj005a5vvvt02jc07xyz4akpxz3zvues7rm04msr5fj3g Thank you for the insight. I know JS and PHP. Might as well see this one through. nostr:npub1d0ddfd8upgjeafxzev7fa9frca279e6835nez4sahedslkgef9eqatexde
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 nostr:npub17kfhkklkmrupgrqr8q293xwywp5wjhnzr7atrt0rn0q4wnttz3zqdghsl3 Yes, sorry I was replying to the picture highlighting mastodon's own "Advanced search" which is nowhere near as effective as the Vyr one which runs on Universodon and similar.
nostr:npub17kfhkklkmrupgrqr8q293xwywp5wjhnzr7atrt0rn0q4wnttz3zqdghsl3 nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 So that search is not the same as full text / enhanced search. The text search simply searches the text of peoples bio's and hashtags of posts iirc. The enhanced search patch also indexes and searches over the text in all public status's that the server knows about which is why you can get more effective search results and also (IMHO more importantly as a server owner) indications about abusive users before they get reported through keyword search and manually reviewing them.
nostr:npub1gwrllrhrc4c8rzkev4dt2fl66hx72gmtcwauvhrh4lexnk5zdhrq85t50g I have the extended search by VyrCossont enabled on my instance. nostr:npub17kfhkklkmrupgrqr8q293xwywp5wjhnzr7atrt0rn0q4wnttz3zqdghsl3
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 so I suppose it can work if I start to use your fork <https://github.com/ronilaukkarinen/mastodon> instead of the upstream, right?
nostr:npub1d0ddfd8upgjeafxzev7fa9frca279e6835nez4sahedslkgef9eqatexde It's probably not that simple, because my fork contains all kinds of stuff. I always create a new fork for the next milestone where I merge the previous one. If you have different things it can cause a lot of conflicts. And the version should always match.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 do you guys are planning to maintain the development of the patch in the future, even if it is for the nightly branch?
nostr:npub1d0ddfd8upgjeafxzev7fa9frca279e6835nez4sahedslkgef9eqatexde I for one will probably ensure it works, if I'm going to keep having it here at #MementoMoriSocial. I'm not a ruby expert but I think I can manage. We'll see.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 can I by any chance get to pin the search options to columns? The language to begin with? And thanks for posting screenshot, I've never seen it. I suppose that's something mobile browsers won't see?
nostr:npub17kfhkklkmrupgrqr8q293xwywp5wjhnzr7atrt0rn0q4wnttz3zqdghsl3
> can I by any chance get to pin the search options to columns?
Currently not a Mastodon feature so no.
> I suppose that's something mobile browsers won't see?
You can when you swipe to the last icon with three dots and then scroll to bottom and tap "Search reference".
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 Wait so that's just a built-in feature?
nostr:npub1zx4nsay889fcjrlk0zmpywe9y7pz6fflphwdcyzkjad4hmyk09asw6s6fq It is not. It's implemented to my fork v4.1.6+nightly-2023-07-31~mementomori-social-mods-
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 I'm using the stable branch, so I'm a little insecure about implementing this. But I wish I could.
And with the last message from the dev before closing the issue, I'd be in trouble if something went wrong.
nostr:npub1d0ddfd8upgjeafxzev7fa9frca279e6835nez4sahedslkgef9eqatexde I understand. I've studied with those parts for some time now and I think I can continue implementing it alongside the universeodon.com admin who has it enabled. Wasn't easiest to patch, that's for sure. I hope no breaking changes in the future, but it's good to test them out safely in the development environment in between each upgrade.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 I’m so glad you added search to our instance! 👏🏽
nostr:npub165rcqt4vlh6z3perqrzxl9rqhvjt4v04zfx4s5gfqe2pdh252xkq0knudd I had been meaning to extend it! Good that you reminded me.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 do you have elastic search enabled?
nostr:npub1kru9cvuqhu467zqstcjjpslhfh09ddq5mjvu0qe4cdadtsy5kdusfzydqf Yes + Extended search with open text and these search parameters.
I love the extended search of my instance. I don't get it why this isn't implemented by default. https://github.com/VyrCossont/mastodon/pull/8 #Mastodon #MementoMoriSocial #MastoAdmin
