Uguu
Simple, lightweight temporary file hosting and sharing platform with optional permanent storage.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
A lightweight temporary file hosting platform with one-click upload, API support, and ShareX integration.
Core Features
- One-click upload, no registration
- Drag & drop and paste support
- API with JSON/HTML/Text/CSV responses
- Seamless ShareX screenshot tool integration
- File extension & MIME black/whitelisting
What It Can't Do
- •Requires self-hosted server with basic sysadmin skills. By default files are temporary; adjust cleanup settings for permanent storage. Upload size is limited by PHP and Nginx configs – you must tweak them manually.
Use Cases
- Temporarily share large files (screenshots, logs, archives) with others
- Self-host a personal/team file sharing service without relying on third parties
- Automate uploads from screenshot tools and get direct links
Detailed Introduction
Uguu is an open-source file hosting solution designed for simplicity and speed. It allows users to upload files with a single click, no registration required. The platform features a modern, minimal web interface with drag-and-drop and paste support. It offers an upload API with multiple response formats (JSON, HTML, Text, CSV) and integrates seamlessly with screenshot tools like ShareX. Administrators can configure file extension and MIME black/whitelisting, rate limiting, and file hash blacklisting. Uguu runs on Nginx with PHP-8.3 and supports SQLite, MySQL, or PostgreSQL databases. Based on Pomf, it is lightweight and ideal for temporary file sharing but can also be configured as a permanent host.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Prepare a server with Nginx, PHP 8.3 and extensions, and a database (SQLite/MySQL/PostgreSQL)
Step 2: Clone the repo or download source, run `bun install` to compile frontend, then deploy the code to your web server directory
Step 3: Copy `includes/config.example.php` to `includes/config.php`, edit database settings, upload limits, etc.
- Step 1: Prepare a server with Nginx, PHP 8.3 and extensions, and a database (SQLite/MySQL/PostgreSQL)
- Step 2: Clone the repo or download source, run `bun install` to compile frontend, then deploy the code to your web server directory
- Step 3: Copy `includes/config.example.php` to `includes/config.php`, edit database settings, upload limits, etc.
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the website directory, database, and configuration files. If using Docker, remove containers and images.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
Files
A modern file manager for Windows with tabs, tags, and dual-pane support.
cloudreve
Self-hosted file management system with multi-cloud support, offline downloads, and WebDAV. Lightweight and easy to deploy.
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).