starshipwinepineapple

joined 2 years ago
[–] starshipwinepineapple@programming.dev 3 points 5 days ago* (last edited 5 days ago) (2 children)

I used umami cloud (free tier) on my personal site for 6-12 months and can recommend it. I ultimately decided to switch to just a simple counter for visits and likes because that's all i care about and i don't like collecting more information than i "need". Now my website has no other tracking/analytics and the entire site still works even if Javascript is disabled.

For a business if you're wanting a Google analytics alternative then umami does a great job. Self hosted option available as well.

To your initial question, if you'd actually use the data then i would recommend some form of privacy respecting analytics on your business site though. Since you seem privacy conscious i just wouldn't put more analytics on your website than you'd personally be ok with as an end user

[–] starshipwinepineapple@programming.dev 6 points 5 days ago (2 children)

Your github has no source code or licensing. Not sure if that was intentional or not since i see your github acct is only a few days old

Keep that n8n updated. Theres been several high and critical severity CVE's recently and I'm betting more to come

[–] starshipwinepineapple@programming.dev 5 points 3 weeks ago (1 children)

I see you're new to lemmy so maybe you missed reading the comments from the last time you asked this question https://programming.dev/post/48344373

what you use for your documentation

Hugo (markdown) files that i host on my internal server.

how you organize it

I use basic directory structure. Top level directories are like "dev", "home", "general". Self hosting is a dev/ subdir.

what information you include

Depends on how familiar i am with it and how often I'll be referencing it. Something i know well or access often will be more high level. Things like an annual process i have documented in more detail

how you work documentation into your changes/tinkering flow

My site has an "edit this page" feature which i use to open my IDE and make the change as I'm doing things. Sometimes I'll be lazy and just add in what i did this time and then let future me reconcile the differences 🙃

To be fair MS makes orders of magnitude more money and has the benefit of operations at scale. Whereas codeberg's operational budget for 2025 was 100k euro and they still need to deal with DDoS and bot scraping. They also were running off a single server up until sept'25 when they had two donated hardware services which are now hooked up to make a 3 node ceph cluster.

[–] starshipwinepineapple@programming.dev 2 points 1 month ago* (last edited 1 month ago)

Yup! Mostly symfonium since i mostly use my phone for music. Started using feishin recently for desktop use and have been really impressed with it. I can recommend both!

[–] starshipwinepineapple@programming.dev 2 points 1 month ago* (last edited 1 month ago) (2 children)

for music both jellyfin and navidrome are subsonic API compatible for use with mobile and desktop apps (like symfonium and feishin). Some people choose to just use jellyfin instead of a dedicated music service. Personally i still run navidrome for music. I give some thoughts on that here

This is what i do. Have certbot running every night, and it'll auto skip if it is too soon to renew. If renew is successful then it'll deploy. Pretty much set and forget it.

[–] starshipwinepineapple@programming.dev 8 points 2 months ago (1 children)

I also dropped strava a while ago. For me it was because they updated their privacy policy to blanket allow ai training with your data to both strava and any partners. They claimed it was only for XYZ but the privacy policy allowed it for any use which i consider dangerous for health and geospatial related data without specific, informed consent.

But for alternatives, when i was into cycling/triathlons i used golden cheetah extensively. It's UI takes some getting used but ime it was more powerful than anything else once you got used to it. I used it as a strava premium/trainingpeaks premium alternative and had multiple athletes (me+coaching) in there.

[–] starshipwinepineapple@programming.dev 11 points 2 months ago* (last edited 2 months ago) (3 children)

I feel like you didn't read the post or issue i linked, nor their license.txt and are instead just trying to talk past me.

I don't really care about this project or debating their intentionally ambiguous license structure. My point was that the grant of rights explicitly only grants AGPL access to create compiled versions of mattermost. That is not how FOSS licenses work and is incompatible with FOSS licenses because it lacks the "freedom" that even AGPL would typically grant.

You may be licensed to use source code to create compiled versions not produced by Mattermost, Inc. in one of two ways:

  1. Under the Free Software Foundation’s GNU AGPL v3.0, subject to the exceptions outlined in this policy; or

  2. Under a commercial license available from Mattermost, Inc. by contacting commercial@mattermost.com

I'm not saying that people can't dual license or that they can't release their product in other non-free ways. That's not the issue here. The issue is that you are saying it's AGPL, and it's not--Not really. It's only AGPL to create a compiled version of mattermost.

[–] starshipwinepineapple@programming.dev 17 points 2 months ago* (last edited 2 months ago) (5 children)

Might be worth reading this and the original github issue. It isn't actually agpl. They only grant access to the source code to build a compiled version which isn't freedom. And beyond that, some code is covered under a source available enterprise license which i think is where they would enforce their paywall

 

(Obligatory self post.) I normally don't care enough to share my content but thought this post i wrote the other week would be of interest to this community.

Tldr from the conclusion:

  • the messages sent to Lumo need to be able to be temporarily decrypted for Lumo to process them.
  • Lumo’s response is generated as unencrypted text prior to be encrypted and sent back to you.
  • portions of the conversation context (previous messages) get resent with each interaction.
 

Hi all, I'm relatively new to this instance but reading through the instance docs I found:

Donations are currently made using snowe’s github sponsors page. If you get another place to donate that is not this it is fake and should be reported to us.

Going to the sponsor page we see the following goal:

@snowe2010's goal is to earn $200 per month

pay for our 📫 SendGrid Account: $20 a month 💻 Vultr VPS for prod and beta sites: Prod is $115-130 a month, beta is $6-10 a month 👩🏼 Paying our admins and devops any amount ◀️ Upgrade tailscale membership: $6-? dollars a month (depends on number of users) Add in better server infrastructure including paid account for Pulsetic and Graphana. Add in better server backups, and be able to expand the team so that it's not so small.

Currently only 30% of the goal to break-even is being met. Please consider setting up a sponsorship, even if it just $1. Decentralized platforms are great but they still have real costs behind the scenes.

Note: I'm not affiliated with the admin team, just sharing something I noticed.

view more: next ›