Skip to content

Upload files completely anonymously, no registration required.

License

Notifications You must be signed in to change notification settings

firstdecree/voidfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoidFile

Upload files completely anonymously, no registration required.

Unfortunately, because we do not have a server to properly host VoidFile, the VoidFile link specified in index.html is not accessible. It only exposes the API used to render images through a proxy for privacy purposes.

⚙️ Installations

Github

git clone https://github.com/firstdecree/voidfile

NpmJS

npm install

PNPM

pnpm install

🛠️ Setup

Please refer to config.toml.example; all required configuration settings are there. VoidFile uses MongoDB GridFS to store files, with a maximum file size limit of 2 GB.

🚀 Usage

node index.js

🔐 Security

Uploaded files are encrypted using AES-256-GCM with a SHA-256 hash. All of its properties, including the file name and metadata, are also encrypted.

The only unencrypted fields are the upload date, expiration date, file length, and chunk size.

🌟 Sponsors

Vexhub Hosting

Vexhub Hosting