Simple and anonymous file sharing
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
SuperDev 11a47b262b
Update bug_report.md
2 years ago
.github Update bug_report.md 2 years ago
admin Revert "Apply fixes from StyleCI" 2 years ago
assets Update main.css 2 years ago
files Create index.php 2 years ago
system Revert "Apply fixes from StyleCI" 2 years ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2 years ago
Dockerfile Update Dockerfile 2 years ago
LICENSE Create LICENSE 2 years ago
README.md Update README.md 2 years ago
api.php Revert "Apply fixes from StyleCI" 2 years ago
docker-compose.yml Update docker-compose.yml 2 years ago
download.php Revert "Apply fixes from StyleCI" 2 years ago
env.md Update env.md 2 years ago
error.php Revert "Apply fixes from StyleCI" 2 years ago
favicon.png Add files via upload 2 years ago
index.php Revert "Apply fixes from StyleCI" 2 years ago
index.php.backup Update index.php.backup 2 years ago
installer.php Revert "Apply fixes from StyleCI" 2 years ago
latest.txt Update latest.txt 2 years ago
mounts.md Create mounts.md 2 years ago
protect.php Revert "Apply fixes from StyleCI" 2 years ago
style.css Add files via upload 2 years ago

README.md



Secure and anonymous file sharing without a database

latest version repo stars github github sponsors github pull requests


image

About

AnonUpload is a simple, databaseless PHP file uploader. It's built with privacy in mind, by not showing the direct filename used. AnonUpload is designed to work anywhere! Nginx, Apache, Lightspeed, Anything Will Work! We don't use rewrites, just pure PHP. Heck, you could convert it to a laravel app if you wanted to!

Installation

Host with Easypanel

docker run --name anonupload -p 80:80 -v /etc/anonupload/files:/var/www/html/files -e ADMIN_EMAIL=admin@admin.com -e ADMIN_PASSWORD=password -e APP_FILELIST=jpeg,jpg,gif,png,zip,xls,doc,mp3,mp4,mpeg,wav,avi,rar,7z,txt -e APP_SIZE_VERIFICATION=true -e APP_FILE_DESTINATION=files -e APP_BASE_URL=https://xxx.xxx/ -e APP_MAX_SIZE=10000000000 -e APP_MIN_SIZE=0 -e APP_CONTACT_EMAIL=changeme@dontforget.okay -e APP_DOWNLOAD_TIME=30 ghcr.io/supernova3339/anonfiles:1

Features

  • Anonymous
  • Databaseless
  • Plausible Analytics Integration
  • Dockerized

Documentation

Environment Variables - Volumes