-
I know it's early days but I don't see this information in the docsite or easily discoverable in the repo. As a self-hoster/admin of yeetfile what kind of functionality do I have available for adminstration of accounts and content? Obviously, I can't see the actual content being uploaded. But these things come to mind for general maintenance, safety, etc...
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Right now administration of accounts and content isn't available through a UI, you would basically need to do interact with the database for things like deleting accounts or deleting content related to an account.
These are all situations where you'd need to manually view/edit/delete entries in the database. I'm interested in making an admin UI for these sorts of actions, and will prioritize that for the next feature.
For uploads to the file vault, instance admins are only able to see general metadata for files that a user has uploaded. This includes:
This information should be good enough to handle the situation you mentioned where a user forgets their password and wants to delete a 5GB file. Although in that case, it might just be better to delete their whole account if they have no way of recovering their password anyways. EDIT: File uploads to YeetFile Send are not tied to user account IDs, so would not be a candidate for managing from an admin UI. I assume this is not a huge deal though, given the ephemeral nature of the uploads to Send.
Auth actions don't explicitly log failures, they just return the error to the client. I'll add some logging for these scenarios. That said, there is middleware for auth endpoints that limits the number of times both signup and login can be performed from a single IP. Right now it's hardcoded to a maximum of 6 attempts in 30 seconds, which gets reset if another attempt happens during the cooldown. It would probably be better to allow that to be configured with environment variables though, so I'll make a note of that too. I appreciate the questions, it's quite helpful to know what's important to others so that I can start adding features while YeetFile is still in a "version 0" state. |
Beta Was this translation helpful? Give feedback.
Right now administration of accounts and content isn't available through a UI, you would basically need to do interact with the database for things like deleting accounts or deleting content related to an account.
These are all situations where you'd need to manually view/edit/delete entries in the database. I'm interested in making an admin UI for these sorts of actions, and will prioritize that for the next feature.
For …