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.
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?
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
Comments
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 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).
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
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?
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.
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
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
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.
more relays
Install https://github.com/Ne00n/wg-mesh/tree/experimental
With a size of 50+ server it easily burns through 500GB traffic.
Very efficient
Just don't, it will make your provider pay extra, be nice.
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.
@JabJab already explained, use it for your actual requirements, do not create artificial need.
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.
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
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.😑
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).
i pay for x amount of bandwidth, i'm gonna use x amount of bandwidth
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
We are making something glorious here @unsafetypin
This is why we cannot have nice things
Hell yeah this is absolute money. True visionary shit
masscan -p22 0.0.0.0/0 --rate 1000000
This !