Howdy, Stranger!

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


How to utilize excess bandwidth?
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.

How to utilize excess bandwidth?

s0n1cs0n1c Member
edited April 10 in General

Hello,
I currently have several servers. The stuff I use on some of them does not need all the bandwidth, so I can run some other stuff. I'm currently running Syncthing nodes on a few of them along with Tor snowflake.

What else can I run (somewhat bandwidth heavy) that can contribute to something? If it's also CPU heavy, that is fine too, I can just run that on my dedi servers since they're not always utilized 24/7.

Thanked by 1oloke
«1

Comments

  • JabJabJabJab Member
    edited April 10

    or hear me out - you can just leave it alone and don't make your provider pay even more.
    You know they have calculated things on 'average use' and when people run things 24/7, 100% it does not calculate aka they will need to raise prices for everyone? :-D

    aka throwing some resources to Sync'thing or Tor is good. Trying to force yourself to use all the resources for some bullshit project is not.

  • olokeoloke Member

    I would suggest Syncthing and Tor bridges but you already mentioned that.

    Maybe try I2P router or seeding torrents (I seed Linux ISOs and archive.org materials for example).

    Thanked by 1tentor
  • wadhahwadhah Member

    Invidious, a youtube alternative frontend, uses a relative high amount of bandwidth if you enable proxying

    https://docs.invidious.io/invidious-companion/

    Redlib, alternative frontend to reddit, can also use a bit but less than Invidious

    https://github.com/redlib-org/redlib

    Both are docker compose ready so installing them takes 3 minutes

    Thanked by 1oloke
  • olokeoloke Member

    @JabJab said:
    or hear me out - you can just leave it alone and don't make your provider pay even more.
    You know they have calculated things on 'average use' and when people run things 24/7, 100% it does not calculate aka they will need to raise prices for everyone? :-D

    aka throwing some resources to Sync'thing or Tor is good. Trying to force yourself to use all the resources for some bullshit project is not.

    So do providers pay their upstreams for traffic volume or for the bandwidth? I'm curious what they'll be paying for.

    Is it better to have idle server that's occupying IP address while doing nothing or a server that could be helpful for some community?

  • olokeoloke Member

    @wadhah said:
    Invidious, a youtube alternative frontend, uses a relative high amount of bandwidth if you enable proxying

    https://docs.invidious.io/invidious-companion/

    Redlib, alternative frontend to reddit, can also use a bit but less than Invidious

    https://github.com/redlib-org/redlib

    Both are docker compose ready so installing them takes 3 minutes

    searxng too :)

    Invidious is a bit risky imo especially when running a public server. Google may block your IP/subnet if it detects excessive usage. They're constantly trying to stop people from using Invidious.

    Thanked by 1wadhah
  • wadhahwadhah Member
    edited April 10

    Also SearXNG or 4get instances do use a bit of bandwidth, they are google/multisearch engine alternative frontends

    https://github.com/searxng/searxng

    https://git.lolcat.ca/lolcat/4get

    Both docker ready too, searxng requires a beefier server than 4get

    @oloke i was literally typing this when you replied :D

    For google they just block invidious from playing video, they don't block entire IPs and stuff. You can login on youtube.com and play videos fine.

    If you want a full list of privacy frontends you can host check this:

    https://libredirect.github.io

    Rimgo (for imgur) might also be nice to host

    Thanked by 2oloke 0xC7
  • s0n1cs0n1c Member
    edited April 10

    @JabJab said:
    or hear me out - you can just leave it alone and don't make your provider pay even more.
    You know they have calculated things on 'average use' and when people run things 24/7, 100% it does not calculate aka they will need to raise prices for everyone? :-D

    aka throwing some resources to Sync'thing or Tor is good. Trying to force yourself to use all the resources for some bullshit project is not.

    Not all my servers are being used for those, but if I paid money for a certain amount of allocated data per month, I don’t see what’s wrong with using it all, or at least more than half.

    Thanked by 2wadhah Protocol903
  • allthemtingsallthemtings Member, Megathread Squad

    more relays

  • NeoonNeoon Community Contributor, Veteran
    edited April 10

    Install https://github.com/Ne00n/wg-mesh/tree/experimental
    With a size of 50+ server it easily burns through 500GB traffic.

    Very efficient

    Thanked by 2oloke admax
  • Just don't, it will make your provider pay extra, be nice.

  • Lu5ckLu5ck Member

    You could deploy proxy or tor services but I am pretty sure those are considered abuse on most providers' TOS because it isn't about the bandwidth, you are making the IP address bad.

    Thanked by 1oloke
  • SaahibSaahib Host Rep, Veteran

    @yabarg said:
    Not all my servers are being used for those, but if I paid money for a certain amount of allocated data per month, I don’t see what’s wrong with using it all, or at least more than half.

    @JabJab already explained, use it for your actual requirements, do not create artificial need.

  • crunchbitscrunchbits Member, Patron Provider, Top Host

    @oloke said:

    @JabJab said:
    or hear me out - you can just leave it alone and don't make your provider pay even more.
    You know they have calculated things on 'average use' and when people run things 24/7, 100% it does not calculate aka they will need to raise prices for everyone? :-D

    aka throwing some resources to Sync'thing or Tor is good. Trying to force yourself to use all the resources for some bullshit project is not.

    So do providers pay their upstreams for traffic volume or for the bandwidth? I'm curious what they'll be paying for.

    Is it better to have idle server that's occupying IP address while doing nothing or a server that could be helpful for some community?

    Most providers will have a guaranteed committed rate that they pay no matter usage, plus an overage (based on 95th percentile use). I.e. 20G on 100G port, even if you use 8G you pay for 20G. If you go over, you're paying some pre-contracted rate for overages.

    If the provider sold it, I see no reason you cannot use it. It would be polite to not "burn it because I can", but you're paying. Depending on your services check their ToS (for example: often "unmetered" has fair use riders on it or other catch-all 'abuse' terminology which you might bump heads on).

    Only thing I would say is if it's not a productive use, the internet definitely needs less congestion but that isn't a burden for you to solely carry.

  • tentortentor Member, Host Rep

    Not exactly what you are looking for - but useful for others - RIPE atlas probe. This software is pretty efficient and not resource hungry at all, but will provide more insights regarding state of the Internet globally, mostly for research purposes.

    For a software version of the probe you don't need to apply, just install it and register its' public key. More details here: https://atlas.ripe.net/docs/howtos/software-probes.html

    Thanked by 4oloke 0xC7 Decicus host_c
  • s0n1cs0n1c Member
    edited April 10

    @Saahib said:

    @yabarg said:
    Not all my servers are being used for those, but if I paid money for a certain amount of allocated data per month, I don’t see what’s wrong with using it all, or at least more than half.

    @JabJab already explained, use it for your actual requirements, do not create artificial need.

    Yeah, but if I paid for a dedicated server(s) with an unmetered 1 Gbps line, I don’t see the issue with fully or partially utilizing it, regardless of whether I technically require it for my actual needs. It’s my server, so who’s to restrict my actions except for the provider’s terms of service? If you want to discuss a provider being charged more, and "bandwidth waste", there was a user here who purchased a 10 Gbps server for $80 solely to attempt to transfer 1 Petabyte through it by repeatedly downloading and redownloading the same file 24/7. The provider was fine with it, and even reduced the server’s price and sent him the invoice (from $100 to $80, I believe). Furthermore, if the provider truly charges more, at most, I can only use 330 terabytes per month on a dedicated server if I continuously strain a 1 gigabit line, which is highly unlikely. Additionally, if I do strain the line, I would be incurring a few extra cents more for multi-billion dollar companies (OVH and Hetzner) which already have tons of people blasting their servers at 1 Gbps 24/7.😑

  • unsafetypinunsafetypin Member
    edited April 10

    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

  • You paid for it, you should be able to do whatever (all within bounds of TOS/AUP of course).

    Thanked by 2oloke beanman109
  • beanman109beanman109 Member, Megathread Squad

    @JabJab said:
    or hear me out - you can just leave it alone and don't make your provider pay even more.
    You know they have calculated things on 'average use' and when people run things 24/7, 100% it does not calculate aka they will need to raise prices for everyone? :-D

    aka throwing some resources to Sync'thing or Tor is good. Trying to force yourself to use all the resources for some bullshit project is not.

    i pay for x amount of bandwidth, i'm gonna use x amount of bandwidth

  • @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    Thanked by 1beanman109
  • @nghialele said:

    @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    I hope you don't actually do this to any provider

  • @unsafetypin said:

    @nghialele said:

    @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    I hope you don't actually do this to any provider

    Let's see if someone doing naughty here on LET.

  • beanman109beanman109 Member, Megathread Squad

    @unsafetypin said:

    @nghialele said:

    @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    I hope you don't actually do this to any provider

  • wadhahwadhah Member

    @nghialele said:

    @unsafetypin said:

    @nghialele said:

    @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    I hope you don't actually do this to any provider

    Let's see if someone doing naughty here on LET.

    If my neighbors are noisy i just put yabs on cron until they get the message

    Thanked by 1nghialele
  • @wadhah said:

    @nghialele said:

    @unsafetypin said:

    @nghialele said:

    @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    I hope you don't actually do this to any provider

    Let's see if someone doing naughty here on LET.

    If my neighbors are noisy i just put yabs on cron until they get the message

    write bash script that runs yabs if yabs output file doesn't exist or yabs output file directory is empty and have script remove the yabs output file upon completion. add as a supervisord service. infinitely looping yabs not on a timer

    Thanked by 2wadhah nghialele
  • wadhahwadhah Member
    edited April 10

    @unsafetypin said:

    @wadhah said:

    @nghialele said:

    @unsafetypin said:

    @nghialele said:

    @unsafetypin said:
    with a crontab. adjust timing to your bandwidth speed in how long it should take to download the 10GB file and set to a bit over that interval in minutes. Also you could add more with files from other hetzner testfile regions.

    5 * * * * curl https://ash-speed.hetzner.com/10GB.bin -o /dev/null

    monitor this with https://healthchecks.io/docs/monitoring_cron_jobs/ so you can waste their resources too by monitoring the useless garbage.

    You will contribute to being a pain in the ass for your provider and hetzner. it's always good to do things that solve no problems and benefit nobody.

    Thanks for the suggestion!

    I hope you don't actually do this to any provider

    Let's see if someone doing naughty here on LET.

    If my neighbors are noisy i just put yabs on cron until they get the message

    write bash script that runs yabs if yabs output file doesn't exist or yabs output file directory is empty and have script remove the yabs output file upon completion. add as a supervisord service. infinitely looping yabs not on a timer

    #!/bin/bash
    
    # Define the output file path
    OUTPUT_FILE="yabsresults.yml"
    
    while true; do
      # Check if the output file does not exist
      if [ ! -f "$OUTPUT_FILE" ]; then
        # Run yabs
        if curl -sL https://yabs.sh | bash -s -- -w yabsresults.yml; then
          # Remove the output file upon successful completion
          rm -f "$OUTPUT_FILE"
        else
          echo "yabs command failed"
        fi
      fi
      sleep 1
    done
    
    

    We are making something glorious here @unsafetypin

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    This is why we cannot have nice things

  • @wadhah said: We are making something glorious here @unsafetypin

    Hell yeah this is absolute money. True visionary shit

    Thanked by 1wadhah
  • masscan -p22 0.0.0.0/0 --rate 1000000

  • DrvDrv Member

    @wadhah said:
    Invidious, a youtube alternative frontend, uses a relative high amount of bandwidth if you enable proxying

    This !

  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited April 11

    @JabJab said: or hear me out - you >can just leave it alone and don't make your provider pay even more.
    You know they have calculated things on 'average use' and when people run things 24/7, >100% it does not calculate aka they will need to raise prices for everyone? :-D

    <3 you. :)

Sign In or Register to comment.