Situatie
Use Case: You need to send sensitive files to a client but don’t trust WeTransfer or Google Drive.
Solutie
Steps:
-
Deploy FileRun or Nextcloud in Docker
-
Install Docker on your server:
-
Create a
docker-compose.yml
with FileRun or Nextcloud.
-
-
Set Up SSL with Let’s Encrypt
-
Use a reverse proxy like Traefik or NGINX with Certbot to issue SSL certs.
-
-
Create a Public Upload Folder
-
Limit size, set auto-delete after X days, enable password protection.
-
-
Send One-Time Secure Links
-
Generate a share link with password & expiry date.
-
-
Add Fail2Ban or Cloudflare to Prevent Brute Force Attacks
Now you have a secure, private file sharing portal hosted on your own VPS.
Leave A Comment?