Zero-Storage Authenticated Cryptographic File Locker & Decryption System
76
Zero-Storage Authenticated File Encryption & Decryption System
Military-grade authenticated cryptography with AES-256-GCM, ChaCha20-Poly1305, and AES-256-CBC + HMAC.
File Locker Pro is a containerized, zero-storage web application designed for authenticated, military-grade file encryption and decryption.
It runs on PHP 8.2 + Apache, utilizing PHP's built-in OpenSSL cryptography engine to deliver high-throughput, stream-based authenticated encryption directly in your web browser.
.flkey)..flocker headers and verify cryptographic integrity without revealing secrets.docker run (Quick Start)Run the container directly with a single command:
docker run -d \
--name file_locker_app \
-p 9980:80 \
--restart unless-stopped \
iquipe/file_locker_pro:latest
Access Application: Open your browser at http://localhost:9980
docker-compose.ymlCreate a docker-compose.yml file on your server or local machine:
services:
file_locker:
image: iquipe/file_locker_pro:latest
container_name: file_locker_app
restart: unless-stopped
ports:
- "9980:80"
environment:
- APP_ENV=production
volumes:
- file_locker_uploads:/var/www/html/uploads
volumes:
file_locker_uploads:
driver: local
Start the service in the background:
docker compose up -d
To stop and remove containers:
docker compose down
| Parameter | Default | Description |
|---|---|---|
-p <HOST_PORT>:80 | 9980:80 | Maps host port to container's internal HTTP port 80 |
APP_ENV | production | Application execution mode |
Volume /var/www/html/uploads | Internal | Temporary staging storage (auto-purged) |
# Run on port 8080
docker run -d -p 8080:80 --name file_locker_app iquipe/file_locker_pro:latest
# Run on port 80
docker run -d -p 80:80 --name file_locker_app iquipe/file_locker_pro:latest
If you are building and publishing this image to your Docker Hub account:
# Replace 'iquipe' with your actual Docker Hub username
docker build -t iquipe/file_locker_pro:latest .
docker login
docker push iquipe/file_locker_pro:latest
/var/www/html/uploads directory is shielded with .htaccess rules and self-cleaning routines that automatically purge temporary files.Distributed under the MIT License. Free for personal, enterprise, and educational use.
Content type
Image
Digest
sha256:ed589f604…
Size
179.4 MB
Last updated
21 days ago
docker pull iquipe/file_locker_pro