I think new accounts that show up to shil their app should be banned. They're not actively participating in the community, it's just spam. There's been a huge uptick recently.
post
At it's heart, this is what @selfhosted is meant for:
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
I would say that members talking about paid/closed products they use (ex. "I connect to this via Tailscale" or "I use company ABC for hosted VPS") to accomplish something is fine, but marketing or job boarding (ex. "Looking for QA on my commercial product") is not.
I don't want this community, or any community on Lemmy for that matter, to become a lucrative platform for advertisers. If someone wants to promote their own product that they made, they should have some credibility as a real person beforehand. Not a brand-new account trying to sell a subscription to an app that's essentially still in open beta.
Advertised? I'd vote no. Discussed? I'm all for it.
Eh, that may just promote a lot of "What are your opinions about x" posts where the first comment is the ad. Suppose it's an open call to list alternatives though.
Should be a mod decision, but posters should be community participants/contributors.
On reddit, there is a community called r/progressionfantasy, which is about a specific type of fantasy fiction. They have a rule that self promotional posts (for paid books) must be preceeded by 10 comments, and actual engagement with the community.
This is a reasonable compromise, in my opinion. Known community member who has been answering questions and contributiting to discussions?
I would be okay if they dropped a paid product of good quality and with a reasonable business model (please no vibecoded slop).
But drive by ProductNameAccount users who have never posted on lemmy before a bunch of self promotional posts? Yeah ban that shit.
With the advent of AI bots trying to flood into Lemmy communities, I don't really see this as a viable option on the long run.
It is possible to detect and moderate them, as long as your mods haven't been disappeared and replaced by people who's job is to accept bribes. And also when we can actually see people's history, since reddit now has an option to hide your history from others because of course.
My usual method is to focus on content, rather than writing style. The AI bots can write a lot, or be brief, or whatever, but they don't actually contribute to the discussion. They just kinda paraphrase and restate what has been said, or when trying to sell a product they disagree and go "Are you sure this isn't an problem?" to everybody in the thread telling them that it's actually a skill issue.
Sometimes they'll be a little better, but it's often surface level stuff that can be found at the top of a google search of keywords.
This also makes it possible to tell the difference between ESL speakers who are using AI to clean up their writing style, and true bots. Since the ESL speakers will actually have something to say, but bots won't.
And then: https://xkcd.com/810/
This is the selfhosted community. Not the Free, Open Source community.
I think you can infer the rules from the name here. The stuff you post must be related to software you can host on your own hardware. It need not be free, nor open source.
Now your point about spam from brand new accounts that are literally just ads on the other hand is valid.
While I'm fine with people wanting to self-host stuff with closed software (this includes Windows and Plex, btw), I personally am not interested in having ads of any kind in the community.
To me self hosting is about controlling your data. While I wouldn't use proprietary software myself for this, I just want to make it clear that I'm fine with people asking for help it advice about it. Just not ads, of any kind.
Where do you draw the line? If a user who is generally a very active poster here wrote a useful program and hosted the source on Codeberg under a FOSS license, should they be allowed to make a post sharing it?
For me personally an ad is when I'm being sold something. I can't be sold something that is free and open. So someone showcasing their paid (but self hosted) service is an ad. Someone telling me about their (open) project is not.
And when someone wants to use either and asks for help, is also (obviously) not an ad. Unless we see a flood of accounts posting trivial questions about a paid service to draw attention to it, but I kinda doubt it.
It would be helpful for such posts to include [PROPRIETARY] in the title, just as you included [META] since the majority of projects here are not proprietary.
I think its funny that anyone who has closed source software thinks the best place to advertise it is in the federation. I love the fediverse but if it was the fact that it was gnu that I checked it out. I would totally not be here if it was closed source.
That's kind of the defining feature of spam. Not thinking if it's appropriate or good, just sending everywhere because some of it will generate clicks.
"Just delete it" or "scroll past" is not a useful response. Spam is infinite unless it's blocked and/or punishable.
If their first interaction with a community is to try to sell their shit, i don't think they're gonna be welcome anywhere
No advertisement is ever appropriate, period. Advertisements should be banned. I don't mind a 'look what I made' post, but when the post designed to convince me to give you money, I see an immediate conflict of interest that suggests advertisement rather than information. It's hard to draw that line without knowing intention, so I don't think those posts should be disallowed, but if your post asks me to click a link to a product so I can give you my money, I'm downvoting.
IMO, if you have some sort of posting/commenting history, and you're talking about a paid service that you happen to like, then no problem. If you're brand new and just posting to promote something, nah.
I selfhost because I want to be in control of my data and own it. Closed software is the antithesis of that. They're just bots trying to advertise their software.
I want to be in control of my data and own it. Closed software is the antithesis of that
So, please do share how your homelab has indexed the entire global internet, so you can use your 100% selfhosted, 100% open source search engine? I'm very interested. I've always wanted to run a search engine that is not tied to someone else's.
That's a petty troll response to a legitimate statement of what someone wants (which aligns with this group's stated focus), where they aren't claiming what they have done
It's not trolling at all. You stated you got into self hosting because you wanted opensource and you want to retain all of your data. I'm asking you to share your homelab set up. A lot of people would be genuinely interested. The point being, all the gnashing of teeth is a duplicitous argument. If you truly do as you stated, then I'm wondering how you search a global internet from your homelab that indexes it all.
There's no respect in that statement and thats not appropriate here. Lets calm it down and keep it a discussion, not aggression and attacks.
Thanks for letting me and everyone else know you're childish and stupid enough to be worth blocking.
Sigh... As always, life must be balanced. You can't go from one extreme to the other. It's a spectrum. I self-host what I deem important in order to keep it under my control and not on a capitalist platform.
It's an adventure, each month, you learn more and realize that you can host more services yourself.
I self-host what I deem important in order to keep it under my control and not on a capitalist platform.
And I applaud you for that. However, the fact remains, that not everyone selfhosts for the same reasons. I got into selfhosting because I wanted to be as private, as secure, and as anonymous as I could be. However, I do thoroughly enjoy learning how to do things on my server. At my age, it's good to keep what's left of my brain active. I genuinely like to tinker. I do also make concessions.
I looked at the rules, and I can't find anything about closed source. I did find 'without giving up privacy or locking you into a service you don’t control.' The reason this thread exists is because some people think closed source that integrates with selfhosted, opensource, is 100% out, and I find no evidence of such. It also states 'Be civil: we’re here to support and learn from one another. Insults won’t be tolerated.' Civility: Hey is this open source? Was it vibe coded? Ok no thanks bro.' It sure isn't the dog pile on the rabbit we see most of the time here when something AI, paid for, or closed source that integrates with opensource threads show up.
I agree that 100% asking selfhosters to outright buy something should be out. We've seen a few of these. But, again, the reason this thread was started was because a dev asked a bunch of selfhosters to beta test an app that integrates with what most here run, and in return for your efforts, he will let you keep the app if you so desire. So, you actually do retain control. You can pass. You can beta test. You can uninstall. Your choice.
Self-hosting is a community effort in which the whole community helps each other to self-host their data, including programming the services people use for this purpose. The problem with closed-source software is that we don't know what's happening behind the scenes, or if it's indeed sending telemetry.
Even worse, if that service is ever no longer supported or updated, I'll be left with data on my server that can't be used to its full potential, and a service that won't receive security updates.
Open-source software, on the other hand, is a community effort. If, for example, software is no longer updated or supported, it can easily be forked, and my data can be transferred to the new service.
do you know about YaCy?
I do know YaCy. YaCy can use peers in the YaCy network for search results. I've never got consistently good results with YaCy tho. It's been a while sing I experimented with YaCy. Perhaps it has gotten better and I should revisit. I do run Searxng, but that is an aggregator and I'm still using an external search engine, just cutting out all the telemetry and metrics. My point was, selfhosters do not live in a bubble. We, like everyone else, depend on services that a closed source, and out of our control. Sure, we try to be as private, secure and anonymous as possible, however at times you got to do a little dirt. Making money off an app or service seems to be an sticky wicket with some. Yet FOSS is full of apps that require a subscription to unlock more or different features.
- Buying an opensource app to unlock features. Dev team gets paid.
- Buying an app for your phone: Dev team gets paid.
I honestly don't see much of a difference, other than one is definitely opensource, while the latter may not be, or is a combination of both. That seems to make the defining difference to some. Not all selfhosters align with the same creed.
Ban advertising!
No. They should not be allowed, especially the closed source, non-FOSS ones. It'd be one thing to have a FOSS application that has a premium option (such as Frigate), but if it's closed source and you have to pay, they shouldn't be in the self hosting community.
Even if you change the ROM in your Android phone, guess what? The ROM still relies on closed-source vendor blobs from the manufacturer that come with the stock firmware and most often are required to make your ROM do what it do. I would say that the vast majority of people screaming about closed source and how they own their own data, yadda yadda, yadda, when it gets right down to the brass tacks, somewhere, they rely on something that is not FOSS. It's a rather duplicitous diatribe.
Huh?
So, if we have the choice of something 90% open and 10% closed, versus 100% closed, you're saying the first option is invalid to even desire, because it isn't 100% open.
Wow. Just, wow.
So, let me be exactly clear here: WE ALL MAKE CONCESSIONS.
This logic is not great. I'd rather have something mostly open source (where I can check what blobs it's actually using) rather than something completely closed where I have no idea what's under the hood. It's not about concessions, it's about being able to tell what the hell software is actually doing.
I’d rather have something mostly open source (where I can check what blobs it’s actually using) rather than something completely closed where I have no idea what’s under the hood
Mee2! However, not everyone here is of a hive mind. Not everyone here got into selfhosting for the same reasons. Like I've mentioned, it's a big umbrella.
top 90 comments