Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

FOSSVPS Mol1 server currently (correctly) suspended by Alexhost

124

Comments

  • edited May 11

    @forest said:

    @msatt said: As @igctt mentioned, we have Email, Git / web address, forum name and their alleged first / last name. As far as doxxing - this is the clients decision. No one forces them to join or accept our conditions and no one forces them to abuse.

    True. I suppose it's not doxing if they agree to it in the ToS.

    I guess one could at least argue that. How it will be judged by 3rd parties is another question though.

    Personally i would advise against it (at least in relation to potential real names) though. As long as there's no actual KYC it's basically an invitation to frame people. Also the whole thing would likely be quite problematic if some of the admins fall under EU jurisdiction. I'm not much into laws but i'm pretty sure that the GDPR will just hate the whole idea. Emails might still fly (probably not) but once actual names are involved chances are it's just an overall no-go.

    My suggestion would be to skip the doxxing step and just directly order dozens of unpaid pizzas to the offending users home addresses. Would probably still hit the wrong people but at least it's privacy friendly.

    Thanked by 2tentor zejjnt
  • rpqurpqu Member

    @backtogeek said:

    @rpqu said:
    Tagging @backtogeek for the browser proxy project

    Sadly it's still about item 20 on my to-do list.

    :(

  • zedzed Member

    @totally_not_banned said:

    @forest said:

    @msatt said: As @igctt mentioned, we have Email, Git / web address, forum name and their alleged first / last name. As far as doxxing - this is the clients decision. No one forces them to join or accept our conditions and no one forces them to abuse.

    True. I suppose it's not doxing if they agree to it in the ToS.

    I guess one could at least argue that. How it will be judged by 3rd parties is another question though.

    Personally i would advise against it (at least in relation to potential real names) though. As long as there's no actual KYC it's basically an invitation to frame people. Also the whole thing would likely be quite problematic if some of the admins fall under EU jurisdiction. I'm not much into laws but i'm pretty sure that the GDPR will just hate the whole idea. Emails might still fly (probably not) but once actual names are involved chances are it's just an overall no-go.

    My suggestion would be to skip the doxxing step and just directly order dozens of unpaid pizzas to the offending users home addresses. Would probably still hit the wrong people but at least it's privacy friendly.

    The moment publishing people's info to encourage the internet to harass them came up this became ridiculous. There is no way that ends well but I guess it'll be interesting to watch unfold.

    Good luck.

    Thanked by 1totally_not_banned
  • msattmsatt Member, Host Rep

    I am willing to accept alternative suggestions to reduce the chance of abuse on our free servers (other than don't offer free servers).
    I would rather clients know there are consequences associated with their actions - If a donor or FOSSVPS is 'hurt' by a client, action must be taken.

    Thanked by 1jsg
  • edited May 11

    @msatt said:
    I am willing to accept alternative suggestions to reduce the chance of abuse on our free servers (other than don't offer free servers).

    Monitoring and proactive abuse handling? I know that comes down to work/time, which sucks for what is essentially a charity project, but i don't really see much other options.

    I would rather clients know there are consequences associated with their actions - If a donor or FOSSVPS is 'hurt' by a client, action must be taken.

    Well, you could make them post a code to their Github to make sure its actually a relevant project and first of all theirs. The Github can later be used for shaming purposes (hell, you could probably open issues in their repos and/or start shaming pull requests). Beyond that there really isn't much that would have a) actual value to the user b) can be verified reasonably easy. Names/addresses will be fake anyways and email addresses are throw away material.

    Thanked by 4msatt tentor jsg forest
  • daviddavid Member

    What do most hosts do in cases of abuse? Depending on the seriousness of the abuse, there may be a chance for remediation. Or if the issue is serious enough or persistent, service is terminated.

    Do you see providers coming on LET complaining about former customers? Usually not unless the customer makes an issue of it first and opens a thread about it.

  • @david said:
    What do most hosts do in cases of abuse? Depending on the seriousness of the abuse, there may be a chance for remediation. Or if the issue is serious enough or persistent, service is terminated.

    Do you see providers coming on LET complaining about former customers? Usually not unless the customer makes an issue of it first and opens a thread about it.

    Well, it's not like you don't have a point but to be fair regular providers have an incentive to clench their buttcheeks: Money. They also have one important filter a free project doesn't have: Money.

    Thanked by 4msatt tentor jsg forest
  • msattmsatt Member, Host Rep

    @totally_not_banned Thank you for your comments :)
    Active monitoring is already in place. This problem occurred because SMTP WAS open. When I originally planned the servers I wrongly thought that would be ok (yes it could have been you developing an Open Source email system). That 'loophole' is now closed.
    You are correct FOSSVPS is effectively a charity and I accept damage could be done to a 'real' Github but as you know people clone and create false accounts etc. Also while a client has abused us, I am not the sort of character to have an ongoing crusade to trash a Github.

  • msattmsatt Member, Host Rep

    @totally_not_banned said:

    @david said:
    What do most hosts do in cases of abuse? Depending on the seriousness of the abuse, there may be a chance for remediation. Or if the issue is serious enough or persistent, service is terminated.

    Do you see providers coming on LET complaining about former customers? Usually not unless the customer makes an issue of it first and opens a thread about it.

    Well, it's not like you don't have a point but to be fair regular providers have an incentive to clench their buttcheeks: Money. They also have one important filter a free project doesn't have: Money.

    Totally agreed.
    The solution is to 'filter' at the start (registration) which is what we TRY to do.
    'Providers' have fraud detection systems and payment systems which do a lot of the filtering. For us the problem is clients lie on their registration - as has already been stated, emails can be throw away, Names can be made up, Git can be cloned. The only thing we have (perhaps) is reputation on the forums. I no longer trust the NodeSeek forum ergo NodeSeek clients :'(

    Thanked by 1jsg
  • edited May 11

    @msatt said:
    You are correct FOSSVPS is effectively a charity and I accept damage could be done to a 'real' Github but as you know people clone and create false accounts etc. Also while a client has abused us, I am not the sort of character to have an ongoing crusade to trash a Github.

    Well, at least the code part wouldn't actually be hard to fully automate. Just store some random hash with your user data and have the signup process tell the client to paste it into their (supposed) Github profile. Then there's a cronjob running every X minutes that fetches the profile and checks for the code. If it's there the account gets activated and if the account lacks activation after Y hours it'll get deleted.

    Sure, that doesn't rule out throwaway Github accounts with stolen projects but the same process could easily check the repos for stars, forks, commit count (by the actual owner of the repo) and whatnot else. Sure it creates a notable entry barrier and stars, forks, ... could still be faked by someone with an army of sockpuppet accounts while the repo could have 1000 empty commits (even though just counting Z commits per day into the final score would probably block that) but it's probably way more complicated than the average scriptkiddie would like and supporting serious projects while keeping out idiots is kind of the point isn't it?

    There could always be a manual onboarding process for people that (for this or that reason) can't fulfill the automated requirements, which would again disincentivize abusers as they can be sure that with less overall noise (and the precondition of not meeting official requirements) their requests will face drastically increased scrutiny.

    Edit: If you pick up something along those lines also support GitLab, Codeberg or a similar Github alternative. Github's owner is not exactly nice and them having their AI steal people's projects shouldn't be rewarded with a monopolistic position either. Actually if i were to do this i'd probably award a negative score for simply using Github instead of an alternative ;)

    Edit2: Even the trashing (well, it doesn't really have to be trashing - just some firm and clear notice on what kind of person is running the show there) of abuser's Githubs could probably be automated :P

    Thanked by 2msatt tentor
  • daviddavid Member

    @msatt said:

    @totally_not_banned said:

    @david said:
    What do most hosts do in cases of abuse? Depending on the seriousness of the abuse, there may be a chance for remediation. Or if the issue is serious enough or persistent, service is terminated.

    Do you see providers coming on LET complaining about former customers? Usually not unless the customer makes an issue of it first and opens a thread about it.

    Well, it's not like you don't have a point but to be fair regular providers have an incentive to clench their buttcheeks: Money. They also have one important filter a free project doesn't have: Money.

    Totally agreed.
    The solution is to 'filter' at the start (registration) which is what we TRY to do.
    'Providers' have fraud detection systems and payment systems which do a lot of the filtering. For us the problem is clients lie on their registration - as has already been stated, emails can be throw away, Names can be made up, Git can be cloned. The only thing we have (perhaps) is reputation on the forums. I no longer trust the NodeSeek forum ergo NodeSeek clients :'(

    You could charge a one time fee, maybe $1, on sign-up, and run it through the same fraud detection and payment systems. If the $1 is an issue, whatever is left over from processing fees could be donated to another charity, I guess.

  • zedzed Member

    @msatt said:
    @totally_not_banned Thank you for your comments :)
    Active monitoring is already in place. This problem occurred because SMTP WAS open. When I originally planned the servers I wrongly thought that would be ok (yes it could have been you developing an Open Source email system). That 'loophole' is now closed.
    You are correct FOSSVPS is effectively a charity and I accept damage could be done to a 'real' Github but as you know people clone and create false accounts etc. Also while a client has abused us, I am not the sort of character to have an ongoing crusade to trash a Github.

    A user found a thing and abused it.
    You're taking some risks cuz free service and you kinda know who that's going to attract.
    The thing was a clear risk, something /paid/ services don't allow by default.
    You banned the user and closed off the thing.
    Situation is handled and you're a bit wiser.
    Be aware some variation of this is going to happen again.

    Please take some time before following any suggestions from the village drunks feeding your upset feelings so they can enjoy bigger explosions later.

    Oh, this..

    @msatt said: I would rather clients know there are consequences associated with their actions - If a donor or FOSSVPS is 'hurt' by a client, action must be taken.

    The consequence is they lose access to a great free service. Some of the things you're saying here ("Action must be taken!", what the actual fuck?) are pretty concerning.

    Anyway I'll stop here, shame they broke you.

  • msattmsatt Member, Host Rep

    @totally_not_banned again great points - thanks.
    I think the key point is attracting the right people to start with. Before I took over FOSSVPS it was being promoted on NS so this continued. Now that it has stopped, I know things will cool off.
    Understand your point about generating a code during registration and have this placed on Github (code gen is easy) but the complexity of checking different types of git systems or web pages would be challenging. My coding skills are not bad but I just don't have the time for that amount of work :s

    @david
    As soon as money gets involved everything changes. FOSSVPS is free and the only thing we deal with is the generous node donations. We are doing all of this work so the community and the donors benefit. My (honestly) only benefit is a free server which I don't really need and my reward is potentially thanks or abuse by the clients. This is why I get pissed off.

  • edited May 11

    @msatt said:
    My coding skills are not bad but I just don't have the time for that amount of work :s

    Yeah, i can sadly kinda second this. Actually i (personally) think it would be a ton of fun to build such a system but i figure in the end coming up with something clever/nice would likely take a good couple of days at least.

    Just for the slim chance that i get the urge to act against better knowledge: What kind of software are you running this would have to integrate with? As in what manages your accounts/servers? If that can't be realistically described in a couple sentences i understand though.

  • msattmsatt Member, Host Rep

    @zed said: The consequence is they lose access to a great free service. Some of the things you're saying here ("Action must be taken!", what the actual fuck?) are pretty concerning.

    Anyway I'll stop here, shame they broke you.

    No - The action is the termination of the NS clients VPS. You may consider ending all NS VPS is an over reACTION, but that is the consequence. Naming and shaming is something I am throwing out for discussion and I totally agree there are all sorts of implications. My real feeling is that it is probably not going to work in any real shape or form.

    As far as 'shame they broke you' - hello I am still here. They broke themselves.

    Yes lessons can always be learnt (I am not that naive) but perhaps my view of people generally being good is not accurate.

  • msattmsatt Member, Host Rep

    @totally_not_banned said: What kind of software are you running this would have to integrate with? As in what manages your accounts/servers?

    I appreciate your thoughts but really what are we gaining? The potential client is just proving that they can update a git / web page, not really sure that proves a lot :|
    To answer your question everything is shell script and works well, so it's easy to integrate lots of things.

  • edited May 11

    @msatt said:

    @totally_not_banned said: What kind of software are you running this would have to integrate with? As in what manages your accounts/servers?

    I appreciate your thoughts but really what are we gaining? The potential client is just proving that they can update a git / web page, not really sure that proves a lot :|

    Well, the basic code thing is pretty trivial and boring anyways. If i were to actually put time into this you can be certain that it will be capable of calculating scores by as many factors as humanly possible. I mean, Github (&friends) already has a lot of scorable stuff and once that's all included the question becomes: "Why stop just there?" ;)

    Figuring out sensible weighting is obviously a whole different topic but just getting everything available would be the logical first step. Weights can then be configured later on.

    To answer your question everything is shell script and works well, so it's easy to integrate lots of things.

    Interesting. I guess it shouldn't be hard as far as integration is concerned then.

  • jsgjsg Member, Resident Benchmarker
    edited May 11

    Reminds me of good, so-so, and bad neighbourhoods in a town/city and nodeseek is like a very bad neighbourhood - and that's entirely on them.
    Also @msatt did give their users a chance. And promptly got abused.

    I once got a free server myself and "gave away" the major part of it in the form of free VPS, so I do have some experience with that situation myself.
    The problem with free VPS is that on one hand you need to filter but on the other hand you need to keep your time and work invested low. Besides I did not want to observe my users, I wanted to respect their privacy, just like msatt does I guess.

    So it turns into a game of probability, or more correctly of keeping the probability of abuse as low as possible but at "low cost" in terms of time and work.

    The route I chose mainly was to only provide VPS to LETsters which were far from new and actually had meaningfully comments (i.e. not just memes) in multiple threads plus clear and strict rules along with a clear statement that any infraction of those rules almost certainly would lead to termination.

    And it worked surprisingly well, I did not have a single infraction let alone abuse. In fact I experienced some cases of users politely asking if [something not clearly within the rules] was acceptable ( responded yes in all (few) cases).
    And that although I also accepted some users I didn't know or even wouldn't have wanted as friends. But I was as "harsh" to myself as in my rules for them that is, I told myself that it was about meeting the requirements and not about me liking them. And again, it did work out fine.

    Summary, based on positive experience:

    • put most effort (other than sysadmin) into early filtering.
    • spell out the rules clearly
    • also make it clear that any rule infraction almost certainly leads to termination without discussions

    And filtering does include to not accept applicants with an (even mildly) elevated risk profile, like e.g. nodeseek, and certainly in the case of msatt's operation which includes two dedis of his own.

    Keep in mind that it's really friendly and generous enough to share one's server(s)! And the person that does that - and he/she alone! - certainly has the right to filter and to make the rules, period.

  • msattmsatt Member, Host Rep

    @totally_not_banned said: Interesting. I guess it shouldn't be hard as far as integration is concerned then.

    I am only too happy to let you have a development VPS for this purpose. Make the code Open Source and perhaps it could be of benefit to other providers as well. No pressure :)

    @jsg - Thank you once again for your supportive comments. I think it is fair (open) to say I was one of your clients and very happy with the VPS. As you say there were no issues until everything disappeared :*

    To be fair to NS clients some have been with me since October last year without issue (but so was the abuser) and I had no problems.

    I suppose it is like jumping off a cliff - what a great feeling...........(splat)

    Thanked by 1jsg
  • msattmsatt Member, Host Rep

    Been thinking.....
    How about a 'sponsor' type system where a trusted current FOSSVPS user can vouch for a new client. If there is abuse then all members of the chain are terminated - Good or Bad idea ?

  • rpqurpqu Member

    @msatt, If I hypothetically request vps from fossvps for the development of this UserScript https://justpaste.it/hy9sn, would you grant it?

  • jsgjsg Member, Resident Benchmarker

    @msatt said:
    Been thinking.....
    How about a 'sponsor' type system where a trusted current FOSSVPS user can vouch for a new client. If there is abuse then all members of the chain are terminated - Good or Bad idea ?

    I like it - with two caveats: (a) the vouching user must have been onboard and trouble-free for some time like e.g. 3 months minimum. And (b) to avoid abuse (of that system) only a limited number of candidates can be vouched for per period, e.g. one per 3 months.

  • msattmsatt Member, Host Rep

    @rpqu said:
    @msatt, If I hypothetically request vps from fossvps for the development of this UserScript https://justpaste.it/hy9sn, would you grant it?

    Hypothetically - I detect this as a 'gotcha' and if I am worried then the answer is no.

    @jsg - my exact same thoughts. It can likely provide organic growth.

    Thanked by 1jsg
  • rpqurpqu Member

    @msatt said:

    @rpqu said:
    @msatt, If I hypothetically request vps from fossvps for the development of this UserScript https://justpaste.it/hy9sn, would you grant it?

    Hypothetically - I detect this as a 'gotcha' and if I am worried then the answer is no.

    LOL, ok

  • plumbergplumberg Veteran, Megathread Squad

    @msatt said:
    Been thinking.....
    How about a 'sponsor' type system where a trusted current FOSSVPS user can vouch for a new client. If there is abuse then all members of the chain are terminated - Good or Bad idea ?

    Thanked by 4rpqu tentor msatt forest
  • deafcondeafcon Member

    Do you have any requirements for number of commits per month or something like that? I guess that would be easy enough to game anyway. Some way to verify that users are actually using the service to develop software and not idling it, using it to host their porn sharing service, or worse would be pretty valuable. Maybe point an LLM at the users repos and have it provide a summary once a month. You could even gamify it so that you could publish a leaderboard of the largest amount of changes, the coolest new features, etc.

    Thanked by 1msatt
  • ascicodeascicode Member

    Get a server where abuse is allowed.

  • msattmsatt Member, Host Rep

    @deafcon that would be great but it really is too much work / development which I could no afford.

    @ascicode - It is an idea, but hard NO. I don't condone abuse and I won't cater for it. The donors have been extremely generous and there is no way I would wish to cause them any problems. Also this is for (white hat) Open Source Developers so abuse should not be their objective.

  • qingqing Member

    learning

  • defaultdefault Veteran

    Just block the countries which are risky and be done with it. A company or a brand has the right to choose its customers.

Sign In or Register to comment.