First of all: I guess its time for me to introduce myself, as i have been a lurker in the past.
I'm Alirrasona, the wife of@[email protected], the admin and moderator of FOSSware and a few communities on here.
While he fully imerses himself in tech related and FOSS topics, I'm more of a creative artsy person myself. Coincidentally, this often means we are completing each other, so to speak.
Hes my admin and I'm his graphic designer.
He asked me to come up with a few icons for the communities he created, and an icon for the website itself. I found some time after my full time job to make some and they're implemented now.
Pre-workday-Netto chiming in to inform you that a XSS vulnerability has been found in Lemmy's frontend and that several instances have been compromised.
I implemented the supposed patch and uploaded an ARM64 build that has the patch applied to Docker Hub, if any other instance might need it (use with caution).
Please note that you'll have to log back in, as all active sessions have been terminated.
I'll continue to monitor the situation when I'm at work.
My wife @Alirrasona told me earlier that she isn't fond of Lemmy's default web interface.
As many of you know, there are numerous alternative frontends for Lemmy. There are apps for Android and iOS, but also web frontends that you can access through your browser.
Two of them are pretty solid in my opinion. They're called Mlmym and Wefwef. Yes, the names are pretty weird, but they fundamentally change the way you can browse through Lemmy content.
Wefwef
Wefwef resembles an iOS application that works similar to how Apollo for Reddit used to work. You just visit the web page on your device, log in (if you want) and there you go. You can even "install" it as a progressive web application (PWA) and it'll appear in your launcher, start menu or wherever, acting as a native application.
After my faux pas earlier today I now have some good news for you: I just upgraded the server to Lemmy 0.18.1, which brings mostly stability, performance and security improvements.
I recently followed the changes to Lemmy very closely and pretty much immediately pulled the latest changes when I saw something that I deemed necessary, which means, we were already pretty close to 0.18.1 release anyway.
Some tech-y Stuff
As usual, let me know if something doesn't work, etc.
Due to me fiddling around with Cloudflare and accidently applying wrong settings during one of my sleepless nights (I was tired again ๐ ), we weren't reachable for most people for a couple hours.
Since it was a DNS settings problem, it took some time to propagate and therefore it took some time for me to notice. I took my changes back for now and now it'll take some time for that to propagate, as well.
I'm really sorry, it'll not happen again it might happen again, but I'll do my best to prevent things like that in the future. I just want a stable experience for everyone!
Teddit and Piped don't use any kind of official API to get the content off the respective websites, so they continue to work, even after Reddit's API restrictions that went in place today. It's a different story with Twitter. Interested folks may track the GitHub issue here.
This shows once again that the decentralized approach is the better one. Let's take the matter into our own hands and use Lemmy, KBin, Mastodon, [Pleroma]
As you might've noticed by the downtime, I decided to upgrade the server today, because I pretty much failed yesterday, due to migraine.
๐ Good news: The server is now running the latest version of Lemmy, 0.18.0.
๐ Bad news: There are still some issues that may or may not affect usability. But so far, things seem to be pretty minor.
This version of Lemmy brings a bunch of performance- and usability optimizations, for instance:
WebUI looks sleeker
Better editor
Resubscribing to Communities that show "Subscribe Pending" should actually subscribe now (works with lemmy.ml communities, but not lemmy.world, for instance, partially fixes this)
2 factor authentication (2FA) is now a thing*
Custom emojis are now possible (maybe someone wants to make some FOSS emojis?
**Edit 4: As you can see, we're finally on version 0.18.0. Due to the ARM64 architechture, I indeed had to jump through some hoops. Lemmy's documentation is absolutely worthless, as well. I guess it's been written by someone who didn't even test if the steps they describe actually work.
But well, here we are. Some images are not visible right now. Need to check out what's going on here.**
Edit 3: I kinda regret getting an ARM server for Lemmy now. Reverted my changes and went back to 0.17.3 for now. I'll either wait for an official 0.18.0 ARM64 image or switch to a server on AMD64 basis.
Edit 2: Now fiddling with the system. Please expect a couple outages over the next hour or two.
Edit: This is going to be delayed, because I suffered a hefty migraine attack today and am still very groggy now after it subsided. I'm sorry, I'll most likely do this later tonight or on Monday.
Thanks to the awesome Lemmy Overseer (GitHub) project and as an effort to block off instances with too lax sign up policies and therefore too many bot accounts, such instances will now be blocked / defederated automatically.
FOSSware defederates such instances temporarily, as we believe that the users should decide what they want to see and what not.
After noticing that accounts registered by bots (before enabling CAPTCHA) count towards this instance's user count, skewing the statistics, I just implemented a job in the backend that'll remove accounts with unverified e-mail addresses after 1 day.
We're experiencing a high frequency of failed bot account signups since around 2 hours or so. They're all using random names with the same pattern and random GMail e-mail addresses.
In an effort to combat this and to prevent GMail from rate-limiting our mail server, I just enabled CAPTCHAs during registration for now.
In case you experience an issue during registration, please e-mail admin
The title says it: Anyone can create communities (subreddits) on FOSSware and moderate them, just as on Reddit.
People can access your communities by typing [email protected] in the search bar of their instance.
To create a community, click on "Create Community" in the navigation bar and let's gooo~
And yes, we also allow NSFW and controversial topics, as long as no rules or laws are broken. If you're unsure, message me or post in /c/fossware_support first.
As previously announced in our migration post on Reddit, FOSSware now also sports instances of alternative front-ends for popular services like Reddit, Twitter and YouTube that are known to violate your privacy and freedom by tracking you.
By design, these alternative front-ends don't allow you to log in to your accounts, if you have any. However, there's usually a way to configure them and export your preferences.
In case of Piped, you can even create an account on our Piped instance.
Please be aware that any of these tools may be rate-limited at any time. In this case, you may have to try a different instance.
2 days ago, I announced on Reddit that I would migrate our subreddit, which is r/fossdroid to the Fediverse, after all what's going on with Reddit's so called API-pocalypse.
I won't go in depth into the API issue and why it's important again. You can read a small bit about it here and you'll find plenty of information on the internet, as everyone is practically talking about it.
So where's the KBin Instance?
Well, as you may or may not have noticed: It's gone.
To explain it briefly: Both Lemmy and KBin are so called content aggregators that work in a similar way to how Reddit itself works. Members can join an instance, create communities, moderate them on their own and - most importantly - interact with other instances of software that speaks the ActivityPub la
Most of you may know Reddit, the self-proclaimed "front-page of the internet", where one can indeed find communities about any kind of interest imaginable.
There are communities for news, countries, hobbies, kinks, very specific topics and so much more.
FOSSware is intended to be an alternative platform to Reddit to do practically exactly the same: Members of FOSSware may create Communities(subreddits on Reddit), define their own rules for them, add moderators to them, etc.
๐คจ Why not use Reddit then?
Well, to say it bluntly... Reddit practically shot itself in the foot. This is gonna be a little technical, but to explain it quickly:
Any interaction between you and Reddit is done through so called API requests. An API is an application programming interface. With any page load in your webbrowser, any button or link clicked, any upload or download, etc. an API request to Re