Stealing Storage from Discord

  Рет қаралды 1,838,732

Dev Detour

Dev Detour

Күн бұрын

How I'm storing hundreds of gigabytes of files on Discord, for free! I wrote a server in NodeJS and a frontend in React that lets me upload any file of any size to Discord, then download it later. Works great! And even hides tax evasion evidence from the IRS!
Don't do this yourself, I didn't actually read Discord TOS but if I had I'm pretty sure it says not to do this. I'm not releasing the code (mostly because it is bad) but also because really don't do this
#nodejs #discord #cloudstorage
(so I don't get sued):
Music from Uppbeat (free for Creators!):
uppbeat.io/t/b...
License code: FRUHYRRYPCQPY1M8
uppbeat.io/t/m...
License code: Y7WJKREQB4NBLBYZ
uppbeat.io/t/b...
License code: QW2ZDFQHIVHRJTZB

Пікірлер: 3 000
@fishblublublub
@fishblublublub Ай бұрын
delete this
@fishblublublub
@fishblublublub Ай бұрын
is this a pin of shame? not sure but I was joking, cool
@foggychader67
@foggychader67 Ай бұрын
​@@fishblublublubmaybe just trolling
@NielsNL1
@NielsNL1 Ай бұрын
no
@fishblublublub
@fishblublublub Ай бұрын
@@foggychader67 lol
@fishblublublub
@fishblublublub Ай бұрын
@@NielsNL1 Yes, bro exposing the secrets...
@adambula5545
@adambula5545 15 күн бұрын
So you are the reason discord is decreasing file limits.
@_MineHeart_
@_MineHeart_ Күн бұрын
😂
@michaelepica3564
@michaelepica3564 3 сағат бұрын
Not even close
@Redice_47
@Redice_47 10 ай бұрын
If they introduced data per account or device, then remember this guy here
@KhaledSham
@KhaledSham 10 ай бұрын
fr
@kurdm1482
@kurdm1482 9 ай бұрын
lol
@AlOqab_
@AlOqab_ 9 ай бұрын
if they did so then just stop using discord lol
@Redice_47
@Redice_47 9 ай бұрын
@@AlOqab_ hmmm first this is a joke, second, but then they will make their platform so not useful, and everything will only be in Nitro resulting in teenagers leaving the platform, maybe some will stay but many will leave (if they have a brain)
@Walking_W
@Walking_W 7 ай бұрын
just make the bot make a new account lol
@capella5783
@capella5783 4 ай бұрын
This is like me 25 years ago when I realised I could just attach my files to blank emails in yahoo and save them. I thought I was really clever and thought of something no one else had ever thought of too.
@Tirexo
@Tirexo 4 ай бұрын
Can't be done these days unfortunately. Yahoo are bastards and delete all of your email content after a year of no usage. I'm still salty about it
@xAnonymousComedia
@xAnonymousComedia 4 ай бұрын
I did this on an msn conversation with a bot
@Emsatacc
@Emsatacc 4 ай бұрын
Me too. Stopped using yahoo for this reason. ​@@Tirexo
@capella5783
@capella5783 4 ай бұрын
@@Tirexo I know, back in the early 2000s I spent most of my time posting 'bro stfu' on videos telling everyone about it. Its liks its not going to be a secret anymore dude dont you think Yahoo employees will watch this video too?
@pandubeatz9961
@pandubeatz9961 4 ай бұрын
I wasn't even born 25 years ago
@Palozon
@Palozon 10 ай бұрын
The internet's long-running insistance of using tax fraud as a punchline has got to be genuinely annoying for the IRS. Keep it up everyone, great bit.
@hawoaliahmed6996
@hawoaliahmed6996 10 ай бұрын
Wait that is a bit?
@turolretar
@turolretar 10 ай бұрын
Here’s a prime example of someone who doesn’t yet understand the sigma grindset
@ashxxiv
@ashxxiv 10 ай бұрын
​@@hawoaliahmed6996blud really out here doing tax fraud
@takemebacktothen
@takemebacktothen 10 ай бұрын
Taxation is theft
@TysonJensen
@TysonJensen 10 ай бұрын
Kinda? The FBI is fond of saying that everyone using encryption must all be criminals because otherwise we'd send our bank details as plain text CC'ing them on every transaction otherwise we must be pedophile tax cheats. The internet has noticed and the internet loves to mock the clueless.@@hawoaliahmed6996
@illiksis
@illiksis 10 ай бұрын
Just a word of caution, discord itself very specifically says in it's ToS that they can ban you or delete your server for whatever reason without any chance of getting stuff back. It has happened before and entire communities are lost. This is cool, but DO NOT put anything critical in.
@د-ت
@د-ت 10 ай бұрын
DO NOT *insert sticker*
@trwygon
@trwygon 10 ай бұрын
not to mention it is all publicly available to anyone with the URL to it
@ktokolwiek8545
@ktokolwiek8545 10 ай бұрын
bannig for nothing should be illegal
@GavAttackO
@GavAttackO 10 ай бұрын
@@ktokolwiek8545 Would you like it if people used your computer for hours on end, taking up valuable resources, all whilst not giving you a single cent? That ain't nothing chief, it's clearly stated in their ToS to not use Discord like it's a storage solution.
@Supernova1252
@Supernova1252 10 ай бұрын
This is a proof of concept man, chill
@Yabai-Wa-Yo
@Yabai-Wa-Yo 24 күн бұрын
I'm just here coming back after Discord lowered the File Limit back to 10 MB... and I'm so pissed now man -w-
@isak5263
@isak5263 4 ай бұрын
My dude we were already doing this, this video just exposes our secrets to the wrong people.
@alifpras
@alifpras 4 ай бұрын
True
@NotAnkit08
@NotAnkit08 3 ай бұрын
You were encrypting too???
@JGnLAU8OAWF6
@JGnLAU8OAWF6 3 ай бұрын
@@NotAnkit08 Who wouldn't?
@Chibibowa
@Chibibowa 2 ай бұрын
I'm using dm bots as container for files between devices xD
@illusion8238
@illusion8238 2 ай бұрын
@@Chibibowasame bro since day 1 😭 as well as whatsapp and instagram
@avinashkamadri4221
@avinashkamadri4221 26 күн бұрын
They just reduced that to 10mb now. Good job man 😑
@keycloudfilms
@keycloudfilms 20 күн бұрын
@Zesthy-tf7xr Not fake, this is just not rolled out to everyone yet.
@NECOdes
@NECOdes 10 ай бұрын
That's a pretty interesting idea. You can also experiment with Telegram, just like Discord you have unlimited storage. But instead of small MB chunks, each user can upload up to 2GB per file and 4GB per file for premium users, and I'm pretty sure Telegram doesn't have a very strict ToS for these type of projects, unlike Discord.
@Fr3ddyH
@Fr3ddyH 10 ай бұрын
yea there are many pirating telegrams where they split the games into 2gb files
@AKA-Latromi
@AKA-Latromi 10 ай бұрын
Worth noting that Telegram premium is only 4 bucks a month, and frequently 1 year will go on sale for around 30 bucks. I've gotten two years of premium for the last two years (paying 28 and 32 dollars respectively) and that's less than a single year of Discord Nitro, which is 100.
@shayhan6227
@shayhan6227 10 ай бұрын
If you keeping doing it eventually they will charge money for it. Someone has to pay for resources at the end of the day.
@NECOdes
@NECOdes 9 ай бұрын
@@shayhan6227 I've been using Telegram for over 8 years now. I have more than 20 channels and +8 thousand big files. Not to mention that my channels are private and just contains my own files. There are big channels in Telegram with huge catalog of games, movies, and songs. If that “eventually they will charge money for it” had happened, Discord would've been the first platform to stop or charge you, not Telegram.
@forhadrh
@forhadrh 9 ай бұрын
There's a app in MS Store called T-Drive just for that. Note: the app is paid.
@PatrickJBauer89
@PatrickJBauer89 10 ай бұрын
Nice idea. Just one technical thing if you're already using node: use streaming. You don't need to "upload" your whole file to your NodeJS instance before processing. Stream your file to your server which encrypts the stream and immediately starts to upload. You can then dynamically chunk the stream while more data is incoming. Don't work on the whole file on your NodeJS part :D
@4w0ken
@4w0ken 10 ай бұрын
if the stream breaks mitfile u have chunks of uselss data n the server? how can we handle that?
@CodeMark
@CodeMark 10 ай бұрын
@@4w0ken when streaming data in Node.js, you can handle interruptions or breaks in the stream by implementing strategies such as chunking data, using resumable uploads, employing checksums for data integrity, implementing robust error handling and retry mechanisms, logging and monitoring the process, and testing various failure scenarios to strengthen your error-handling mechanisms.
@PatrickJBauer89
@PatrickJBauer89 10 ай бұрын
@@4w0ken The same as when the upload itself breaks (as it's already a stream). Rolling back already uploaded chunks should not be to big of a problem.
@4w0ken
@4w0ken 10 ай бұрын
@@PatrickJBauer89 ​@CodeMark ok cool thx both of u
@darshanhihoriya
@darshanhihoriya 10 ай бұрын
I have more than 100TB of data on discord 😂
@anonymous-iu4th
@anonymous-iu4th 9 ай бұрын
This guy's going to be real confused when all his data starts mysteriously disappearing in about a years time
@calebanderson1532
@calebanderson1532 10 ай бұрын
what i'm really impressed with is he managed to create a node.js server that deals with files and had no memory problems
@dennisunderscore
@dennisunderscore 10 ай бұрын
you can just use the streams api i did this a year ago and one of my friends literally uploaded a whole 20gb linux distro lol (it took like 4 hours though) the strategy is pretty simple, pipe the incoming http stream into a slicer that slices into 8mb chunks (or whatever the webhook file size limit is) and upload them sequentially, collecting all the cdn urls and returning them back as the response
@rafaelarantes4804
@rafaelarantes4804 10 ай бұрын
@@dennisunderscore We had the same idea, streams API is really nice for this kind of stuff.
@chy4e431
@chy4e431 10 ай бұрын
Nodejs is notorious for handling high realtime throughput as long as you do it right. Everything has to be async and streamed, if you do that it's crazy how much data nodejs can handle without major overhead.
@calebanderson1532
@calebanderson1532 10 ай бұрын
@@supernovahm1178 first of all... who asked? second of all... is 100mb/s really a lot for a server? probably not...
@calebanderson1532
@calebanderson1532 10 ай бұрын
hmmm maybe all the file apis should just work out of the box without these issues... why should you have to use only a single method in order for a functional server?@@chy4e431
@devdetour
@devdetour 10 ай бұрын
Woah, this is blowing up a bit, thanks everyone for stopping by. A couple frequently mentioned comments I want to address: - *Will I release the code?* Definitely no. As I mention in the video this was a fun experiment/proof of concept, but to be clear: you shouldn't do this yourself, this is not a serious alternative to real cloud storage. - *You should back up your data, what if Discord removes it!!* I have it all backed up with real storage solutions, and I'm fully prepared for Discord to purge all my data. Especially with this video doing well, I'm expecting it to vanish at some point :)
@mil260zs
@mil260zs 10 ай бұрын
interesting video bro
@peturgullak4527
@peturgullak4527 10 ай бұрын
unless you have a back up on youtube discord facebook. make the code available so everyone can get free data storage
@Kat21
@Kat21 10 ай бұрын
i think discord's file url change won't affect your bot as fetching the message will generate a new CDN link which seems like what it's doing, going up the chain of message links would a solution for downloading if you previously just stored all the cdn links.
@depralexcrimson
@depralexcrimson 10 ай бұрын
are you ret addred? can you not read?@@peturgullak4527
@BoostedNW
@BoostedNW 10 ай бұрын
there's already other discord uploaders that do the same thing that have been around for a few years
@candybird
@candybird 25 күн бұрын
Well, looking back this is probably why discord made the decision they did
@Xr-xk3ug
@Xr-xk3ug 24 күн бұрын
discord has changed the maximun size from 25mb to 10mb i'm just saying this...
@immortaljellyfish9364
@immortaljellyfish9364 5 ай бұрын
Telegram users in the corner 😏😏
@mangata5833
@mangata5833 5 ай бұрын
yea i have been searching for this kind of comments Telegram really works greate
@Imtitled
@Imtitled 4 ай бұрын
Same bro ​@@mangata5833
@ktytyi
@ktytyi 4 ай бұрын
uploadgram is dead tho
@waludalu5102
@waludalu5102 4 ай бұрын
i have been saving entire movies in my telegram
@TheInternationalJew
@TheInternationalJew 4 ай бұрын
​@@waludalu5102Absolute beast
@ExhaustedOC
@ExhaustedOC 4 ай бұрын
Good job, now all because of YOU Discord no longer allows any image url to stay longer than a day outside discord.
@deadboltzz5199
@deadboltzz5199 4 ай бұрын
Lol he did it on purpose
@avarocky3742
@avarocky3742 Ай бұрын
wym?
@mr.prince7696
@mr.prince7696 Ай бұрын
fr?
@thereallyrealplayer
@thereallyrealplayer 10 ай бұрын
I used to use a private Discord server with only myself for storing many files like photos and videos, but I quit after just half a year. Discord began permanently preventing the loading of half the files that I uploaded there, essentially deleting them. At least I only uploaded like one gigabyte in total, but this was still very problematic.
@velevetyy
@velevetyy 10 ай бұрын
oh damn im scared thats happened to my archives
@waterbucket4358
@waterbucket4358 10 ай бұрын
you're so lucky u can upload a gigabyte, i have 0.40 mbps upload speed and cant do shit
@黒上悠子ちゃんネル
@黒上悠子ちゃんネル 10 ай бұрын
​@@waterbucket4358bro you are totally lost
@AXGIV
@AXGIV 10 ай бұрын
​@@velevetyysame, is there a solution?
@dollaz4647
@dollaz4647 10 ай бұрын
I still got all my stuff
@HrdLock
@HrdLock 13 күн бұрын
and now it's 10mb per file
@saran9736
@saran9736 15 күн бұрын
This video aged well...
@rbxXlXi
@rbxXlXi 10 ай бұрын
you should include file hashes for every upload inside of the bot's message to maintain file integrity and warn the end user if something doesnt check out. and with these new discord cdn changes, all you have to do is store the message id and you can get the new attachment link from it every time you need it plus the message contents(ie the file hash).
@rakeshchowdhury202
@rakeshchowdhury202 10 ай бұрын
Cyclic Redundancy Check
@lokomen9
@lokomen9 10 ай бұрын
@@rakeshchowdhury202 just call it CRC
@error13376
@error13376 10 ай бұрын
how I coded my own fs using discord cdn
@subashchandra9557
@subashchandra9557 10 ай бұрын
This is what is known as the "Tragedy of the Commons". A free resource will always be depleted by the greedy, and eventually they're gonna have to put limits on it and make you pay for Nitro to do the same thing you used to do.
@MushookieMan
@MushookieMan 10 ай бұрын
No because nobody else will implement something so inconvenient
@avishjha4030
@avishjha4030 10 ай бұрын
@@MushookieMan You really haven't seen the lengths some people go to XD.
@Tumleren
@Tumleren 10 ай бұрын
@@MushookieManonly until someone makes an easy to use application for it. All the things he's doing with the server can be done from the Pc. This is just going to harm people like what was done with Google drive where people hosted hundreds of terabytes for free
@LiEnby
@LiEnby 10 ай бұрын
No because tragedy of the commons is bullshit
@theglowcloud2215
@theglowcloud2215 10 ай бұрын
No, this is known as "shareholder capitalism" whereby Discord realized they need more money and will now make you pay for Nitro to do the same thing you used to do for free.
@tekno47
@tekno47 27 күн бұрын
thanks, they’re lowering the file size limit to 10mb now 😐
@CreativeMindsAudio
@CreativeMindsAudio 10 ай бұрын
This is awesome! I was thinking you were just going to upload rar files with like 25MB each file, like how usenet newsgroups were.
@bkmnst
@bkmnst 10 ай бұрын
telegram would suit your case a lot better, it allows 2gb file uploads for free, the only downside is slow upload speed
@chrisdawson1776
@chrisdawson1776 10 ай бұрын
Literally who asked for your input? Genuine question.
@skydivenext
@skydivenext 10 ай бұрын
I am no programmer nor understand much of the viddo but It literally support more upload, why would not consider it, why are you questioning their input?
@chrisdawson1776
@chrisdawson1776 10 ай бұрын
@@skydivenext Keep crying kid.
@sameerkhan12670
@sameerkhan12670 10 ай бұрын
@@chrisdawson1776 Get a life kid. Stop bullying people on the internet and do something that would make You, your family and community proud. The other person really helped people by suggesting Telegram. Hope you get out of your mom's basement and get better :)
@cooldownboi3890
@cooldownboi3890 10 ай бұрын
@@chrisdawson1776 blud thinks he is cool
@GafurovJasur
@GafurovJasur 9 ай бұрын
In Telegram messenger you have unlimited storage forever btw
@kevinorr54
@kevinorr54 10 ай бұрын
This is pretty cool. You could steal even more storage by saving the metadata (message IDs of the chunks, filename, etc) in discord messages also, instead of storing it on your server. For instance, you could use a data structure such as a btree or a hamt and store its nodes as messages, and the root node could e.g. be the only message in a specific channel. This way you could get away with minimal memory usage on your end
@BenWoodman935
@BenWoodman935 10 ай бұрын
@BeastSupreme735 Goofy ass
@level7feeders
@level7feeders 10 ай бұрын
In order to prevent overloading the server, handle the encryption and file splitting on the front end as an additional layer of security. I am aware that the server runs locally in your situation as well, but in a production setting, it most likely runs on Google Cloud or Azure. The server should only be able to upload the files to Discord because neither of these two businesses can be completely trusted with privacy also It is necessary to store the database locally to avoid sensitive informations from leaving your environment.
@TheGBLNWatcher
@TheGBLNWatcher 10 ай бұрын
it runs on azure
@luxenn
@luxenn 26 күн бұрын
now look what you did
@Stego27
@Stego27 10 ай бұрын
Instead of uploading the entire file to the server before splitting it into chunks, you should stream it to discord directly. This could effectively cut the upload/download times in half since it's doing both phases in parallel, as well as allowing larger files than the server's memory allocation. To gain even more performance you could read a certain number of chunks ahead and upload them to discord in parallel, which will improve performance if uploading to discord is far slower than uploading to your server.
@flipogreen
@flipogreen 10 ай бұрын
@BeastSupreme735bot
@Stroyastrom
@Stroyastrom 3 күн бұрын
I haven't used Discord in 4 years, but I heard they're decreasing the file size again (lmao), and I think you're to be blamed for this.
@JakalairVG
@JakalairVG 10 ай бұрын
Wow, this takes me back. Great video btw and a crazy idea. Back in the late 1990s a few friends of mine used to do something similar with our college email account. My memory is that we used WinRAR and just broke up files to whatever the attachment limit was back then. We used this to share files back and forth because it was easier and faster than making that many floppy disks, and zip disks were expensive. The sysadmin for the system did eventually tell us to stop using his email for this purpose. Then he told us about IRC...
@CeilingOven.
@CeilingOven. 4 ай бұрын
IRC?
@JakalairVG
@JakalairVG 4 ай бұрын
@@CeilingOven. Oh, sorry IRC is Internet Relay Chat. It is basically was internet chat for many years, and is still around today. Think something like Discord with channels and text chats, but there is no central company in charge.
@CeilingOven.
@CeilingOven. 4 ай бұрын
@@JakalairVG Ohh okay! Thank you so much, that teacher must've gotten a good laugh from you two lol
@JakalairVG
@JakalairVG 4 ай бұрын
@@CeilingOven. He was both amused and concerned. Using the systems he was in charge of in unusual ways made him like us more, but also meant he watched us to make sure we didn't break anything.
@Professor_Utonium_
@Professor_Utonium_ 4 ай бұрын
You know you're getting old when people are asking about IRC hahaha
@Iwannabuyyouadrink
@Iwannabuyyouadrink 4 ай бұрын
Bro left discord flabbergasted 😂
@Kothyn
@Kothyn 25 күн бұрын
I knew they’d lower it after this hit the algorithm 😭
@diamondkfc6183
@diamondkfc6183 Ай бұрын
you're in for a shitty time when the data inevitably gets deleted to clean up space
@sairomo6207
@sairomo6207 3 ай бұрын
I just hate it when I hop on KZbin to watch a helpful tutorial guide etc and the most interesting most eye-catching videos pop up💀😭🙏
@ZleePyIsSleeping
@ZleePyIsSleeping 13 күн бұрын
Wait till this dude finds out after some time discord deletes files, rip bozo
@FennekinFox326
@FennekinFox326 10 ай бұрын
Using the cloud? disgusting. Get a USB and actually own your data.
@0x6a09
@0x6a09 5 ай бұрын
exploiting the chinese servers is fun tho, isn't it?
@fl4mzy709
@fl4mzy709 5 ай бұрын
@@0x6a09hehe
@xenaisu
@xenaisu 10 ай бұрын
I would suggest just deleting the video if you want to keep doing this, I've been doing very similar except for I don't have a need to store big files on there. I just have another account I send documents and pictures to. It's like every game hack you've ever seen whether in GTA or growtopia, as soon as it's online it gets revoked so even though you're a pretty smart guy. This is not a great move.
@justinjmader222
@justinjmader222 2 ай бұрын
why did you make this video
@miller_6700
@miller_6700 Ай бұрын
He wanted to
@Goldfish_Vender
@Goldfish_Vender 10 ай бұрын
I remember seeing a meme project someone did a few years ago called something like "Discord as a cloud service" where they did basically exactly the same thing. It's a pretty funny, idea.
@yumyum366
@yumyum366 10 ай бұрын
It's funny, but increases the burden on an otherwise free service.
@cezarcatalin1406
@cezarcatalin1406 9 ай бұрын
@@yumyum366 Storage is cheap as hell nowadays and if Google can make it work for literal pennies on the gigabyte, you can be sure as hell Discord can too.
@RomeDrori
@RomeDrori 10 ай бұрын
As someone with half a petabyte in their home NAS and most of it backed up to the cloud as well this is great but discords policies around data privacy scare me too much for that
@Ozzianman
@Ozzianman 10 ай бұрын
After being hacked, Discords account security also scares me.
@carlodrift
@carlodrift 10 ай бұрын
and they can ban your account for this
@algj
@algj 10 ай бұрын
RAID6 with different services such as Discord, Telegram, ...
@apache937
@apache937 10 ай бұрын
encryption!!!!
@apache937
@apache937 10 ай бұрын
you clicked a link and downloaded a "game" or gave your info to phishing site @@Ozzianman
@YuvrajSinghSasan
@YuvrajSinghSasan 10 ай бұрын
I use discord exclusively for storing pics , to dos and my academic resources. I dont play videogames or chat using discord though
@MiSt3300
@MiSt3300 10 ай бұрын
This is a very fun experiment! Great idea to try to implement for testing (and only for that, as I personally wouldn't rely on the stability of this). This just shows you how much can be done with a basic node application, so easy to implement all sorts of crazy ideas!
@MiSt3300
@MiSt3300 10 ай бұрын
@BeastSupreme735 no your heart will stop beating st#pid bot
@droideca88
@droideca88 4 ай бұрын
Ive been sending mp3's of my music, schoolwork, etc. to my phone through an empty discord groupchat for years
@codingwithsam4992
@codingwithsam4992 4 ай бұрын
Bro what abt telegram
@Ollig999
@Ollig999 10 ай бұрын
This is really cool! I expected you to have hundreds of thousands of subs with this kind of quality
@JuniorTechnologyCorner
@JuniorTechnologyCorner 10 ай бұрын
I thought the same thing.
@ugandanknuckles3429
@ugandanknuckles3429 10 ай бұрын
oh wow just noticed. Guess we all gotta subscribe
@AethonRose
@AethonRose 6 күн бұрын
This is why we can't have nice things. Curse you 10MB file limit. Can't even post photos from my phone camera anymore without turning down some settings.
@catt0215
@catt0215 10 ай бұрын
Do note that discord has recently started adding features preparing for making every file uploaded to discord temporary, specifically because people do this and scams often use discord as a filehost, so be careful with this and watch out for any announcements about temporary files.
@pikachuchujelly7628
@pikachuchujelly7628 9 ай бұрын
Oh man that sucks! I've been in a bunch of Discord communities that have uploaded files for many years that we constantly go back to. I'd hate to see all of that get lost.
@catt0215
@catt0215 9 ай бұрын
@@pikachuchujelly7628 download it in that case
@pioter-ji1bo
@pioter-ji1bo 9 ай бұрын
​@@pikachuchujelly7628better start backing those files up
@superidol238
@superidol238 4 ай бұрын
Removes the point of pins I guess
@abdullahtahir991
@abdullahtahir991 9 ай бұрын
A nice video to shake our own minds to look for the reson behind every facility why its free. How they are earning. Nice brainstorming and cool video. Loved it
@lovuwave
@lovuwave Ай бұрын
Been doing this since 2017
@rorysmistakes
@rorysmistakes 10 ай бұрын
This reminds me of suckerpinch's "harder drives" video - you have a very similar energy! Loved the video, +1 sub
@Evansmustard
@Evansmustard 10 ай бұрын
man i really hope Discord doesn't start cracking down this this now that this video is somewhat popular. I've been using discord as a personal file dump for awhile now, its so convenient. I would be so bummed if they started putting more restrictions in place.
@DJSockmonkeyMusic
@DJSockmonkeyMusic 10 ай бұрын
If they have a big uptick in people uploading huge amounts of data, they will probably crack down hard, but this isn't a new idea, and it's not a good idea really. There are better tools. It's just an experiment, so as long as no-one does something stupid like try to back up the internet archive to discord, it won't make any real difference.
@theairaccumulator7144
@theairaccumulator7144 10 ай бұрын
They have been cracking down on it for months. Starting next year file links will become temporary and hot linking will stop being possible. You won't be able to download files anymore outside of the official client. The functionality already is there, they just need to flip a switch.
@CRT_YT
@CRT_YT 10 ай бұрын
@@theairaccumulator7144 dude so many downloads from online are gonna be absolutely destroyed
@evenrik_2214
@evenrik_2214 10 ай бұрын
It says in their TOS very specific that it isn't allowed to use discord as personal storage. So if you are the only member for a long time and just storing files there then you are breaking their rules and it is within their "rights" to clap the server and joke's over
@chetantalele5841
@chetantalele5841 2 ай бұрын
We were sort of already doing this! Why would you expose this?Now some guy working at discord is going to see this and add a cap on data per account! You are ruining it for everyone!
@jimanterra703
@jimanterra703 10 ай бұрын
Discord already intent to make download links expire after some time.
@devdetour
@devdetour 10 ай бұрын
Right, by late this year/early next year I think they are aiming for. But like I mention toward the end of the video, from the details they have shared, I don't think expiring external CDN links will actually break this project. I might have to change it a bit, but I think it should overall still function!
@RadOo
@RadOo 10 ай бұрын
but isn't the bot just sending a "long text message with 'random' characters" ? this is what I see
@arjix8738
@arjix8738 10 ай бұрын
@@RadOo nope, discord shows a preview of the file
@Chris_winthers
@Chris_winthers 3 күн бұрын
You ruined it
@melancholerik
@melancholerik 27 күн бұрын
So apparently they're lowering the limit for non-nitro users from 25 to 10. Idk maybe this isn't a great storage solution even for free lol
@igorm5788
@igorm5788 10 ай бұрын
Please tell this guy about the Telegram
@swayampattanaik1522
@swayampattanaik1522 6 ай бұрын
Fr did somuch research but dont know about telegram
@_motho_
@_motho_ 5 ай бұрын
I like to think this video is why Discord switched to the temporary hosting thing theyre doing now
@jademonass2954
@jademonass2954 4 ай бұрын
I used to use discord to host little images to put on my website but since that "discord images cant be seen outside the app" ive had to remake the whole site not even a heads up or anything!! im gonna run away from discord as soon as i can
@the666eht
@the666eht 10 ай бұрын
Its been 6 years I do the same
@thatsfsguy3609
@thatsfsguy3609 9 ай бұрын
ive been doing this with my art for a while now! really convenient and makes it easier to download and share to friends
@bolognaworm
@bolognaworm 5 ай бұрын
glue!!!
@mileskimasktheslumpgod
@mileskimasktheslumpgod 4 ай бұрын
i do this too! it makes it very easy to organize and search for too
@vurinz
@vurinz 4 ай бұрын
same
@spacebat6667
@spacebat6667 4 ай бұрын
just need to be careful, if discord decides to delete your server for no reason it's gone
@jadxvx
@jadxvx Ай бұрын
Fun fact im pretty sure discord bots have nitro benefits therefore the maximum attachment size is more then 25mb 🤓
@Corncycle
@Corncycle 7 ай бұрын
this is such a cool idea for a project, well done! and great presentation running and monitoring a cdn sounds like a nightmare. there must be so many ways to exploit and annoy it, even with what the average user just considers "normal" usage (eg huge uncompressed images and videos). i do not envy the people who maintain cdns, but im very grateful they exist haha
@TherealDomikoso
@TherealDomikoso 10 ай бұрын
this guy is the reason discord is making discord files temporary :)
@lolbenz
@lolbenz 4 ай бұрын
Ssds and harddrives are cheap af nowadays ngl. I just buy more if i need storage xd
@MustardAndFries
@MustardAndFries 4 ай бұрын
In retrospect this was a terrible idea
@artificial4826
@artificial4826 8 күн бұрын
YOU
@karamazov4684
@karamazov4684 2 ай бұрын
A safer option is Telegram 🤐
@tonysolar284
@tonysolar284 10 ай бұрын
7zip your files. Also Discord is killing links with expire dates due to scammers uploading malware to discord and sending links to others to download.
@TLOTSR
@TLOTSR 10 ай бұрын
only outside of discord there is 24 hour time limit
@ronsijm
@ronsijm 10 ай бұрын
Cool! I've made similar kinda things before, so maybe some suggestions: - You mentioned that you get all the download urls, and store them in a local database. This creates a dependency on your database. At the end of the upload, you could just create a .txt file with all the meta data, and also upload that to discord. Like you could have a chunks channel, and a meta-data channel for completed uploads, for example. - You can make your uploads look less suspicious my combining a zip with a png - (for example, in plain windows cmd "copy /b image.png + archive.zip output.png") - though I'm not 100% sure whether Discord tries to apply image compression if it thinks it's a png - You could also upload a extra PAR2 file like on Usenet, in case one of the files goes missing somehow
@apache937
@apache937 10 ай бұрын
uncompressed images are downloadable from the cdn, though some exif stripping is done
@infernalfire2104
@infernalfire2104 10 ай бұрын
thats just a database with more steps
@MrBa143
@MrBa143 10 ай бұрын
@@infernalfire2104 The comment was about keeping everything on discord ie. one dependency, it has nothing to do with adding more steps. This is automated after all.
@ian_bruh1
@ian_bruh1 10 ай бұрын
png’s would be more suspicious due to the consistent 25 mb file size. A lot of people upload zips on discord already.
@theseyan
@theseyan 10 ай бұрын
the issue with this approach is the more files you have, the query times for fetching metadata for a specific file will increase linearly (as you have to search through more "metadata messages", until at one point it becomes too much.
@etern1tyk1d51
@etern1tyk1d51 10 ай бұрын
pls tell him about telegram with unlimited storage with 2-4(premium)GB load limit xD
@ilusions4
@ilusions4 9 ай бұрын
I've noticed that files posted years ago don't exist anymore. Other projects like this one exist, but don't rely on them. just self-host nextcloud or something
@SkYHawK2600
@SkYHawK2600 2 ай бұрын
Imagine discord commenting like "You motherf..!"
@abrahamrivera3156
@abrahamrivera3156 2 ай бұрын
maybe youtube is an option..... what if?.... we can use de advantages of RGB pixels to save information the bit es the most basic information... so... we can use RGB to save pairs of bits... 00, 01, 10, 11. rgb have levels from 0 to 255... and have three levels... the RED, GREEN and BLUE does not matter is youtube compress the video... every 63 levels we can do... From 0 to 63 is 00 From 63 to 126 is 01 From 126 to 189 is 10 From 189 to 255 is 11 In this way que can avoid the loss of information from youtube... the result is every rgb pixel can save 6 bits of information... and max resolucion youtube admits is 8k so... 8192 x 4320 = 35389440 youtube admits 60 fps... this means there is 60 images per second... then 8192 x 4320 * 60 = 2123366400 and like I say we can save 6 bits for every pixel 2123366400 * 6 = 12740198400 bits 12740198400 bits = 1592.5248 megabytes -> for every second... which is too much... the only disadvatage is that video format is heavier... and the final video will weight 4x times the original information... which posibly does not matter because youtube dont have limit to upload videos.... so lets say... all my pictures weight 1500 megabytes.... 1500 * 4 = 6000... depending your internet speed can be an option....
@tomtravis858
@tomtravis858 2 ай бұрын
youtube compression would ruin pretty much all the data, plus you get banned pretty quickly
@deliciouschicken
@deliciouschicken 10 ай бұрын
I also like chicken nuggets.
@gampas7973
@gampas7973 5 ай бұрын
imagine running game servers on discord 💀💀
@connormckibben5986
@connormckibben5986 4 ай бұрын
I have my own discord server for storing photos and videos, links, music, whatnot. It's a SUPER great way to organize things.
@ROBINET13
@ROBINET13 4 ай бұрын
funny thing: files can expire on discord now
@connormckibben5986
@connormckibben5986 4 ай бұрын
@@ROBINET13 Oh yes, I know. Most of what I store now is copy/pasted in, as links (in my own experience) last longer- while it may be displayed as an image it's just a link.
@ROBINET13
@ROBINET13 4 ай бұрын
@@connormckibben5986 i would honestly just recommend making new gmail accounts and use google drive (idk if im the only one but on mobile i can make any amount of accounts without a number)
@KingTalion
@KingTalion 9 ай бұрын
I used to save memes by sending them in a private discord server but I noticed that if they are there too long then some of the oldest ones, seemingly at random will start to be "not found"
@sn6373
@sn6373 10 ай бұрын
HIDE THIS BEFORE DISCORD DECIDE TO ADD A CLOUD STORAGE LIMITATION
@NeoIruy
@NeoIruy Ай бұрын
delete this before they catch up what the hell are you doing
@user-qw9yf6zs9t
@user-qw9yf6zs9t 10 ай бұрын
as someone has probably already said, you can zip the file to make it smaller (zip already comes with encryption iirc) and instead of sending the file to the server then discord just give the client info to upload/download itself (this may or may not work with browser restrictions but a simple command line app may solve this) cool stuff :)
@kniivves
@kniivves 10 ай бұрын
rar is better for compression
@arjix8738
@arjix8738 10 ай бұрын
@@kniivves 7z is better for compression
@timu778
@timu778 10 ай бұрын
@@arjix8738 morse_code.txt is good for expression
@brysondev
@brysondev 10 ай бұрын
@@kniivves What is blud waffling about 💀 I bet your ass still has < v6.24 of winrar too and will get zipbombed any day now
@XCanG
@XCanG 10 ай бұрын
Slightly better solution would be not actually using archives, but raw algorithms, like DEFLATE, Brotli, etc.
@errorlooo8124
@errorlooo8124 10 ай бұрын
Hey i had the same idea too but like a year ago, even used encryption and all that. Also can confirm that even after a year the data is still downloadable.
@JayEmGe
@JayEmGe 3 ай бұрын
It's people like this guy that ruins things for everyone just for the internet points. If people were smart, they'll figure out these tricks, don't advertise these things otherwise.
@elrit6
@elrit6 3 ай бұрын
why not
@ishangoyal8552
@ishangoyal8552 5 ай бұрын
Me using telegram💀💀
@drew.racing
@drew.racing 4 ай бұрын
How?
@ishangoyal8552
@ishangoyal8552 4 ай бұрын
@@drew.racing saving files by sending them to saved messages or making private groups only for me
@SoulisYT
@SoulisYT 10 ай бұрын
You can post each file bundle in a thread with the filename as the name of the thread. this will help you to search through the files if you need to and also help in case your database breaks
@autumnn5463
@autumnn5463 4 ай бұрын
Discords ToS states that they can see and read all data even if you delete the messages etc! I wouldnt recommend doing this especially with sensitive data
@rrinnlonginus
@rrinnlonginus 10 ай бұрын
It's understandable that the author does not want to release the code for this "solution" but then again this does not look like it is too hard to replicate. Regarding storage, I still find myself liking HDDs a lot for archiving. They are super cheap in terms of cost per GigaByte.
@apache937
@apache937 10 ай бұрын
just ask gpt 4 to create this
@rrinnlonginus
@rrinnlonginus 10 ай бұрын
@@apache937 That too lol Expanding from this idea, however, I believe more in a sort of hyper-intermediation involving both people and AI
@ninetysixvoid
@ninetysixvoid 9 ай бұрын
@@rrinnlonginus Or better get 7-Zip and create a split (25mb) archive
@seams4186
@seams4186 Ай бұрын
HDDs are great and the superior form of storage. But you can lose them, or they can get damaged. The usual issue. Although you could always just have many copies with the same information
@rrinnlonginus
@rrinnlonginus Ай бұрын
@@seams4186 I don't see how losing them or getting them damaged does not apply to SSDs. I still think it is easier to recover data from a failing HDD as long as the magnetic discs are still intact, even when the electronics and/or mechanicals had failed. SSDs are a tad bit harder to do recovery due to its security and performance features that help protects SSDs from being compromised or failing easily, such as the wear-leveling mechanism. But I'm not blindly preaching about which is more superior than the other. We have a handful of storage types nowadays each fit to certain use cases.
@YaBoiKuma
@YaBoiKuma 10 ай бұрын
Quick note for someone rushing to recreate the project: Discord will slightly change the way we can access files on a server, now (or very shortly) you will receive a temporary download link when clicking on the download button. AFAIK the new arguments are already there on the link but are useless and removable for now.
@Feelove
@Feelove 5 ай бұрын
Bro never heard about telegram 🤣
@judahsievers7496
@judahsievers7496 10 ай бұрын
Fun and smart idea, however, for issues upon privacy and maybe size partitions, I would love to see a follow up video on how you do this for telegram , with a size limit of only 2GB per file.
@nicton_T
@nicton_T 4 ай бұрын
Telegram is the GOAT , very underrated app.
@MarCrisMoli
@MarCrisMoli 10 ай бұрын
I've been stroring my documents to discord ever since the pandemic, its nice to see that i am not the only one who does this
@xIronWarlordx
@xIronWarlordx 10 ай бұрын
I hope you're not expecting any kind of privacy
@shinobuoshino5066
@shinobuoshino5066 10 ай бұрын
@@xIronWarlordx implying anyone at discord cares to look through each individual file uploaded lol, anyway encrypting is just one extra command you have to run in shell before uploading the file, big deal
@xIronWarlordx
@xIronWarlordx 10 ай бұрын
@@shinobuoshino5066 If you're abusing their service or they think you might be doing something illegal they will look into it. Yes, probably not a big deal if it's encrypted. All I'm saying is to not expect the same privacy as storing your shit on your own hard drive.
@NostalgicRemedy
@NostalgicRemedy 9 ай бұрын
no one cares keep crying@@xIronWarlordx
@MarCrisMoli
@MarCrisMoli 4 ай бұрын
@@xIronWarlordx nah besides its not that important
@AaronTheHarris
@AaronTheHarris 9 ай бұрын
Please don't do this. Every instance of a good service offering "unlimited" storage ended up either introducing arbitrary caps or shutting down solely due to bad actors that would use many magnitudes more storage than the average person.
@6pek9
@6pek9 8 ай бұрын
This makes no sense, it is there for a reason, it's unlimited because they know they can handle it. If they set it to unlimited, they know damn well that there are gonna be people misusing it, if not, they shouldn't be in the business in the first place.
@nicholasyoa86
@nicholasyoa86 10 ай бұрын
Edit: 7:17 clarifies this, lookin' forward to how this is got around! Regarding 5:16, Discord is introducing a new feature where a file has an expiry time and special token when you click on a file. So even if they knew those 3 things, they'd also need the token and expiry parameters. It then just wouldn't work. NTTS covered this as a means to prevent from people using Discord's CDN as a malware host.
@taku1101
@taku1101 10 ай бұрын
how to get around this? get bot to fetch message content before link expires -> get new url parameters
@nicholasyoa86
@nicholasyoa86 10 ай бұрын
@@taku1101 I'm more interested how he does it web-development side. It's simple to do but I found it pretty cool that he built a dashboard and stuff as well, I'm not completely good with web development so find it interesting
@furkanoezbek6595
@furkanoezbek6595 10 ай бұрын
Be careful: Discord has a pretty crappy privacy agreement and shares pretty much everything you write, send, download, etc. on the platform with third parties.
@filipshinigami7263
@filipshinigami7263 9 ай бұрын
True, especially CCP😅
@naturegreene9579
@naturegreene9579 9 ай бұрын
Excatly, this is why you store only porn on discord 👀
@hampus23
@hampus23 9 ай бұрын
encrypt it
@Mr_Unknown_66
@Mr_Unknown_66 Ай бұрын
What about telegram, it's encrypted, 2-3 GB file size limit but can be handled, you can just add files to saved messages
@ZyphyrBloodveil
@ZyphyrBloodveil Ай бұрын
This aged poorly
@meaniepoopoo
@meaniepoopoo Ай бұрын
what happened
@ZyphyrBloodveil
@ZyphyrBloodveil Ай бұрын
@@meaniepoopoo discord dropping file sizes to 8mb and nitro to 1GB
@meaniepoopoo
@meaniepoopoo Ай бұрын
@@ZyphyrBloodveil oh yeah but still this can still work though right, you just have to to split up the file more
@ZyphyrBloodveil
@ZyphyrBloodveil Ай бұрын
@@meaniepoopoo 8mb for a single image is going to be ROUGH for a lot of people. You gotta remember since most phone images take higher quality images now usually most images are 25mb or more. You’ll need to compress it a lot
@MattWyskiel
@MattWyskiel 10 ай бұрын
as someone who’s legitimately working on a custom personal document storage solution using S3 as a replacement for Google Drive, Dropbox, etc. I loved seeing this experiment!
@HappGamr
@HappGamr 10 ай бұрын
What is s3?
@avishjha4030
@avishjha4030 10 ай бұрын
@@HappGamr It's from AWS. S3 is basically google drive but for cloud services (ELI5).
@bunself
@bunself 10 ай бұрын
amazon simple storage service
@tailsinafunnyhamsterball5555
@tailsinafunnyhamsterball5555 10 ай бұрын
​@BeastSupreme735bait used to be believable...
@Portos_O_1os
@Portos_O_1os 4 ай бұрын
I clicked on the video but then I went to another BUT I HAD TO COME BACK TO WARN YOU Discord deletes files like videos and images after some time. If I go to a channel and try to find a clip that I sent 4 years away, THOSE WON'T PLAY I have seen .zip files on discord, get "terminated" Even after only 2 months.
WinRAR And The Infinite 40-Day Trial
6:35
CHM Tech
Рет қаралды 4,2 МЛН
What's the deal with the popcorn button?
13:51
Technology Connections
Рет қаралды 4,8 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2 МЛН
I Redesigned the ENTIRE Spotify UI from Scratch
19:27
Juxtopposed
Рет қаралды 1,5 МЛН
How Fast Can I Fill My Inbox?
13:30
Dev Detour
Рет қаралды 314 М.
Defeating Automatic Copyright Strikes in 4 minutes…
3:41
LogicLoops
Рет қаралды 3,4 М.
I Hacked a Discord Bot, the Owner said this...
9:09
No Text To Speech
Рет қаралды 1,3 МЛН
I run untested, viewer-submitted code on my 500-LED christmas tree.
45:17
Things you can make from old, dead laptops
19:03
DIY Perks
Рет қаралды 12 МЛН
Connecting North Korea's Operating System to the Internet?
10:59
Eric Parker
Рет қаралды 1,5 МЛН
Trying and Exposing Discord Nitro Generators (ft. ChatGPT)
12:48
No Text To Speech
Рет қаралды 1,8 МЛН
I beat rigged giveaways with a bot
3:43
Kian Brose
Рет қаралды 2 МЛН
Why Minecraft Players Built a Real Life Supercomputer
23:24
HellCastle & Tylerrrr
Рет қаралды 1 МЛН