milan

joined 2 years ago
MODERATOR OF
[–] milan@discuss.tchncs.de 0 points 2 weeks ago* (last edited 2 weeks ago)

oh, sometimes lemmy-ui needs a restart, usually the first 504 from the monitoring would be the signal for me but i didn’t notice this in a while - i was actually just wondering about it. will check on it asap, matrix is unrelated

edit: restarted. and indeed here and there i am already deploying anubises - just not too happy to seemingly have to do one instance per domain - even if i can update them using watchtower and have them share a configuration file... even lost track a little about where i have put them already lol

 

Ein noch etwas experimentelles Videoformat - ich freue mich über Verbesserungsvorschläge.

Begleitet mich ganz unaufgeregt auf der jüngsten 100km Fahrt durch Täler, kleine Dörfchen, Kleinstädte und Feldwege.

Das war übrigens mein erster 100er 🚴🔥

1
submitted 2 weeks ago* (last edited 2 weeks 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

1
submitted 1 month ago* (last edited 1 month 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).

 

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.

[–] milan@discuss.tchncs.de 0 points 5 months ago* (last edited 5 months ago)

sorry, i had noticed that the monitoring was triggered a little while ago which indicates that its time to restart the frontend to mitigate this issue, but i forgot

will look into an alternative frontend but not sure if that would see much use

[–] milan@discuss.tchncs.de 0 points 7 months ago* (last edited 7 months ago) (1 children)

i try to investigate but its a bit tricky - could you confirm that this does not happen in apps? from my tests it looks like its actually a problem with the lemmy-ui itself. not lemmy or another component, as when moments where i cannot curl the ui on server level, i still can curl the lemmy server for example

i sadly struggle gathering helpful logs but i am confident the cause will be found

[–] milan@discuss.tchncs.de 0 points 8 months ago

interesting i primarely use an app and everything seems responsive. will try to investigate

[–] milan@discuss.tchncs.de 0 points 8 months ago* (last edited 8 months ago)

🚀 A big thank you to you kind donors. Last month all records were broken in a big spike of not only incoming donations by person count, but also with the total amount. Approximated 281 people decided to donate vs 199 the month before. While some of you went with mindblowing one-time or yearly donations (hey, i was asking for monthly micro!-donations xD), it would be amazing if this actually results in more average monthly donors.

Looking at those numbers actually leaves me a bit speechless... just.. wow. Thanks a ton!


[–] milan@discuss.tchncs.de 7 points 8 months ago

first fork i noticed and following with careful amount of hope: https://github.com/we-promise/sure

[–] milan@discuss.tchncs.de 0 points 9 months ago

Thank you very much! Don't overdo it ;)

[–] milan@discuss.tchncs.de 0 points 9 months ago

Thank you! I was actually quite insecure about the effect such a detailed page could have, but it didn't actually seem to make any negative impact, which is awesome. It's fun to figure out how to to generate the stuff on there automated. :)

[–] milan@discuss.tchncs.de 0 points 9 months ago

Thank you! I will for sure do my best to provide a reliable service for years to come! In the unlikely event of discontinuation, there will be multiple months or more for users to find a new home - as long as the event does not take that power away from me ;)

[–] milan@discuss.tchncs.de 0 points 9 months ago* (last edited 9 months ago)

Thank you very much! I will try to update if there is anything notable happening - usually a post like this from me or by users, causes a spike in donations that goes away quickly again. It would be amazing if this one was an exception. :)

I totally agree with the busfactor part. The thing is tho that I do not have real life contacts that are skilled and trusted enough to help. However there is @thomas@metalhead.club (even tho we sadly don't know each other in real life yet), who actually has emergency access to some of the tchncs servers already. We really need to complete this. However one reason why i struggle to prioritize this, is that bad things already happened in the past when i granted admin access to a supposedly trustworthy person.

My issue is not tchncs in particular, at least i'd like to think that.. i am trying to figure that out, however, tchncs is something that happened organically over the course of more than 10 years at this point. It's the result of me discovering Linux and selfhosting and is practically my self-teaching journey. Everything like the remaining part time job and clients, all that came after or/and due to tchncs. It truely is part of my identity and i couldn't give that up easily.

[–] milan@discuss.tchncs.de 0 points 9 months ago* (last edited 9 months ago)

Thank you! PayPal is not a very likeable platform and i would prefer not to offer it at all for weird events in the past. But at least right now, that account is not marked as a business account. If you send as friend, (assumingly) via the linked PayPal donationpage and not via Liberapay, no fees should take place. Via Liberapay counts as a business transaction, still. I am not 100% certain as to whether there are gotchas from other countries tho.

[–] milan@discuss.tchncs.de 0 points 9 months ago

Thank you for considering to donate :)

 

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

1
submitted 10 months ago* (last edited 10 months 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. :)

1
tchncs was updated! (join-lemmy.org)
submitted 1 year ago* (last edited 1 year 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.

 

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?

 

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

view more: next ›