Skip Navigation
delendum

Admin @ lemdit.com - Roam free!

Posts
45
Comments
99
Joined
2 yr. ago
  • Hey,

    I don't there's much more you can do other than to get in touch with that instance's admin. I suggest sending them a direct message, they should be able to help by modifying stuff directly in the database.

    The 2FA implementation is unfortunately pretty buggy still.

  • Hey that's awesome, thanks for starting it, I look forward to see what comes next!

  • Lemdit Official @lemdit.com
    delendum @lemdit.com

    We now require registration applications for new users

    There has been a considerable increase in bot activity and malicious content posting on Lemmy recently.

    Fortunately our little instance has been mostly spared so far, but I do worry that this may change at any moment.

    In an effort to protect Lemdit and ensure its long term survival, we now require registration applications to be submitted by new users wanting to join us.

    I've kept it short and authentic people will always be welcomed here, it just means that joining is not instantaneous anymore. I personally dislike registration applications, but I feel like protecting what we already have is more important than convenience and there aren't any better measures available yet.

    Hopefully this will change as Lemmy evolves, I know the devs are working hard to find better solutions.

    Permanently Deleted

  • Good tip, thank you.

  • I've changed it, I hope you like it!

    The offer is still there for you to play with the colors.

  • Anything illegal, porn, shit promoting pedophilia (even when it tries to be cute and do so vaguely). Those are the things I have no tolerance for.

  • Can you tweak the colors in photoshop or something and repost it here? I'll just use them to update it properly when I get a chance later.

  • How about this?

    Alternatively, do you want to have a play with the colors yourself? I'm open to anything.

  • Alright I'll try it!

  • Lemdit Official @lemdit.com
    delendum @lemdit.com

    Our mascot woke up today as an octopus

    You may have noticed that our mascot has changed. As Lemdit grows into its identity, I wanted to find something a bit more original to represent it.

    I hope you like our new octopus mascot!

  • Hey welcome, I look forward to seeing them grow!

    https://lemdit.com/c/stuff is for anything, general chat, etc.

  • I have a Lenovo ThinkPad T430 that is by now almost 10 years old, it runs perfectly on Linux and is a fantastic choice even today. It's built like a tank and that Intel i5 powering it is immortal. DDR3 RAM is dirt cheap now and it takes up to 16Gb, you can swap its HDD to a SATA SSD (if not done already) and batteries for it are still cheap and plentiful.

    If you're looking for something affordable for software dev, I can't think of a better choice for $200-$300

    https://www.lenovo.com/lt/lt/laptops/thinkpad/t-series/t430/

    They really built this one right, they don't make them like this anymore.

  • It will get better, take it from a stranger on the internet.

    Start with the little things: https://www.youtube.com/watch?v=sBAqF00gBGk

  • This is a Lemmy-ui bug, not related to CDN/cache.

    I had submitted a bug report for it some time ago but it's not that urgent in the great scheme of things so they didn't get around to it yet: https://github.com/LemmyNet/lemmy-ui/issues/1865

    (the report speaks about this happening after you log in, but it's the same thing).

  • This is insanely bad. I don' t know how they can recover from something this catastrophic.

    CloudNordic is a market leading Cloud Computing and Enterprise Hosting distributor and wholesaler, offering Software as a Service to Resellers and End Customers.

    CloudNordic offers Resellers a complete Cloud Computing platform and portfolio, including Virtual Servers, Hosted Exchange, Hosted SharePoint, IASO Backup, Shared Web Hosting, Domains and SSL certificate encryption.

    So they likely have business customers that lost all of their e-mails, business files, servers, etc. Now that is a bad day at the office.

  • hey, I'm the admin of lemdit.com, thought I'd offer you my 2 cents.

    Generally speaking anyone is welcome on Lemdit. We're not a political instance, nor are we a strictly 'free speech' one. What this means is any ideas are welcome irrespective of political lean, but slurs, attacks or calls for violence are not. To give you a concrete example, disagreeing with government covid policy is fine, calling people fags is not.

    Lemdit is indeed a tiny instance. This isn't really an issue as far as content and engagement is concerned thanks to federation, but it does mean we're a very small fish that can be easily killed if we get defederated. We're not big enough to survive under our own content steam, so if you do join, please try to keep this in mind.

    The only instances we've defederated are ones that host loli porn. In general, anything that can get us into legal trouble is gone on the spot (I don't mean the lemmy.world interpretation of legal). Otherwise I don't live in the US and I make it a point not to get involved in politics one way or the other, so you will not see me defederate or block anything based on politics.

    Lemdit is also self-hosted and costs me very little to run, so this isn't a donations grift, we're not looking to grow at all costs, etc.

    You can find more info here: https://lemdit.com/post/2915 https://lemdit.com/post/13

    If this sounds like you, then feel free to sign up.

  • Awesome project and the tool looks great - nice work!

    There was an existing tool which was similar: https://federation-checker.vercel.app/

    Yours is definitely nicer.

  • Hey, thanks for your feedback.

    Good point on the Admin account potentially not being e-mail verified, I'll add that bit in there.

    Lemmy stores a record of users in two places:

    • local_user is where local accounts are stored. Each entry has an id and a person_id.
    • person gets an entry for every user@instance that your Lemmy instance learns about, including users which were created on your instance. local_user entries are mapped to person entries using the person_id.
    • local_user doesn't actually keep track of user@instance - it's all stored under person and referenced via the person_id.

    This means that to free up the user names, you would also need to delete the respective entry from person. There are a few ways you can achieve this:

    • You could grab a list of all person_id numbers where email_verified='f', then use this list to delete from person.
    • You could just delete the specific username you want to free up from person (where name='username').

    Edit: This also explains your confusion around the id of the Admin username - id would've been '1' and that's the one that matters. person_id was '2' because your instance likely learnt of another user before the Admin somehow. I just checked mine and person_id is also 2, so it seems like the standard thing it does.

    I didn't worry about this too much since these were all randomly generated junk usernames that nobody would ever miss and I didn't think it was worth the extra hassle to try and delete them from person too, since it would be a bit cumbersome especially if there's a lot of them.

    Anyway, to free up those usernames just delete them from person using one of the options above.

    I hear you on the need to delete junk data, my hope is the devs will eventually include some decent tools for that. It's a good suggestion, I may put something together when I have a bit of time.

    A solution you can try meanwhile is to use an admin account to 'purge' the stuff you want to delete - purging does remove everything from the server. Annoyingly you don't get the option to purge your own posts as the admin, but you can use a second admin account to work around this.

  • Oh hey, thanks!

    I also don't subscribe to the lemmy.world interpretation of what is legally compromising, so we are not going to follow in their footsteps.

    I thought I'd mention this since it's a hot topic recently and people might be spooked.

  • I think you're right, he probably ended up here by chance. I didn't see any problem with the old mascot either, but maybe soft and cartoony is misinterpreted by some people so I thought I'd send a message with the new one.

    He's certainly trying hard to find a place that will take him.

  • It's very disappointing. They seem to be testing the waters, for example this guy won't outright promote pedophilia, instead he'll make arguments such as:

    • teenagers over 14 are fully developed young adults
    • it's bigotry to treat them like children
    • it harms and infantilizes teenagers over 14 to treat them like children
    • the brain is fully developed by 14, the rest is just a myth
    • power imbalances between adults and teens are a myth
    • puritans are to blame for the hysteria against age difference in sexual partners
    • hysteria around pedophiles today is the same as the witch hunts of the past
    • child beauty padgents are just kids playing dress-up and harm nobody
    • punishment for adults who have sex with teenagers over 14 is disproportionate for a crime that hurts nobody

    ...etc. Nothing he says is technically illegal so he's banking on everyone going along with it on this technicality. At the end of the day, this is a 50+ year old dude with a squeaky voice that is trying to make a case for how he should be able to have sex with 14 year olds. He is (somewhat) indirectly promoting pedophilia and can fuck right off.

  • Lemdit Official @lemdit.com
    delendum @lemdit.com

    Regarding "Controversial Ideas" and a change in our mascot

    A couple of days ago a newcomer started a new community called "Controversial ideas" and began posting content.

    I originally took it at face value, however it quickly became apparent that the "controversial ideas" were all just different angles of trying to normalize relationships between adults and under-age teenagers, under the guise of pseudo-intellectual debate on age of consent laws, brain development, etc.

    A bit of digging made it clear that this was an individual with an agenda. He had started similar communities on several other instances using different usernames, all with the same objective and approach. His multitude of other social media accounts told a similar story and included real hot takes such as this one:

    This individual has been banned and the community removed.

    I don't know how much clearer I can make it that this kind of shit isn't and will never be tolerated here.

    Seeing as this w

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Lemdit defederation tracker

    This post keeps track of all instances that Lemdit is no longer federated with and the reason why they were blocked.

    The Lemdit ethos sets out our stance on federation, notably:

    Defederating from other instances is an absolute last resort and we will only do so under the following circumstances:

    • If their content has the potential to get us into legal trouble
    • If they are acting as an attack vector towards us

    10 July 2023

    burggit.moe / lemmy.burger.rodeo - Defederated due to legal concerns. They host loli porn (cartoon porn depicting underage characters).


    01 August 2023

    lemmy.comfysnug.space - Defederated due to legal concerns. They host loli porn (cartoon porn depicting underage characters).


    08 August 2023

    detroitriotcity.com - Defederated due to legal concerns. I don't even know where to start with this one, they appear to host a suite of things that are illegal, among which loli porn (cartoon porn depic

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Lemdit has been updated to Lemmy 0.18.4

    Lemmy 0.18.4 was released today and Lemdit has been updated to it.

    You may have noticed a 5 minute outage earlier while this was happening.

    This release is mostly a bug fix, which is welcomed news. You can find the full release notes here: https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md

    As always, please let me know if you encounter any weird behavior.

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    An alternative web client for Lemmy with the UI of Xylo

    The Lemdit Photon instance can be accessed at https://p.lemdit.com

    You can find more info on Photon here: https://github.com/Xyphyn/photon

    Fediverse @lemmy.world
    delendum @lemdit.com

    Introducing lestat.org - Lemmy instance status monitor for all popular instances

    cross-posted from: https://lemdit.com/post/408034

    I like keeping across what is happening with other Lemmy instances so lestat.org was born out of this curiosity.

    URL: https://lestat.org

    It's similar to lemmy-status.org but with a few notable differences:

    Criteria for adding instances to Lestat

    I will add any instance to Lestat based on these prerequisites:

    • The instance is listed on join-lemmy.org
    • The instance doesn't host anything illegal in New Zealand

    Free services for admins

    If you are an instance admin, I can set you up with the following:

    • Automatic e-mail notifications when the status of your instance changes (e.g. it goes up or down).
    • An uptime badge for your instance in this style: ![](http
    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Introducing lestat.org - Lemmy instance status monitor for all popular instances

    I like keeping across what is happening with other Lemmy instances so lestat.org was born out of this curiosity.

    It's similar to lemmy-status.org but with a few notable differences:

    Criteria for adding instances to Lestat

    I will add any instance to Lestat based on these prerequisites:

    • The instance is listed on join-lemmy.org
    • The instance doesn't host anything illegal in New Zealand

    Notification service for admins

    If you are an instance admin and want to get automatic e-mail notifications from Lestat when your instance goes down, message me and I will set this up for you.

    I hope you find Lestat useful!

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Defederating from lemmy.comfysnug.space due to legal concerns and a note on "loli porn" instances in general

    It was brought to my attention that lemmy.comfysnug.space also hosts "loli porn". This content is illegal in New Zealand as well as many other countries.

    Needless to say they have been defederated and all their communities purged from our server.

    I'm mostly posting this in the spirit of transparency as I don't think this affects anyone here.

    Please let me know if you do come across another similar instance, there are simply too many of them out there for me to check proactively.

    I sincerely hope that this was the last of them, but if there are more, I also don't think it's worth me making an announcement every time we defederate one. I may instead create a generic defederation post where we keep tabs on who we defederated and why, but I welcome your feedback.

    As a reminder, the Lemdit ethos sets out our stance on federation, notably:

    Defederating from other instances

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Alexandrite is a beautiful desktop-first alternative web UI for Lemmy.

    The Lemdit Alexandrite instance can be accessed at https://a.lemdit.com

    You can find more info on Alexandrite here: https://github.com/sheodox/alexandrite

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    We've upgraded to Lemmy 0.18.3 and other improvements

    You may have noticed that Lemdit was down for about 2 hours earlier (if you did notice, then I hope the status page kept you informed).

    Below is a summary of what was done:

    • Host software updates (some things required a restart).
    • Host hardware upgrades - larger SSD installed and Lemdit migrated to it. This was not done out of necessity, but for future proofing.
    • VM image back-ups - this is a separate activity to the nightly DB backups
    • Lemmy upgraded to 0.18.3 - this version comes with significant DB improvements and required a DB migration.

    Overall it took longer than I hoped it would, but I think it was all worthwhile.

    Please let me know if you notice any weird behavior from Lemdit.

    Stuff @lemdit.com
    delendum @lemdit.com

    The story of how I have angered The Highest Leader

    A stranger appears

    A highly unusual person joined Lemdit yesterday and proceeded to make a post in Lemdit Official. It consisted of a long list of links and some random anime image.

    He styled himself Maskugatiger a.k.a Cybernetwalker. (The Highest Leader of Global Civil Society Community)

    I initially thought it was some kind of bizarre spam bot, but curiosity got the better of me and I decided to go down the rabbit hole.

    The rabbit hole runs deep

    The first handful of links were to various obscure boards and pages that this individual had created. They were all very strange:

    • The forums had countless sections that were seemingly empty.
    • There were animated gifs, k pop idols and random anime images plastered everywhere.
    • Lots and lots of buttons and random links in all kinds of colors.
    • There were long ramblings that mixed Islamic fundamentalist views, doomsday prepper advice, death cult beliefs, calls for revolution, a love for childish
    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Lemdit was down for about 4 hours

    We had an outage, Lemdit fell over while I was asleep so bad timing. It looks like it was down for about 4 hours.

    I'll look into what caused it, I have a script that tries to automatically recover Lemdit from the usual crash, but something else happened here.

    Anyway if you tried to access it and couldn't - sorry! It's back now.

    Edit:

    I believe this was caused by cache depleting all available RAM (impressive considering we've got 128 GB allocated). This isn't normally supposed to cause an issue as cache is meant to be cleared to make room for app usage, but in practice it can be problematic and it's likely what got everything to fall over.

    I've got a cron job in place that will clear cache daily now so this won't happen again.

    Here's a graph if you're curious, the outage occurred ~3:30AM, the drop you see is me restarting the VM:

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    A familiar desktop experience for Lemmy

    The Lemdit Mlmym instance can be accessed at https://old.lemdit.com

    You can find more info on Mlmym here: https://github.com/rystaf/mlmym

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    What are your thoughts on Lemmy and Lemdit so far?

    I'm curious to get your thoughts on Lemmy. What is your impression so far? Are you enjoying it? What would you like to see different?

    If you're using Lemdit, then I'm really interested to get your feedback on what your experience is like. Is there anything we can improve? Any other suggestions or ideas?

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Is the potato secure and privacy conscious?

    Security has been a hot topic for Lemmy recently and privacy is something that we all care about. Here's how we're set up to handle both.

    Security

    As a self-hosted Lemmy instance, we're actually in a slightly better position than many:

    • The server is not remotely accessible from outside the local network (it doesn't need to be).
    • The Lemmy admin interface is not remotely accessible from outside the local network (even if my Lemmy account ends up compromised through some exploit, the potential harm from that is greatly reduced).

    We also have more generic network security measures in place:

    • The server sits behind a hardware firewall.
    • The Lemmy instance sits behind a reverse proxy.
    • Internal networks are segregated from each other.
    • IP whitelisting is used for all internal remote access.

    Nothing on the Internet is unhackable and we're no exception. However, we're too small to be an attractive target and we're sufficiently hardened to avoid bein

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Lemdit Status page and backup Discord server

    We now have a Status page that monitors Lemdit services, as well as a backup Discord server:

    The purpose of these is to keep you informed on what is going on with Lemdit and give you a way to contact me should anything go wrong.

    lemdit.com / *.lemdit.com will automatically redirect to the Status page in the following scenarios:

    • Planned outage (server maintenance, updates, etc)
    • Unplanned outage caused by software or hardware failure

    lemdit.com / *.lemdit.com will be unreachable in the following scenarios:

    • Unplanned outage caused by connectivity or prolonged power failure

    I get automatically notified of any outage and will keep you up to date via the Status page and/or Discord.

    The Status page also sends automatic notifications to the Discord server when services go down or when they recover.

    If Lemdit has gone offline and I'm nowhere to be found for a few days (think vlemmy.net), then yo

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Voyager is an Apollo-like open source web client for Lemmy. It’s a mobile-first app, but works great on desktop devices, too.

    The Lemdit Voyager instance can be accessed at https://m.lemdit.com

    As a webapp, Voyager is easy to install on your phone through your browser controls.

    You can find more info on Voyager here: https://github.com/aeharding/voyager

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Updating to Lemmy 0.18.2 Release - Success

    It feels like I've been spamming these updates recently, but it has been an eventful week for Lemmy and it's worth being on the version that has the least holes in it.

    Unless there is a compelling security concern or they fix the broken theme appearance, I'm going to start limiting these updates to once a week going forward.


    I’m about to perform this update in the next 10 minutes, all things going well there should be no downtime/instability.

    The DB is backed up, I’ll post an update here once everything’s done.

    Lemdit Official @lemdit.com
    delendum @lemdit.com

    Updating to Lemmy 0.18.2-rc.2 / UI 0.18.2-rc.2 - Success

    I’m about to perform this update in the next 10 minutes, all things going well there should be no downtime/instability.

    Also updating to the latest pict-rs v0.4.0 release.

    This is an important update as it addresses the Lemmy exploit found yesterday, as well as some other bugs.

    The DB is backed up, I’ll post an update here once everything’s done.