aboutsummaryrefslogtreecommitdiff
path: root/hex-zero.conf.example
blob: 19e6300d258d7028ddfe5e38082cf153f06ebe7d (plain)
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
bgstack15