this post was submitted on 29 Jul 2023
1 points (100.0% liked)

c/CommunityRequests

2 readers
14 users here now

Do you know a mod user you would like to see run a community? Perhaps you are volunteering to be a mod for an existing community? Maybe you want to start or bring over a new community? This is the place for meta questions and updates about this instance, request a community, and upvote any volunteering mod(s) you want to run a community!

Fediverse Resources

  1. Lemmy Community Finder
  2. Awesome Lemmy Instances
  3. Join-Lemmy Instances
  4. Lemmy Federation Map
  5. FediDB
  6. Fediverse Observer: Map of Lemmy
  7. The Federation
  8. Fedi-Block-API (Instances Blocked)
  9. Sub.Rehab
  10. Quippd: Unofficial Subreddit List
  11. LemmyVerse

Please Observe Instance Rules:

  1. Do not violate any laws, third-party rights, and/or proprietary rights.
  2. Do not harass others, be abusive, threatening, and/or harmful.
  3. Do not be needlessly defamatory and/or intentionally misleading.
  4. Do not upload without marking obscene and/or sensitive content as such.
  5. Do not promote racism, bigotry, hatred, harm, and violence of any kind.

Instance Summary:

  1. https://fedidb.org/network/instance/chat.maiion.com
  2. https://the-federation.info/node/details/50922
  3. https://lemmy.fediverse.observer/chat.maiion.com
  4. https://lemmyverse.net/instance/chat.maiion.com/communities

founded 1 year ago
MODERATORS
 

A few weeks passed since my last update, but MaiionChat is now upgraded to Lemmy instance v0.18.3. The upgrade was quick and seamless in the virtual environment with a smaller test database. As expected, the upgrade for the live site was also quick. Aside from the server's CPU resources maxing out processing the much larger postgres database for only the first 3 minutes, everything else was also seamless. The server continues to run as usual, and utilizes slightly less memory compared to previous versions. Release information can be found here: https://github.com/LemmyNet/lemmy/releases/tag/0.18.3

For the sake of transparency, I would like to mention the customizations and additions I made to the instance leading to the v0.18.3 upgrade.

There was a time when this instance did not have picture previews or open graph images (og:image). This was a decision I made initially to prevent the server's space from running out. Aside from the occasional image links, the text only experience got old. Due to that, I enabled image previews on July 14th, and monitored the server usage until July 21st.

During that time, I found out that it took 3 days for the "pictrs" folder to match the size of the "postgres" database folder. At the rate the "pictrs" folder was growing, the server would have no more room after a few months. I did not want to disable picture previews, so I just made a bash script that deletes all pictures after 2 days and runs via cron schedule. If you go to any local community, and go to posts older than 2 days, you will see that most, if not all picture previews are gone.

Still on the topic of pictures, I noticed that activating picture previews added more traffic to this instance. Trying to take advantage of the opportunity, I did a little bit of promotion on another instance, and community subscriptions significantly increased despite the lack of comments on my post. However, my promotion introduced a few trolls who created accounts to deliberately break rule 4 and posted NSFW content. I decided to ban the accounts instead of purging them from the database like I did with the wave of bot accounts from a while ago. The NSFW content that were deliberately posted in the wrong communities were completely purged from the database.

On the topic of the database, I previously learned in an older post that the activity table consumes plenty of server space. What I did in that older post was manual. Since then, I have cleaned the database automatically with another bash script that runs via cron schedule. The bash script will clean the activity table of content older than 1 day every day. Upon setting this, I noticed that if you view the "All" feed and filter by "Active", most of the oldest content will be from 2 days ago. Before this, the "Active" filter had content as old as 1 week. Now, the "Active" filter seems to show the active content up to 2 days.

Please be aware that all these changes were made under v0.18.2

Lastly, since community subscriptions are increasing, I have made the bot, u/QualityControl, a moderator for all the communities. The source code of this bot can be found here: https://github.com/Dakkaron/SquareModBot. I have it filtering unwanted links to Reddit, and I will expand the filter as needed.

My apologies if any of these changes will potentially or have already caused inconveniences to lurkers and existing users.

Edit: Spelling & Grammar

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here