1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# vim: syntax=python
FHOST_STORAGE_PATH = "/var/www/0x0/up"
FHOST_USE_X_ACCEL_REDIRECT = False # use True for nginx
USE_X_SENDFILE = False # supposed to use True when using anything other than nginx, but True fails in my apache2 setup
MAX_CONTENT_LENGTH = 512 * 1024 * 1024
MAX_URL_LENGTH = 4096
FHOST_EXT_OVERRIDE = {
"audio/flac" : ".flac",
"image/gif" : ".gif",
"image/jpeg" : ".jpg",
"image/png" : ".png",
"image/svg+xml" : ".svg",
"video/webm" : ".webm",
"video/x-matroska" : ".mkv",
"application/octet-stream" : ".bin",
"text/plain" : ".log",
"text/plain" : ".txt",
"text/x-diff" : ".diff",
}
# default blacklist to avoid AV mafia extortion
FHOST_MIME_BLACKLIST = [
"application/x-dosexec",
"application/java-archive",
"application/java-vm"
]
# template for front page of app
FHOST_FRONTPAGE = "/var/www/0x0/front.html.in"
ADMIN_EMAIL = "webmaster@example.com"
# with this, as well as use this for printing the base url of the app
APP_URL = "http://0x0.example.com/hex-zero"
# use the forwarded IP address header instead of the requester IP address
USE_HTTP_X_FORWARDED_FOR = True
# If you want to expose this app directly on 0.0.0.0 that is dangerous, but up to you.
APP_HOST_LISTEN = "localhost"
# this must match the apache proxy destination port number
APP_PORT = 3031
|