diff options
| author | lost+skunk <[email protected]> | 2024-08-01 22:48:05 +0300 |
|---|---|---|
| committer | lost+skunk <[email protected]> | 2024-08-01 22:48:05 +0300 |
| commit | c5514c3875b9b782688047d547dfd6663a5b77bb (patch) | |
| tree | e9b8dc3f90aa6b09b8f5006f1e4d16e2bf4718c3 /SETUP-RU.md | |
| parent | 2dfeaae772e630ae361a35bf4680257d081560c1 (diff) | |
| download | skunky-art-c5514c3875b9b782688047d547dfd6663a5b77bb.tar.gz skunky-art-c5514c3875b9b782688047d547dfd6663a5b77bb.tar.bz2 skunky-art-c5514c3875b9b782688047d547dfd6663a5b77bb.zip | |
v1.3
Diffstat (limited to 'SETUP-RU.md')
| -rw-r--r-- | SETUP-RU.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/SETUP-RU.md b/SETUP-RU.md new file mode 100644 index 0000000..6ff3c23 --- /dev/null +++ b/SETUP-RU.md @@ -0,0 +1,42 @@ +[English version 🇬🇧](https://git.macaw.me/skunky/SkunkyArt/src/branch/master/SETUP.md) + +# Единицы измерения +Размер файла в кеше измеряется в мегабайтах.<br> +Единицы времени: +* `i` — минуты +* `h` — часы +* `w` — недели +* `m` — месяца +* `y` — года + +# Конфигурация +* `listen` — IP и порт для слушанья; заполняется по такой форме: ip:port +* `uri` — URI инстанса. Пример: `"uri":"/art/"` -> https://skunky.ebloid.ru/art/ +* `cache` — Система кеширования; по умолчанию выключена. + * `enabled` — Состояние системы кеширования; требуется булёвое значение + * `path` — Полный путь до каталога, куда будет сохраняться кеш + * `lifetime` — Время жизни файла в кеше, требует целочисленное значение, дополненное суффиксом времени (см. 'Единицы времени') + * `max-size` — Максимальный размер файла + * `update-interval` — Интервал для автоматической ротации кеша +* `dirs-to-memory` — Массив, заполнив который скопируются все файлы из указанных каталогов +* `download-proxy` — Адрес прокси для загрузки файлов +* `user-agent` — Строка, которая используется в качестве User-Agent'а + +# Настройка обратного прокси +Если вы собираетесь хостить инстанс в Интернете, то вам следует настроить заголовок прокси [`X-Forwarded-Proto`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto). В противном случае, все ссылки на вашем инстансе будут вида "http". Ниже есть информация о том, как настроить обратное проксирование: + +Nginx: +```apache +server { + listen 443 ssl; + server_name skunky.example.com; + + # Если используется поддомен, то вместо ((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)); + } +} +```
\ No newline at end of file |
