stux

joined 2 years ago
MODERATOR OF
[–] [email protected] 2 points 2 years ago

Removed it already :D

Just to avoid things like dis in the future lol

[–] [email protected] 2 points 2 years ago

Just removed it all together to avoid this :D

[–] [email protected] 3 points 2 years ago

Basically all of it 👌🏻 All docs should be doable for everyone

[–] [email protected] 3 points 2 years ago (4 children)

Can always change that but yeah it's direct support for all services including the server for admin.social

 

Meow, meow,

Few days ago I started working on a simple Wiki where I want to 'collect' all documentation on setting up Fediverse services and everything around it in one place.

Still adding new stuff on a daily basis. Hopefully it will be helpful to someone

[–] [email protected] 2 points 2 years ago

Ohh that looks good! Just did a quick compare but it seems Yuno has a looot more apps available haha! Altough casaos looks better

1
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
[–] [email protected] 3 points 2 years ago

yeah.. noo thanks

[–] [email protected] 6 points 2 years ago (1 children)

If this where to happen, my guess is it's the same as Mastodon and many other platrforms that are also microblogging!

For example, if you "mention" a community from Mastodon within a post the post will show up on that community. Here's an example I just posted from Mastodon to Lemmy: https://geddit.social/post/183439

[–] [email protected] 7 points 2 years ago

It's only 1 command but here they have all they ever wanted with a nice web interface: https://yunohost.org

[–] [email protected] 5 points 2 years ago* (last edited 2 years ago)

ProtonMail :) (Edit: Oh i see client! (no matter as long as it works with ProtonBridge, or just web UI)

 
[–] [email protected] -5 points 2 years ago (1 children)

Is there a part II? 🤣

[–] [email protected] 1 points 2 years ago
[–] [email protected] 1 points 2 years ago (2 children)

That is because Lemmy uses Pictrs for media handling and it only supports images if im right 😉

 

cross-posted from: https://thelemmy.club/post/60352

Well I never had spam issues, until 0.18 forced captchas to be disabled. Thankfully the bots just seem to be signing up, not doing much yet. Using fake emails that never get verified.

So I threw together a little script. Just put this in a sh file, and create a cron job or systemd service to run it every 15 minutes or so. Use your favorite text edit tool to replace "thelemmyclub" with your instance name, or whatever you have your docker containers named. (Check docker ps). You'll also have to be able to run docker without sudo, so add your user to the docker group or put the cron job on root (if you do that make sure only root can access the file, for security)

Also if you set up manually without docker, well I'm sure you have the skills to adapt these commands appropriately.

First though run:

docker exec -it thelemmyclub_postgres_1 psql -U lemmy -h 127.0.0.1 -p 5432 -d lemmy -c "select * from local_user where id in (select local_user_id from email_verification where published < (NOW() - INTERVAL '60 minute'));"

This will list all users who haven't completed email verification, except those that are under an hour old. If you think these are all abandoned accounts and bots, carry on. It's always best to check before doing things to live databases...

Edit: thanks to input from @[email protected]

The sh file you need:

#! /bin/bash
docker exec -it thelemmyclub_postgres_1 psql -U lemmy -h 127.0.0.1 -p 5432 -d lemmy -c "DELETE FROM person WHERE local = 'true' AND id IN (SELECT person_id FROM local_user WHERE id IN (SELECT local_user_id FROM email_verification WHERE published < (NOW() - INTERVAL '60 minute')));"

This will delete all users over an hour old who haven't completed email verification. (Only applies to accounts made after you enabled email verification, so older accounts are safe)

Hope this helps!

 

On FediDB the total user number for Lemmy has now reached 2,710,730.


"Top" servers first 3 pages are full with spam account:

It is clear these instances are filled with "idle" spam accounts since the MAU (Montly Active Users) and Status Count does not come anywhere close to the total users per those instances.


If anyone knows a solution for these admins to remove the spam accounts please let me know in the comments!

Let's hope v0.18.1 of Lemmy releases soon with the captcha added again since we do need it..

 

Lemmy backend 0.18.1 RC1 has been released. Will test later today on a clean server before Geddit upgrades.

 

cross-posted from: https://lemmy.ml/post/1465740

What is Lemmy?

Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Major Changes

HTTP API instead of Websocket

Until now Lemmy-UI used websocket for all API requests. This has many disadvantages, like making the code harder to maintain, and causing live updates to the site which many users dislike. Most importantly, it requires keeping a connection open between server and client at all times, which causes increased load and makes scaling difficult. That's why we decided to rip out websocket entirely, and switch to HTTP instead. This change was made much more urgent by the sudden influx of new users. @CannotSleep420 and @dessalines have been working hard for the past weeks to implement this change in lemmy-ui.

HTTP on its own is already more lightweight than websocket. Additionally it also allows for caching of server responses which can decrease load on the database. Here is an experimental nginx config which enables response caching. Note that Lemmy doesn't send any cache-control headers yet, so there is a chance that private data gets cached and served to other users. Test carefully and use at your own risk.

Two-Factor Authentication

New support for two-factor authentication. Use an app like andOTP or Authenticator Pro to store a secret for your account. This secret needs to be entered every time you login. It ensures that an attacker can't access your account with the password alone.

Custom Emojis

Instance admins can add different images as emojis which can be referenced by users when posting.

Other changes

Progressive Web App

Lemmy's web client can now be installed on browsers that support PWAs, both on desktop and mobile. It will use an instance's icon and name for the app if they are set, making it look like a given instance is an app.

Note for desktop Firefox users: the desktop version of Firefox does not have built in support for PWAs. If you would like to use a Lemmy instance as a PWA, use use this extension.

Error Pages

Lemmy's web client now has error pages that include resources to use if the problem persists. This should be much less jarring for users than displaying a white screen with the text "404 error message here".

Route Changes

Pages that took arguments in the route now take query parameters instead. For example, a link to lemmy.ml's home page with a few options used to look like this:

https://lemmy.ml/home/data_type/Post/listing_type/All/sort/Active/page/1

The new route would look like this:

https://lemmy.ml?listingType=All

Note that you now only have to specify parameters you want instead of all of them.

Searchable select redesign

The searchable selects, such as those used on the search page, have a new look and feel. No more inexplicable green selects when using the lightly themes!

Share button

Posts on the web client now have a share button on supported browsers. This can be used to share posts to other applications quickly and easily.

Lemmy-UI Overall look and feel

lemmy-ui is now upgraded to bootstrap 5, and every component is now much cleaner.

Special thanks to sleepless, alectrocute, jsit, and many others for their great work on improving and re-organizing lemmy-ui.

Database optimizations

Special thanks to johanndt, for suggesting improvements to Lemmy's database queries. Some of these suggestions have already been implemented, and more are on the way.

Query speed is Lemmy's main performance bottleneck, so we really appreciate any help database experts can provide.

Captchas

Captchas are not available in this version, as they need to be reimplemented in a different way. They will be back in 0.18.1, so wait with upgrading if you rely on them.

Upgrade instructions

Follow the upgrade instructions for ansible or docker.

If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

Support development

We (@dessalines and @nutomic) have been working full-time on Lemmy for almost three years. This is largely thanks to support from NLnet foundation.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. No one likes recurring donations, but they've proven to be the only way that open-source software like Lemmy can stay independent and alive.

 

A silly test post from the app 🦊👌🏻

 

Another day another donut!

 

Another 100K extra accounts since a few hours ago.

 

cross-posted from: https://discuss.tchncs.de/post/172270

cross-posted from: https://lemmy.fmhy.ml/post/151060

Someone recently asked if there was a neat way to see where all of the now broken down subreddits moved.

Some moved to Discord, some to Lemmy, and some are somewhere else.

This seems to be a good place to find your communities again: https://sub.rehab/

 

Meeeeet #Yunohost!

An amazing web interface like system that let you install a whole library of free open source software with a few clicks.

You'll only need 1 command line to get it working on a VPS!

curl https://install.yunohost.org | bash

view more: next ›