starshipwinepineapple
@starshipwinepineapple@programming.dev
- Comment on Statistics for Strava, a self-hosted, open-source dashboard for your Strava data. 5 days ago:
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.
- Comment on Alternatives to Mattermost 1 week ago:
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:
-
Under the Free Software Foundation’s GNU AGPL v3.0, subject to the exceptions outlined in this policy; or
-
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.
-
- Comment on Alternatives to Mattermost 1 week ago:
Might be worth taking 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
- Comment on What else should I selfhost? 1 week ago:
Host Jellyfin
Some form of hosted musicstreaming integration with my local music
For the music, jellyfin can do this and it uses subsonic api which means you can connect to the music server with some mobile and desktop apps. Alternatively i like navidrome for more specialized music service that still uses subsonic api. Some people prefer not having a second service if jellyfin is good enough for their needs.
Automate Backups and push them on my server
For backups look into borg if your NAS doesn’t have anything native.
make all of the above things available where ever I want using my own self hosted domain.
Look into doing let’s encrypt DNS-01challenges via something like acme.sh if your domain registrar has an api. this will let you get your own certs for local use without exposing the subdomains on the domains dns. If you’re going to make them public then that is less important but it’s still a good way to automate renewals and deploying regardless.
run my own dns Pihole unbound can offer a recursive dns server. Very easy set up.
In the long term I also want to be able to host my own webapps, since I will soon start to develop one for someone.
Now I want to know what suggestions do you have, for stuff thats really cool and that I can selfhost.
Outside of the obvious segmenting public zones and firewall, you could self host an SSO service. This would allow you to easily put forward auth on a dev build if you were needing to keep it selectively private until/if you made it public.
In general though, i just wait until i come across a problem or need and then i see if a service exists to solve that. Occasionally looking through the awesome selfhosted list or similar helps find blind spots i didn’t know i had.
- Comment on Tagging music in Jellyfin & Symphonium 2 weeks ago:
Here’s soom tools i used and my experience with them
- beets: very powerful CLI tool. Has a learning curve but can go through your whole music folder, automatically tag stuff it is confident in and prompt you when it’s not sure.
- musicbrainz picard: really powerful gui. Can add a bunch of folders, group them by album and have it detect the right albums.
- kde kid3: simple gui app that if all you’re looking for is basic tag input then it makes it super easy to manually tag a bunch of content all at the same time.
- Comment on [deleted] 4 weeks ago:
8080 is a common default port number so make sure to always check those when deploying something new
- Comment on Fun/interesting things to self host? 1 month ago:
Thanks, I’ll take a look!
- Comment on Fun/interesting things to self host? 1 month ago:
Out of curiosity what wiki are you hosting? I have a community that we were thinking about moving to a wiki to be more accessible to non tech savvy people wanting to contribute
- Comment on Fun/interesting things to self host? 2 months ago:
Fair enough, i mostly use symfonium so same thing since both jellyfin/navidrome support subsonic API. I do like using the navidrome web ui on PC though
- Comment on Fun/interesting things to self host? 2 months ago:
I haven’t gotten to hosting my own wiki, but i do host an internal-only personal knowledge static site built with hugo. I have it set to build the site on my server which then serves it. Very useful to have something like that or a wiki.
- Comment on Fun/interesting things to self host? 2 months ago:
Nice! I haven’t dug into the API yet. The big thing for me was actually pretty small feature but tandoor let’s me scale recipes up and down on the fly with just a click of a button. I couldn’t find that in Mealie. We do a lot of home cooking for guests and large parties so being able to quickly see the portions and scale a recipe up/down saves a lot of mental math or errors.
- Comment on Fun/interesting things to self host? 2 months ago:
- media: jellyfin for videos, navidrome for music
- photos: immich
- game servers: +1 to foundryvtt if you’re into tabletop rpgs. While the core software isn’t open source, most systems are, and the pf2e system in particular is the best virtual tabletop experience you’ll have on any platform.
- recipes: i settled on tandoor. Very much a fan of it.
- if you’re a data nerd then chartdb for database diagraming, and cloudbeaver for database management
- Comment on Fun/interesting things to self host? 2 months ago:
I much prefer navidrome for music over jellyfin. Better presentation and usage, tracks meaningful data and displays it by default, and won’t delete your music library data if a folder gets moved. In other words jellyfin just gets rid of that data but navidrome will track missing songs and make you explicitly confirm removing them from the database.
- Comment on navidrome sso with traefik/authentik 2 months ago:
I have mine only internal so i haven’t ran into that. But check console. You mention mobile so if you’re on android you can hook it up to your pc and use debugging through chrome.. In the past I’ve had success looking at error messages to see any my requests were failing. Usually because i wasn’t passing headers correct.
I use symfonium and it looks like it let’s you pass custom headers if needed. Good luck
- Comment on Self-hosted web printer 3 months ago:
Neat project!
- Comment on 2025 Self-Host User Survey: Open for Submissions 4 months ago:
I struggled with that but for me i treated it as one I’ve been most hyped about this past year
- Comment on Is anyone NOT steaming their Music? 4 months ago:
I stream music via my own server. I use navidrome. I use their Web UI for PC and then symfonium for mobile.
But yeah you’re right, it’s cheaper for me to buy a few CDs every now and again than pay a subscription
- Comment on What are you guys using to sort and name music? 5 months ago:
I selfhost navidrome for the music streaming (+symfonium app for mobile). Multi user and multi library support.
For music tagging itself ive used beets, picard, and kid3 (kde). Currently I am liking picard the most. It took a little bit of learning but less than beets
- Comment on A domain I like has expired, how do I go about registering it for myself? 5 months ago:
Expired domains first can be bought by registrars and then they might sell or auction it off. For instance godaddy. Will scoop up a lot of domains and auction them off even if it was registered somewhere else first. And unfortunately a surname.tld probably will invite domain squatters to try to get it and then charge much more for it
You can look into something like dropcatch which they will try to get the domain for you before another registrar gets it. Look into their backorder service and just check the timing to make sure they still can try to get it.
Regularly check the whois info to see which registrar currently has it which can help you determine if it has gone to an auction.
- Comment on Best option for enabling comments on my Ghost blog? 6 months ago:
Giscus / utteranc.es use github discussions/ issues to do comments so that might be an option
For one of my projects i setup remark42 which does allow anonymous comments. You can also set it up to allow logging in to a few different platforms. 7 months and no issues.
Isso is another one i had looked at which can do comments without an acct
- Comment on Very large amounts of gaming gpus vs AI gpus 6 months ago:
Tflops is a generic measurement, not actual utilization, and not specific to a given type of workload. Not all workloads saturate gpu utilization equally and ai models will depend on cuda/tensor. the gen/count of your cores will be better optimized for AI workloads and better able to utilize those tflops for your task. and yes, amd uses rocm which i didn’t feel i needed to specify since its a given (and years behind cuda capabilities). The point is that these things are not equal and there are major differences here alone.
I mentioned memory type since the cards you listed use different versions ( hbm vs gddr) so you can’t just compare the capacity alone and expect equal performance.
And again for your specific use case of this large MoE model you’d need to solve the gpu-to-gpu communication issue (ensuring both connections + sufficient speed without getting bottlenecked)
I think you’re going to need to do actual analysis of the specific set up youre proposing. Good luck
- Comment on Very large amounts of gaming gpus vs AI gpus 6 months ago:
The table you’re referencing leaves out CUDA/ tensor cores (count+gen) which is a big part of the gpus, and also not factoring in type of memory. From the comments it looks like you want to use a large MoE model. You aren’t going to be able to just stack raw power and expect to be able to run this without major deterioration of performance if it runs at all.
Don’t forget your MoE model needs all-to-all communication for expert routing
- Comment on Pi-hole client filtering without DHCP? 6 months ago:
- Custom DNS servers specified on the device to circumvent the pihole
- dns over https or tls
- hotspot from approved device
- alternative YouTube front ends
These are just off the top of my head. Best case scenario the blocking does work and the teen never tries to bypass it. They’ll still just move onto “wasting” time on something else. This is treating the symptom and not the root cause.
- Comment on Pi-hole client filtering without DHCP? 6 months ago:
Pihole can set up “groups” for different blocklists. You specify client by IP or MAC address so it doesnt matter what the dhcp server is, so long as there’s a static IP or static MAC address. My pihole server doesn’t have dhcp set up and I’m able to do this fine
Though from personal experience this just becomes a game of cat and mouse, and if you have a motivated teenager then they will find a way to circumvent this. For example android can rotate MAC addresses, and IP addresses are trivial to spoof as well.
- Comment on What are the advantages/disadvantages of the different backup solutions? 6 months ago:
Haven’t used all of those but my recommendation would be to just start trying them. Start small, get a feel for it and expand usage or try a different backup solution. You should be able to do automatic backups for any of them either directly or setting up your own timer/cron jobs (which is how i do it with rsync).
- Comment on Your help needed: PhD research on why people choose to self-host 8 months ago:
I submitted a response but if i may give some feedback, the second portion brings up:
I am willing to pay a substantial amount for hardware required for self-hosting.
This seemed out of place because there were no other value related questions. Such as:
- I believe self hosting saves me money in the short term
- i believe self hosting saves me money in the long run
I’m sure you could also think of more. But i think it’s pretty important because between cloud service providers and any non-free apps you want to use, it can be quite costly compared to the cost of some hardware and time it takes to set things up.
The rest of my responses don’t change but if you’re wanting to understand the impact of money in all of this i think some more questions are needed
Best of luck!
- Comment on Jellyfin troubles - phone cannot reach 8 months ago:
You’re not connected to wifi or vpn from the looks of it. jellyfin is hosted on your local network. You need to be connected to that network for any device you want to access it. The most direct way is to connect via wifi. If you want access from outside your house you’ll need to look into opening a remote connection via something like cloudflare tunnel
- Comment on Self Hosted OpenSource Projectmanagement Tool 9 months ago:
Logseq to some extent, but it’s set up to be a journal/ meeting notes where you tag pages, add documents, etc it world be up to how you’ve tagged things. Does have a graph view of you pages and whiteboard feature.
Personally it wasn’t exactly what i wanted out of a PKM but it is really powerful and intended to handle taking notes efficiently from meetings and then somewhat self organizing the notes as long as you tag stuff.
- Comment on What webapps do you selfhost that aren't media/game servers? 9 months ago:
Foundry was the 2nd thing i started self hosting (the first being pihole). Have had it running for 5 years now.
Other than that i only recently started expanding my self hosting:
- tandoor recipes
- navidrome (for music, mentioning it since it isn’t the typical media server recommendation)
- personal knowledge management (pkm) static website that i build with hugo
- umami analytics
- Remark42 for comment system on one of my internal static websites
- a few smaller things that i built. One is a discord bot from before i started hating discord, and then a few web apps that i haven’t open sourced yet
- Comment on Reddit infiltrators, need a shortened Lemmy link to evade Reddit filtering? DM me 9 months ago:
Without knowing what reddit is doing, I’m not sure. A JS redirect could be detected, but if OPs paid shortener service is working then reddit is probably working off a simple domain block list. In that case you could use throw away domains.
But JS redirect, proxy response, etc all could just become a game of cat and mouse. Just depends how motivated either side is. But given how big reddit is, i think you’d have the advantage. Just gets expensive since each time your domain gets blocked you’ll be paying to register a new one.