ShareFiles

Eeeasily and Securely
ℹ️

About this service

ShareFiles is a lightweight place to upload files and share a single link—no accounts, almost no limits.

🚀 What it does
🧭 How to use it
  1. Go to the Home page and upload files (single or multiple).
  2. Copy the share link and send it to anyone.
  3. Keep the delete link if you might need to remove the upload.
  4. Grab the auto-generated QR code after uploading for quick mobile access.
  5. Lock a download with a password if you want extra protection.
  6. Generate a terminal-friendly download link to pull files via curl or wget.
Usage case studies
Team handoff for design assets

A designer drops a 1.5GB bundle of Figma exports and fonts, sets a 14-day expiry, and shares the link with the engineering squad. The private delete link lets them pull the files the moment the handoff is done.

Client delivery without accounts

A freelancer uploads finalized invoices and project files, protects the download with a password, and sends the share link to the client—no account creation needed, but access stays gated.

Remote server transfers

When working on a headless server, the CLI script (`./cli-upload.sh --dir /var/logs/latest`) bundles logs, uploads them, and returns a share link plus QR code for quick mobile viewing.

Event photo drops

A photographer uploads a batch of event photos as one bundle, sets a 7-day expiry, and sends the share link to attendees. Guests can download immediately without signing up.

Support ticket attachments

A support agent requests diagnostics; the user uploads logs via the web form, shares the link, and the agent uses the private delete link to purge the files after triage.

💻 CLI uploader

Upload straight from terminals or remote servers.

Download the script:
curl -O https://arkan.77v.net/cli-upload.sh
Make it executable:
chmod +x cli-upload.sh
Upload with your host set:
FILESHARE_URL=https://arkan.77v.net ./cli-upload.sh myfile.zip
Bundle a folder:
./cli-upload.sh --dir /path/to/folder
Set expiry (1d, 7d, 14d, 30d):
./cli-upload.sh --expiry 7d myfile.zip
Get raw JSON output:
./cli-upload.sh --json
← Back to uploads View stats