]> jfr.im git - uguu.git/blame - README.md
Update README.md
[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 10Modify
8143d720
GJ
11* Modify includes/core.php where to save files and other paths.
12* Set correct paths in several other files. (Will add fix for this via config file instead).
13* Change uguu.se to your own name in several files.
66809aeb 14* Cron with check.sh: `crontab -e`
5cbaf996 15* Some extensions are blocked by default, this can be changed via includes/core.php's $block array.
66809aeb 16* Everything else to your likings.
8805b1c1 17
35bc7430
GJ
18Change php.ini and nginx.conf settings to allow bigger uploads.
19
66809aeb
E
20Make the uguu/ directory modifiable to the nginx user:
21`setfacl -m u:www-data:rwx /path/to/uguu/directory/`
87451310 22
8805b1c1
GJ
23# Todo
24
e6751723
GJ
25* Restructure files.
26* Make global config file.
d585a178 27* Probably a lot of things but I'm a lazy fuck, come with suggestions.
67a54d5c
GJ
28
29
30# Using the API
31
5e91ffa4
GJ
32 Be sure to set a user agent, otherwise CF might reject you as malicious.
33
67a54d5c 34 Leaving POST value 'name' empty will cause it to save using the original filename.
a7aa2c74 35 Leaving POST value 'randomname' empty will cause it to use original filename or custom name if 'name' is set to file.ext.
67a54d5c
GJ
36
37 Putting anything into POST value 'randomname' will cause it to return a random filename + ext (xxxxxx.ext).
38 Putting a custom name into POST value 'name' will cause it to return a custom filename (yourpick.ext).
e7c58287
GJ
39
40 E.g:
c3b6d61c 41
e7c58287 42 curl -i -F name=test.jpg -F file=@localfile.jpg http://uguu.se/api.php?d=upload (HTML Response)
c3b6d61c 43
e7c58287 44 curl -i -F name=test.jpg -F file=@localfile.jpg http://uguu.se/api.php?d=upload-tool (Plain text Response)
92da2e3c
GJ
45
46
47This will probably get changed later since it's messy and unpractical.
3c2df123
GJ
48
49# Contact
50
51[neku@pomf.se](mailto:neku@pomf.se) or [@Nekunekus](https://twitter.com/nekunekus).