nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 I looked it over, but my points are still relevant. "Servers" are a service when there are users present and running an instance solo, is not a good practice for a service. I am not saying to not run servers/instances, I am just saying to not run them solo OR invest/join hosting other instances, in general.
nostr:npub1fc3et0s4tpl7a90tu235rqmlnkrendezmf6n3jjx7u50stqzkldqfehhl3 Servers are a service. But why should it change anything? I take comfort in the fact my company is financially backing the server. We are a team of 11 people. They don't currently take part in any other way than to be there.
It's not the best practice, but it can work when you have a passionate and committed person as admin. I even know a single person hosting companies who have been fine for decades. In the overall picture it is not very wise, but it can work if the contingency plan is in place.
We have a two person system administration in our company and large corporates trust with us their servers. We do have a team working for us in the data center though, but only two people are the main responsible ones. It's been all fine for 10 years now.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 glad to hear it. You'll probably be fine if you've got less than 1k actively posting users. This would probably be a good time to start identifying those users you have that would make good community managers, so that if your instance does scale unexpectedly, you have some backup help in the works.
nostr:npub1h6gms9c0g3gnav6mg5jcx56r9ak0qmaky22lxyuajs5hhzamz78s7fxxhk There are 116 active users right now. I am single handledly reviewing and accepting each user who want to register as I require a reason for signing up. One reason for this is indeed to prevent my instance having any unexpected influx of users. Rest of the reasons here: https://mementomori.social/@rolle/110832413994848333
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 nostr:npub16amvkqtxxxsqk6a5s7f4w3guzrjejw69zy8hnwe6ug6gkcn222ks8wscuf Yes.
The actual problem appears when somebody says something hurtful in a 'kind' way, somebody else gets triggered by that - and everybody piles on the person being hurt because they dared express their hurt in a less-than-ideal way. Meanwhile, the original jerk just whistles on, their bad behaviour unchallenged.
IMHO 'be kind' works as the default setting, but you should be very careful before calling anyone out on breaking that rule. Always look at the whole picture.
nostr:npub1csgkx20jjqgkk847l4wramlgrsymtj9sm3mxl6cfjrufrgrwmjaqlz8zfr Saying something hurtful is not kindness. Surely it's subjective what is hurtful, but kindness and hurting are kinda not part of the same scenario.
nostr:npub16amvkqtxxxsqk6a5s7f4w3guzrjejw69zy8hnwe6ug6gkcn222ks8wscuf
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 My recommendation to admins is that no matter what, don't make it a one person show, even if you have to create sockpuppet moderator accounts to give the appearance of a team enforcing the rules.
Bullies target individuals. They rarely go after groups. Having a team that you're part of not only gives your actions greater authority, but also provides you personal plausible deniability for unpopular decisions. Ideally, communication to your users should be done by the voice of the moderation team, not the admin account. Keep the community management as separate as possible from the technical workings of the site, and keep your interaction with users through the admin account to a minimum.
Context: ran a non-profit publishing website with a public forum for 12 years before burnout caught up. I would have only lasted one if it weren't for the excellence of our moderation team and their ability to help mitigate the toxicity and spam.
nostr:npub1h6gms9c0g3gnav6mg5jcx56r9ak0qmaky22lxyuajs5hhzamz78s7fxxhk For now I'm alone. I'm a hermit. Will take it to future consideration to bring in someone else. But I'm not very social IRL and it's hard to find people who to trust 100%. We'll see what happens.
For the time being I have no stress about this and nothing is really bothering me. All peachy.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 Rule #1 on ioc.exchange (I'm on the moderator team) is "Be nice!"
We message users reminding them of this rule when needed. One (1) time I've had a rude reply and had to suspend the user.
Working as intended.
nostr:npub1mqhwuvxcxgp32wwxvevzekt5t9p50k2zctak8fyf3gzd62yzm78sx9wrmm My number one is similar. #MementoMoriSocial

nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 I am a sysadmin too, but there is a reason I choose to NOT run my own #mastodon instance vs join (and pay). I see too often where people think smaller instances equal better quality on here. There is the "hit by a bus" risk of solo host. Those don't have a great support staff so you rely on the "I am human" approach. In terms of "service", this is not a good enough reason in my opinion, for a solo instance. You want to run an instance? Cool. But adding users? You become a service.
nostr:npub1fc3et0s4tpl7a90tu235rqmlnkrendezmf6n3jjx7u50stqzkldqfehhl3 For me it's not that black and white. I also run other servers. I also provide them for my customers.
You can read about my server in the About section: https://mementomori.social/about
nostr:npub1c6efmyn3d5m8pqx78ws25ckde7k6ncenddt68233ehyu5t8mlexq35xg9h There were a better term for it I can't recall correctly, but it is something to do with the notion that you can't tell others what to do or it's considered as condescending, making you look a better person etc... I wish I'd remember that conversation better so I could look for it.
nostr:npub1c6efmyn3d5m8pqx78ws25ckde7k6ncenddt68233ehyu5t8mlexq35xg9h Oh yes got it now:
Terms:
- Tone policing
- Toxic positivity
The argument also focuses on entitlement. Like if you are not part of the harassed minority, you can't say "be kind" as it's understood as "don't be angry about the things you have suffered from" etc.
nostr:npub1nltm0d4ayc327054wut5wap6tdfzqxm87rde0876hu03mrxar0ps6vt44t nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 Tone policing when you are justified in being angry is a common abuse tactic. There's also a term called "toxic positivity" when insistence on positive thinking is used as a way to dismiss peoples negative experiences or shut conversations down. Rudeness and anger are part of the spectrum of human expression and there are numerous contexts where they are more than appropriate and kindness is absolutely not.
nostr:npub1p84g6vdcmvlpdlk4557dpsccyg3gssrtza0jx8rqcnw83fj5ed0ql6lxk8 nostr:npub1nltm0d4ayc327054wut5wap6tdfzqxm87rde0876hu03mrxar0ps6vt44t Those were the terms I was looking for, tone policing and toxic positivity. Thanks.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 out of curiosity, what's been the argument for saying "be kind" to be rude?
nostr:npub1c6efmyn3d5m8pqx78ws25ckde7k6ncenddt68233ehyu5t8mlexq35xg9h There were a better term for it I can't recall correctly, but it is something to do with the notion that you can't tell others what to do or it's considered as condescending, making you look a better person etc... I wish I'd remember that conversation better so I could look for it.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 Neat-o. You can make it even more robust:
1. Check if mountpoint is available with `findmnt --real -rno TARGET "/mnt/somethingsomething" || printf '%s' 'WARNING: No mountpoint found!'`
2. You can probe hb url and then print results, if all is okay: `host example.com/endpoint >/dev/null || printf '%s' 'WARNING: No hostname found'`
Add some logging and profit even more.
nostr:npub1zvxrhweax6amgqwwv6zjc5rcs7rkfuk2x95jtcsyvew2vf5ew75qslvul7 Thanks for the tips!
nostr:npub1ej68dzernetvgqh3gpk006eh509jnmyzptwqcsr7y772vtf3j2dqpxpvaa Good catch. The alarming size, that is.
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 it can be situational no?
If some (to use an American example) MAGA nazi engages me it's unwelcome.
"Kind" - and maybe there are language issues here to explore - can imply acceptance.
One can be aloof and still not unkind, I suppose I strive for that.
nostr:npub16amvkqtxxxsqk6a5s7f4w3guzrjejw69zy8hnwe6ug6gkcn222ks8wscuf But you always have a choice.
So proud of my disk size monitoring script, so I'm just going to share it here as-is:
#!/bin/bash
# diskspace.sh
# Set up the mountpoint
MOUNTPOINT="/mnt/somethingsomething"
# Get disk usage and total
DISK_USAGE=$(df -hk | grep "$MOUNTPOINT" | awk '{print $3}')
DISK_TOTAL=$(df -hk | grep "$MOUNTPOINT" | awk '{print $2}')
# Convert from block sizes to GB
DISK_USAGE_GB=$((DISK_USAGE / 1024 / 1024))
DISK_TOTAL_GB=$((DISK_TOTAL / 1024 / 1024))
# How much is allowed to be left
DISK_GB_LIMIT="8"
# How much is left
DISK_GB_LEFT=$((DISK_TOTAL_GB - DISK_USAGE_GB))
if [ "$DISK_GB_LEFT" -lt "$DISK_GB_LIMIT" ]; then
echo "Less than ${DISK_GB_LIMIT} GB left! Only ${DISK_GB_LEFT} GB left!"
else
echo "There is still ${DISK_GB_LEFT} of ${DISK_TOTAL_GB} GB left. No need to be alarmed as the alarming limit is ${DISK_GB_LIMIT} GB."
# Your heartbeat curl here:
curl https://example.com/endpoint;
fi
Set up a cronjob:
# Disk size heartbeat
*/3 * * * * bash /path/to/diskspace.sh >/dev/null 2>&1
#MastoAdmin #Bash #Scripts #Linux #Server #Code
nostr:npub1cmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq0wrzd2 I suspect as a woman I have encountered some challenges as a sysop that men usually don't. Those I'm afraid are a constant burden.
The work, as you note, doesn't have to be if you have a good group and a good plan.
nostr:npub1ej68dzernetvgqh3gpk006eh509jnmyzptwqcsr7y772vtf3j2dqpxpvaa I'm doing this solo for the time being and enjoying it. The experience helps, been doing this for couple of decades and over 10 years professionally.
Btw, I've gotten really harsh criticism for just saying "Be kind"... that won't stop me from saying it. We can always be kind and I can say "be kind" out of kindness. Encouraging to kindness is not rudeness and I can't wrap my head around it why would it be anything else than focusing on the positive side of things.
There are always people who focus on negativity, pessimism and hate. Whatever hits me, I choose to smile. #Positivity #Kindness #Attitude