27

Anubis tries to shield our webclient from Crawlers and bots. If something is not loading as expected, please report it here.

With this, it is now being used for:

  • Lemmy-ui
  • Wanderer
  • matrix-authentication-service
  • GitLab

and i am confident, that i‘ll have to add much more deployments. :/

[-] milan@discuss.tchncs.de 17 points 3 months ago* (last edited 3 months ago)

At least for this time, it appears some child wrote a bad crawling bot, heavily hammering the instance with requests for posts, comments and stuff - and i think they knew as they hide behind a vpn. For now things should be better as i did some short term measures and i am trying to better prevent such actions better.. hoping for the best.

Its people like this who should donate lol.

I kinda lost track on my Anubis deployments, it appears here i only have a useragent blacklist so its time to give it prio for lemmy as well. However i worry whether that is sufficient.

(while things are much healthier again, i acknowledge that at least in the webui, its not as fast as it should be)

18
submitted 6 months ago* (last edited 6 months ago) by milan@discuss.tchncs.de to c/bicycling@lemmy.world

Little while ago, i started experimenting with video impressions from my rides - after quite a long break, this is the current state of this series. Apologies, the videos language is german, however, i barely say anything. :D

30
63
submitted 7 months ago* (last edited 7 months ago) by milan@discuss.tchncs.de to c/tchncs@discuss.tchncs.de

This instance is about to be moved to a different host, which will cause a few minutes of downtime.

I will try to do it starting 3pm CET and it should not take much longer than half an hour (ideally it will be faster).

89

geteilt von: https://lemmy.ml/post/43969732

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. Thanks to @flamingos-cant for contributing to resolve this.

Changes

This release mitigates a potential security issue with the image endpoint. In short, an attacker can inject query parameters and make proxied requests to arbitrary URLs. See the security advisory for details.

Also there are fixes for the database connection pool. The pool size is now at least two, as a lower size can result in deadlocks. Additionally there are now connection timeouts added. If your server logs show pool timeout errors, you should increase database.pool_size in the Lemmy config.

  • Fix for image proxy filetypes by @dessalines in #6357
  • Enable DB connection timeout by @Nutomic in #6355
  • Use min database pool size of 2. by @dessalines in #6345

Upgrade instructions

There are no breaking changes with this release.

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.

Thanks to everyone

We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute.

Support development

We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation, as well as donations from individual users.

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. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers.

31
170

Quick note that tchncs.de is powered by donations - because i am struggling time wise and with properly prioritizing my tasks. With the current "main" mix of tchncs.de, clients and midijob among other distractions from #life and other small stuff, I have reached (or crossed) a limit of what i can handle in that regard. The recent addition of a minijob failed and has me reflecting and reconsidering on how and why i got here and what to do about it. Some of you might already have noticed that i might answer late or even never (without an additional ping from you) for some requests, which for sure is nothing personal nor on purpose.

Until now was simply happy with costs being covered with even some additional amount of cash arriving, which by itself is quite amazing! But since i cannot furtherly increase my workload to earn more, a small increase of donating users (please not increasing donations by already donating users) would already be quite impactful for a more stable and secure income-stream. It would have me less worried and stressed about other sources of income that could break away due to me being unable to live up to expectations or because a bigger client would go away for internal reasons.

If tchncs serves you well, is part of your life for a while now and only if you can afford and really want it, please consider doing a monthly microdonation. I try to be most transparent so you can properly decide whether if or how much you want to throw into the hat, at ➡️ https://tchncs.de/donate

If you are donating already, thank you so much! Without you, tchncs.de could not have gotten this far, not even close to where its at now. ❤️

...also thanks @cronenthal, for your previous post

[-] milan@discuss.tchncs.de 23 points 1 year ago

the more or rather less testinstance at trails.tchncs.de was updated :)

93
submitted 1 year ago* (last edited 1 year ago) by milan@discuss.tchncs.de to c/tchncs@discuss.tchncs.de

The instance has just been updated. There was a slight hickup with web-ui which has been fixed. :)

Alongside the update, I started with a lazy little Ansible playbook. Curious folks are welcome to have a look at the repo. Don't expect anything special, complete or tidy - right now its only purpose is updating the instance. However i think i will add some more config templates to it asap (like systemd, webserver). This instance does not run on Docker, therefor (and for other reasons) the official playbook does not apply. :)

47
tchncs was updated! (join-lemmy.org)
submitted 2 years ago* (last edited 2 years ago) by milan@discuss.tchncs.de to c/tchncs@discuss.tchncs.de

Sorry for the delay and the brief interruption, tchncs has just been updated to v0.19.11. :)

The interruption happened due to database migrations taking a little moment.

4
Relevance of step counting? (discuss.tchncs.de)
submitted 2 years ago by milan@discuss.tchncs.de to c/fitness@lemmy.ml

Hi there, for a few months now i own a treadmill for my desk. It does alot for my overall wellbeing, but reliably counting steps there is quite a challenge.

One thing that seems to come close is my old iPhone, but as climate in this room is getting hotter as spring approaches, this is not a fun solution. (phone will annoy in lighter pants)

Things that heavily over and undercount include:

  • Garmin HRM Pro (count way too low)
  • Fenix 3HR in pants (both directions depending on chosen pants and pockets)
  • Fenix 3HR on ankle (way too low)
  • Stryd Pod (oh well that exposes no steps at all, darn it)

I read from time to time how at least Apple finds step counting and goals to be a bad and lowprio metric. I see that at least the Athlytic app does not use steps but rather the heart for calculation of target exertion and reached exertion (eventho i wonder sonetimes if exertion is too high on the treadmill).

This leaves me with the question if i should just ignore that a stepcount exists at all. I wont be filling any rings while regularily wearing the Apple Watch at all anyway.

Is there some important metric i might be missing that would suffer?

32
submitted 2 years ago* (last edited 2 years ago) by milan@discuss.tchncs.de to c/tchncs@discuss.tchncs.de
17

tchncs has just been updated to this security and bugfix release. :)

[-] milan@discuss.tchncs.de 40 points 2 years ago

This has been taken care of. Sorry for the delay after the initial report. :)

[-] milan@discuss.tchncs.de 15 points 2 years ago

+1 for bookwyrm

[-] milan@discuss.tchncs.de 16 points 2 years ago

developers are aware. i didn't report this yet because i wasn't sure if this wasn an issue on our end, but looks like thats not the case: https://github.com/LemmyNet/lemmy/issues/4288

[-] milan@discuss.tchncs.de 39 points 2 years ago

it appears that federation stops after a few hours after each restart of the lemmy server. i could not spot any helpful logs yet, sadly, but i am working on it.

[-] milan@discuss.tchncs.de 19 points 2 years ago* (last edited 2 years ago)

youtube alternative that federates/can be selfhosted like lemmy

[-] milan@discuss.tchncs.de 15 points 2 years ago

i never experienced that delay in the first place...

[-] milan@discuss.tchncs.de 26 points 3 years ago* (last edited 3 years ago)

vikunja, plane, taiga, focalboard, wekan, restyaboard, planka

integrated in: openproject, anytype, cryptpad, nextcloud, php version of owncloud

[-] milan@discuss.tchncs.de 22 points 3 years ago

I think it fits very well :)

[-] milan@discuss.tchncs.de 20 points 3 years ago

I wonder if/when humans will realize that they all live on one planet together

[-] milan@discuss.tchncs.de 38 points 3 years ago* (last edited 3 years ago)

The fix pr has been "merged" into our deployment some hours ago and we luckily dont have custom emojis yet :)

view more: next ›

milan

0 post score
0 comment score
joined 3 years ago
MODERATOR OF