• User-uploading of files is now fully enabled!! Check out our full announcement for details.

    All accounts with 0 posts on them have been purged. If you are coming back to us after a long time and you find you can't log in, then that would probably be why.

Update on Public File Storage: Really Good News and Bad News

Arnox

Master
Staff member
Founder
Messages
5,767
Alright, I know you guys are probably sick of all these threads by now and just want me to give the permissions to upload already. Don't worry, we're almost there, lads. We're so damn close.

So, the bad news first. I have looked and looked and LOOKED and I cannot find any mechanism to institute a disk storage quota on all users. (Just... So fucking absurd...) But WE ARE STILL MOVING FORWARD WITH THIS BITCH. I said we would get user file storage, and we are going to fucking do it. No brakes on this train.

Now, it's time for the really good news. We're not gonna get 4 terabytes of user storage for the site... We're gonna get 7. And with that, I feel at least mostly alright with giving users file storage based on the honor system. It's now gonna be up to you guys to enforce your own 20 GB limit. With that said though... If we find you are going outside the 20 GB limit, you will be given an infraction and told to decrease your storage usage down to 20 GB or less. If it happens again after that, you will lose your file storage privileges temporarily. If it happens AGAIN, you will lose all file storage privileges permanently.

While we're definitely not gonna be hitlers about it at all, please guys... Do not abuse our trust. We may have an awful lot of storage right now, but all that space WILL drain away real fast if even one asshole is abusing their privileges hard and taking up all the damn space.

-

Now that I've got you all here though, perhaps I can solicit some help from you all regarding which categories you would like to see to sort the public downloads with. Keep in mind, we are going to be hosting... Uh... Everything. (Oh, also, I plan to create a separate new sub-forum as well for all user-created media in place of using the actually kinda limited Media Gallery add-on. This will also continue to keep the focus right on the forums, knocking out two birds with one piece of solidified sediment.)
 
Last edited:
I cannot find any mechanism to institute a disk storage quota on all users.

Can you track who uploads what?
Can you see the filesize of an uploaded thing?

Then it seems like something simple could be written to query what a user has uploaded, add together the number of bytes that they've uploaded, and then allow or restrict them to upload based on that.

But you're probably dealing with pre-written xenforo modules made by other people, and it's probably a pain to modify or customize.
 
Can you track who uploads what?

Yep. Click on an account and then click on the Resources number, and you'll get a list of everything that user has uploaded.

Can you see the filesize of an uploaded thing?

Very shortly, you will be able to, and you will also be able to sort through the uploads by size, though why XF didn't add this functionality natively is a fucking mystery to me. Just add it to the list of things XFRM bafflingly lacks.

Then it seems like something simple could be written to query what a user has uploaded, add together the number of bytes that they've uploaded, and then allow or restrict them to upload based on that.

I'm sure it could be done, maybe even somewhat easily, but not one person has done it, and I have no idea how to do it as I don't (generally) code. Houseman, if you can do it and you want to make some money, I'm sure you could write it and then upload it to the official XF site for sale. Though be warned, if you charge for it, people will then want support for it.
 
Last edited:
It would be a fun side-project to just make a custom forum using the MEAN stack. It would be a nice portfolio project, and maybe I could sell it as a Disqus alternative.

Pay me, and I'll quit my job and make you your own custom forums!
 
It would be a fun side-project to just make a custom forum using the MEAN stack. It would be a nice portfolio project, and maybe I could sell it as a Disqus alternative.

Pay me, and I'll quit my job and make you your own custom forums!

That's a lot of JavaScript. lol Sadly, I'll have to pass.
 
Back
Top