[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: Slipbinimage.png (65 KB, 1919x854)
65 KB PNG
I made a small free file sharing site and wanted opinions on the backend idea.

https://slipbin.pages.dev/#/

It lets you upload a file, get a link, and share it. No account needed.

It supports files up to 100MB and has automatic moderation.

The weird part is that files are saved directly into KV as binary data. It works right now, but I am not sure how well it holds up long term.

Is this a dumb storage approach or fine for a small free tool?
>>
This thread reminded me of that one OP that did the same thing except he made it so all files that are uploaded were publicly visible on GitHub.
Also, CatBox already exists.
>>
>>108723716
How are you gonna make money of it?
>>
>>108723729
>so all files that are uploaded were publicly visible on GitHub.
kek
based
some fag the other day was promoting his "'free cloud"" solution in reddit and on a closer look he made a telegram channel and stored the files there, that was his backend
>>
>>108723735

I won't, at least not right now.

That's the neat part, it's free.

If it somehow blows up then yeah, maybe small non intrusive ads or paid higher limits, but for now I mostly just want to see if anyone actually uses it.
>>
>>108723729

Yeah Catbox exists, I know.

This is not meant to be some revolutionary idea. I just wanted a dead simple upload and share thing with no account flow, automatic moderation, and a 100MB limit.

The main thing I wanted opinions on is whether storing the files in KV as binary is a bad idea or fine for a small tool.
>>
>>108723729
Found it; https://desuarchive.org/g/thread/108203018/
Worth a read.
>>
OP about to get his server filled with gore and cp
>>
>>108723794

Yeah, it is similar because it uploads and serves files. No shit, that is what every file sharing site does.

The difference is that SlipBin is not only drag file and copy link. You can share multiple files, share whole projects, and have them laid out cleanly by the site.

It also has reporting for suspicious files, automatic moderation, and checks for broken uploads.

I am not claiming I invented uploading files. I just made a free, simple, anonymous file sharing system that is quick to use and has more to it than a raw upload link.

Worth checking if that sounds useful.
>>
>>108723716
glow less
>>
>>108723831
So did you make it or did "you" "make it"?
>>
>>108723716
is it 0x0.st compatible? I have scripts that allow me to upload to 0x0.st instances. Can I use the same curl commands to upload to your shit from terminal?
>>
>>108723716
awesome site. i've needed a drop-in replacement for my ai workflow since catbox got bitchy
>>
can someone tell me why exactly do ai zealots overuse file hosting sites? what are they uploading all the time?
>>
vibe coded by a reddit spacing jeet
>>
>>108723716
What does KV stand for?
>>
>>108723760
If you aren't charging users then whos gonna pay for the servers, hosting, bandwidth?
>>
>>108723716
I am getting address not found error
>>
>>108724900
I think it's a key value database like Redis. So the op is wondering if it's smart to store 100mb as a binary in the db.
I'd say not, just use flatfile for better perf but it shouldn't matter much.
>>
>>108723753
that's actually kind of based no? free storage
>>
>>108723716
Thats not really weird nor novel, lots of systems store files as binary in tables, s3 is basically a kv file store

Wherever its a smart idea is debatable
>>
>>108723716
>>108723792
So you discovered this thing called KV and... you just had to make something using it?
Funny, I learned about KV a few months ago, not sure if it's the same but its a cache of some kind, and my first thought was why would I use that instead of a hashtable. I mean for a small project like this.
>>
>>108725416
ok, i'm slowly getting triggered. KV is just key and value and doesn't say much about the technology.
>>
>>108723716
>saved directly into KV as binary data
most kv's don't like large values. it definitely simplifies a lot of shit though, obviously, because filesystems are cancer.
>>
>>108725505
sorry webshit is not my thing
I thought you meant kv which is a specific library
still why call it kv, a few years ago it was "object store" or "nosql" or w/e. It's such an unimportant aspect why does it have this specific quirky name? And why do they keep changing?
If you're keeping binary data in memory there aren't exactly many ways to do it, you associate an array and a name and store that somewhere so you can find them by the name. Kinda pointless to specify this. How else would you do it?
>>
>>108725545
fyi, I'd look at something like https://github.com/facebook/rocksdb/wiki/BlobDB because large value KVDBs suffer.
>>
>>108725551
There it goes again, now it's "blob". I hate anglo devs and their obsession with making 1 million jargon words for the same shit
>>
Oh wow, you stored files directly in the KV cache? That's amaz - oh.
>>
>>108725559
blobdb is specific to rocks though.
>>
>>108725548
this is how tech works. someone graduated with a cs degree and reinvented the wheel or stole the idea and put new words on it. it's all just relearning a new way to do the same shit over and over for marginal or nonexistant benefits.
>>
>>108725548
>And why do they keep changing?
but they don't change? even relational databases are technically key-value databases where your primary key gets associated with a tuple/record, just that there are bunch of other index structures slapped on top of that
>>
>>108725698
>it's all just relearning a new way to do the same shit over and over for marginal or nonexistant benefits.
i'd argue that in the vast amount of garbage that gets produced theres some smaller part thats actually kinda nice
>>
>>108725260
nah they eventually pull the plug. someone built a service that provided a s2 api backed by discord. data was sent as 8MB blobs on a discord server for storage



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.