Back to Home
Guide v3.2
Complete How-to-Use Guide

How to Upload, Secure & Share on GPHosting

Everything you need to know about sharing files, setting up expiring links, custom vanity slugs, client-side encryption, and developer automation in plain, easy-to-understand words.

Original LaunchSep 14, 2026 (v1.0)
Prior RevisionSep 19, 2026 (v3.1)
Effective DateSep 30, 2026 (v3.2)
EditionGUIDE-2026.09.30

1. Upload Anything in 3 Easy Steps

1

Drop Your File

Drag and drop any file up to 1 GB — photos, videos, homework PDFs, music, or code archives. Includes automatic in-browser WebP media conversion and local browser resumable transfer persistence.

2

Choose Your Rules

Set a secret password, choose an expiry timer, activate Burn on Preview (60s self-destruction), or specify exact download limits (e.g. 1 single-use download).

3

Multi-Channel Share

Copy your link, generate custom short vanity URLs (/x/[slug]), share directly to WhatsApp or Telegram, or show a QR code for instantaneous mobile downloads.

2. Services & Protections After Uploading

Every file uploaded to GPHosting is backed by an enterprise-grade toolkit of sharing and security features:

Multi-Channel Share Links

Generates a modern web preview where friends can view photos, stream audio/video, inspect contents, or download directly. Share easily via WhatsApp, Telegram, or QR Code.

WhatsApp • Telegram • QR Code • Clean Links
Direct Raw CDN & Custom Slugs

Get pure asset links under /raw/[slug] and custom aliases under /x/[alias]. Ideal for embedding images in GitHub READMEs, personal blogs, and documentation.

Edge CDN 1-hour caching • Custom short aliases
Smart Burner (Self-Destruct)

Enable “Burn on Preview” and an automatic 60-second self-destruct begins when the page opens. Our Zero-Stale Lifecycle Purge ensures storage, database records, and active download sessions are wiped simultaneously.

60s destruction • Zero-Stale lifecycle purge
Password Protection

Lock any download link with a secret passphrase or PIN. The download gate requires entering the correct passphrase before any preview or transfer begins.

Private PIN • Cryptographically hardened security
Auto-Expiry Timers

Select your expiry schedule: 10 minutes, 1 hour, 24 hours, 7 days, 30 days, or permanent. When the timer elapses, storage space is automatically recovered.

Automatic background cleanup sweep
Live Edge Analytics

Track live views and download counts in real-time, inspect geographic country distribution, and view remaining download allowances without invasive trackers.

Real-time views • Country stats • Privacy-safe

3. Extra Tools: Bundling, Hosting & Security

Zero-Trust Encryption & SHA-256 Checksums

Scramble your files inside your browser using AES-GCM 256 before uploading. Decryption keys live strictly in the URL hash, and cryptographic SHA-256 checksums verify that files are tamper-free.

Batch Multi-File ZIP Download

Sharing multiple pictures, homework documents, or project files? Select them in your file dashboard and download everything as a single compressed ZIP archive with zero server lag.

Zero-Download ZIP Archive Inspector

Inspect the internal folder structure of any ZIP file directly in your browser. Extract and download single files on the fly without downloading massive multi-gigabyte archives.

GP-Sites: Drop-and-Host Static Webpages

Upload any HTML portfolio, landing page, or mockup. Host and view it instantly under /site/[slug] with an isolated sandbox and automatic lifecycle cleanup.

In-Browser WebP Image Optimizer

Automatically convert bulky JPG and PNG images into modern WebP format right in your browser. Strips private camera EXIF data and shrinks storage consumption by up to 70%.

Hardware Anti-Abuse Shield & Fair Access

Lightweight hardware device fingerprinting guarantees download slots for real humans and stops automated bots from exhausting single-use links or monopolizing burner files.

Developer API & Automated Release Pipelines

Programmatically distribute software updates for any desktop or mobile app (Tauri, Electron, Flutter, Go, Rust), upload directly from CI/CD scripts, or manage release artifacts without touching the web dashboard.

1. Upload New Binary
curl -X POST https://gphost.eu.cc/api/v1/upload \
  -H "Authorization: Bearer gp_live_..." \
  -F "file=@app-setup-1.0.0.exe" \
  -F "slug=my-app" -F "isPermanent=true"
2. Atomic Zero-Downtime Replacement
curl -X POST https://gphost.eu.cc/api/v1/replace \
  -H "Authorization: Bearer gp_live_..." \
  -F "target=my-app" \
  -F "file=@app-setup-1.0.1.exe"
3. Nested Folders API
curl -X POST https://gphost.eu.cc/api/v1/folders \
  -H "Authorization: Bearer gp_live_..." \
  -H "Content-Type: application/json" \
  -d '{"path": "projects/releases/v1"}'
Permanent Distribution URL: Releases served at https://gphost.eu.cc/raw/{slug} preserve the exact URL across updates. Previous binaries are archived with instant rollback via POST /api/v1/files/{id}/rollback.

Supports .exe, .msi, .zip, .sig, .dmg, .AppImage, and .tar.gz formats. Check our Interactive Folder & Release API Docs for detailed schemas.

Explore our Legal & Security Standards

Review our plain-English policies covering acceptable use, privacy promises, and zero-stale file shredding.

Acceptable UseTerms of Service
Start Sharing Free
HomeAcceptable Use PolicyTerms of ServicePrivacy PolicyAPI Docs
© 2026 GPHosting. Simple, Fast & Private.