mirror of
https://git.macaw.me/skunky/SkunkyArt.git
synced 2025-04-28 03:55:07 +03:00
v1.3
This commit is contained in:
parent
2dfeaae772
commit
c5514c3875
23 changed files with 445 additions and 249 deletions
42
SETUP.md
Normal file
42
SETUP.md
Normal file
|
@ -0,0 +1,42 @@
|
|||
[Версия на русском языке 🇷🇺](https://git.macaw.me/skunky/SkunkyArt/src/branch/master/SETUP-RU.md)
|
||||
|
||||
# Units
|
||||
Maximum file size in megabytes, requires numeric value.<br>
|
||||
Time units:
|
||||
* `i` — minutes
|
||||
* `h` — hours
|
||||
* `w` — weeks
|
||||
* `m` — months
|
||||
* `y` — years
|
||||
|
||||
# Config
|
||||
* `listen` — IP and port to listen on in the following form: ip:port
|
||||
* `uri` — Instance URI. Example: `"uri":"/art/"` -> https://skunky.ebloid.ru/art/
|
||||
* `cache` — Caching system; default is off.
|
||||
* `enabled` — Caching system state, requires boolean value
|
||||
* `path` — Path to cache directory, requires absolute filesystem path
|
||||
* `lifetime` — Cached file life time, requires numeric value, followed by multiplicative suffix (see Time Units for details)
|
||||
* `max-size` — Maximum file size in megabytes
|
||||
* `update-interval` — Automatic rotation interval
|
||||
* `dirs-to-memory` — This setting determines which directories will be copied to RAM when SkunkyArt is started. Mandatory
|
||||
* `download-proxy` — Proxy address for downloading files.
|
||||
* `user-agent` — String, which SkunkyArt uses as UA
|
||||
|
||||
# Setting up reverse proxy
|
||||
Pretty much business as usual, except for the [`X-Forwarded-Proto`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto) header setting.
|
||||
|
||||
Nginx example configuration:
|
||||
```apache
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name skunky.example.com;
|
||||
|
||||
# In case of subdomain, use / instend of ((BASE_URL))
|
||||
location ((BASE_URL)) {
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header Host $host;
|
||||
proxy_http_version 1.1;
|
||||
proxy_pass http://((IP)):((PORT));
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue