]> jfr.im git - uguu.git/blame - README.md
Update info.html
[uguu.git] / README.md
CommitLineData
35bc7430 1# About
1aa80910 2[Uguu.se](http://uguu.se) source code, stores files and deletes after X amount of time.
8805b1c1
GJ
3
4# Install
66809aeb
E
5Tested with:
6* Nginx+PHP5-FPM (PHP 5.4) on Debian 7 Wheezy
7* Apache (PHP 5.4) on Ubuntu 14.04 LTS
8* Nginx+PHP5-FPM (PHP 5.6) on Debian 8 Jessie
8805b1c1 9
66809aeb
E
10Modify
11* core.php on where to save the files (line 4) and the prepend to the uploaded URL (line 26)
12* Cron with check.sh: `crontab -e`
5cbaf996 13* Some extensions are blocked by default, this can be changed via includes/core.php's $block array.
66809aeb 14* Everything else to your likings.
8805b1c1 15
35bc7430
GJ
16Change php.ini and nginx.conf settings to allow bigger uploads.
17
66809aeb
E
18Make the uguu/ directory modifiable to the nginx user:
19`setfacl -m u:www-data:rwx /path/to/uguu/directory/`
87451310 20
8805b1c1
GJ
21# Todo
22
d585a178
GJ
23* Respond with JSON rather then a white page with echo, will break current tools for the page tho, maybe add a switch so using the webpage will respond using JSON by default and using the 'API' will respond with a plain echo by default?
24* Probably a lot of things but I'm a lazy fuck, come with suggestions.
67a54d5c
GJ
25
26
27# Using the API
28
5e91ffa4
GJ
29 Be sure to set a user agent, otherwise CF might reject you as malicious.
30
67a54d5c 31 Leaving POST value 'name' empty will cause it to save using the original filename.
a7aa2c74 32 Leaving POST value 'randomname' empty will cause it to use original filename or custom name if 'name' is set to file.ext.
67a54d5c
GJ
33
34 Putting anything into POST value 'randomname' will cause it to return a random filename + ext (xxxxxx.ext).
35 Putting a custom name into POST value 'name' will cause it to return a custom filename (yourpick.ext).
92da2e3c
GJ
36
37
38This will probably get changed later since it's messy and unpractical.
3c2df123
GJ
39
40# Contact
41
42[neku@pomf.se](mailto:neku@pomf.se) or [@Nekunekus](https://twitter.com/nekunekus).