mirror of
https://git.macaw.me/skunky/SkunkyArt.git
synced 2025-04-03 21:17:35 +03:00
v1.3
This commit is contained in:
parent
2dfeaae772
commit
c5514c3875
23 changed files with 445 additions and 249 deletions
42
SETUP-RU.md
Normal file
42
SETUP-RU.md
Normal file
|
@ -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));
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue