76dc23c8619e7c8680107a1ba4fb30c0d65be46b
Code security fixes: - Fixed 3 critical auth bypass bugs (user.jso, typo → user.json) in RenameFile, NewFolder, DeleteFolder API routes - Added URL validation (HTTP/HTTPS only) on ProfilPicture and BackgroundCustom endpoints to prevent stored XSS/CSS injection - Added path traversal protection in Upload.js (resolved path boundary check) - Removed unsafe-eval from CSP script-src directive - Removed information disclosure in BuildMetaData error responses - Removed unused child_process import in BuildMetaData.js Version bump: 1.2.1-beta → 1.2.2-beta
CDN-APP 🚀
The modern CDN for secure file transfer
Boost your project with our self-hosted CDN
Experience exceptional performance and ultra-fast content distribution.
Table of Contents
Installation
Prerequisites:
A CDN-Access group in your ldap.
Be connected as root.
-
apt update && apt upgrade -y && apt install curl -y -
curl -s https://apollon.dinawo.fr/getcdn/install/latest | bash -
source ~/.bashrc -
Follow the instructions given at the end of the installation for CDN setup
Congratulations, you have successfully configured and installed the CDN on your system. To access the dashboard, simply go to https://your-ip:3000/dpanel/dashboard
Usage
🔧 Instructions on how to use your project and any relevant examples.
Contributing
🤝 I thank WaYy, main contributor.
Features
- File Upload to CDN: Allows you to upload files to the CDN for secure and reliable storage.
- File Renaming and Deletion: Easily rename and delete files according to your needs.
- File Management: Facilitates efficient management and organization of your files.
- File Filtering by Extension: Sort files based on their extensions for easy searching.
- User-Friendly Interface with Dark Mode: Provides a user-friendly experience with a dark mode for extended usage.
- User Management with Multiple Authentication Systems: Facilitates user management by integrating multiple authentication systems (Discord, OpenID, ActiveDirectory, Google).
Description
Languages
JavaScript
50.5%
EJS
39.7%
CSS
9.8%