Sugoi is a fork of the popular file hosting service Uguu with cosmetic changes.
Go to file
Ryanll8798 a189f9a329
Update X.Y.conf
server{
listen	        443 ssl http2;
server_name		www.X.Y X.Y;
ssl on;
ssl_certificate /etc/letsencrypt/live/X.Y/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/X.Y/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
ssl_ecdh_curve secp384r1;
ssl_buffer_size 2k;
ssl_session_tickets off;

root /var/www/uguu/dist/;
autoindex		off;
access_log      off;
index index.html index.php;
etag on;

location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|xml|eot|woff|woff2|ttf|svg|otf)$ {
add_header        Cache-Control "public";
expires           30d;
}

 gzip on;
 gzip_min_length 1000;
 gzip_comp_level 6;
 gzip_proxied any;
 gzip_types text/css text/js text/javascript application/javascript application/x-javascript;

location ~* \.php$ {
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_intercept_errors on;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

}
2021-06-19 16:11:45 -04:00
static minor fixes 2021-05-17 11:04:32 +02:00
templates Update X.Y.conf 2021-06-19 16:11:45 -04:00
.DS_Store s 2020-11-22 08:10:46 +01:00
.gitignore Update .gitignore 2021-06-05 16:18:43 +02:00
.gitmodules new uguu code 2020-11-18 12:54:47 +01:00
.mailmap new uguu code 2020-11-18 12:54:47 +01:00
.travis.yml new uguu code 2020-11-18 12:54:47 +01:00
checkdb.sh fixed 2020-11-18 13:04:23 +01:00
checkfiles.sh fixed 2020-11-18 13:04:23 +01:00
COPYING.CC-BY-3.0 new uguu code 2020-11-18 12:54:47 +01:00
dist.json update styling and readme 2021-06-04 14:17:26 +02:00
LICENSE new uguu code 2020-11-18 12:54:47 +01:00
Makefile new uguu code 2020-11-18 12:54:47 +01:00
package.json new uguu code 2020-11-18 12:54:47 +01:00
README.md Update README.md 2021-06-05 17:08:07 +02:00
sqlite_schema.sql give option to log ip 2021-05-02 14:38:09 +02:00

What is Uguu?

Uguu is a simple lightweight temporary file uploading and sharing platform where files get deleted after X amount of time.

Features

  • One click uploading, no registration required
  • A minimal, modern web interface
  • Drag & drop supported
  • Upload API with multiple response choices
    • JSON
    • HTML
    • Text
    • CSV
  • Supports ShareX and other screenshot tools

Demo

See the real world example at uguu.se.

Requirements

Original development environment is Nginx + PHP5.3 + SQLite, but is confirmed to work with Apache 2.4 and newer PHP versions like PHP7.3.

Install

A detailed installation and configuration can be found at Uguu/Pomf Documentation.

API

To upload using curl or make a tool you can post using:

curl -i -F files[]=@yourfile.jpeg https://uguu.se/upload.php (JSON Response)
curl -i -F files[]=@yourfile.jpeg https://uguu.se/upload.php?output=text (Text Response)
curl -i -F files[]=@yourfile.jpeg https://uguu.se/upload.php?output=csv (CSV Response)
curl -i -F files[]=@yourfile.jpeg https://uguu.se/upload.php?output=html (HTML Response)

Getting help

Hit me up at @nekunekus or email me at neku@pomf.se

Credits

Uguu is based on Pomf which was written by Emma Lejack & Eric Johansson (nekunekus) and with help from the open source community.

License

Uguu is free software, and is released under the terms of the Expat license. See LICENSE.