Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
|
photostorage [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
photostorage [2024/06/27 11:09] (поточний) nightfly [Конфігурація зовнішнього хоста] |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== | + | ====== |
| - | Предназначено, | + | Призначено, |
| - | ====== Включение ====== | + | ====== Ввімкнення |
| - | Просто включите. Всюду где это | + | Просто |
| <file ini config/ | <file ini config/ | ||
| Рядок 12: | Рядок 12: | ||
| - | ====== | + | ====== |
| - | По умолчанию данные храняться в **content/ | + | За замовчуванням, |
| - | ===== Конфигурация внешнего хоста ===== | + | ===== Конфігурація зовнішнього хоста ===== |
| + | |||
| + | Припустимо, | ||
| + | |||
| + | Отож по пунктах: | ||
| + | * Встановлюємо чисту FreeBSD, чи що ви там хочете або чим вмієте користуватися. Неважливо. | ||
| + | * Конфігуруємо на ній мережу | ||
| - | Допустим, | ||
| - | Итак по пунктам: | ||
| - | * Устанавливаем чистую FreeBSD, ну или что вы там хотите или умеете пользоваться. Не важно. | ||
| - | * Конфигурируем на ней сеть | ||
| <file ini / | <file ini / | ||
| ifconfig_vtnet0=" | ifconfig_vtnet0=" | ||
| </ | </ | ||
| - | * Создаем директорию, в которой мы будем хранить изображения | + | * Створюємо директорію, в якій ми зберігатимемо |
| < | < | ||
| # mkdir /share/ | # mkdir /share/ | ||
| Рядок 32: | Рядок 34: | ||
| # chmod -R 777 /share | # chmod -R 777 /share | ||
| </ | </ | ||
| - | * Экспортируем директорию как NFS, хотя можете использовать что | + | * Експортуємо директорію як NFS, хоча можете |
| <file ini / | <file ini / | ||
| Рядок 44: | Рядок 46: | ||
| <file ini / | <file ini / | ||
| - | /share -alldirs -maproot=root | + | /share -alldirs -maproot=root |
| </ | </ | ||
| - | * Перезагружаем сервер, | + | * Перезавантажуємо сервер, |
| - | ===== Монтирование на биллинговый сервер ===== | + | ===== Монтування на білінговий сервер ===== |
| + | Припустимо, | ||
| - | Допустим мы собираемся хранить изображения локально на биллинговом сервере, | + | * Створюємо цю директорію: |
| - | + | ||
| - | * Создаем эту директорию: | + | |
| <code bash> | <code bash> | ||
| # mkdir / | # mkdir / | ||
| </ | </ | ||
| - | * Монтируем в нее нашу шару | + | * Монтуємо в неї нашу шару 192.168.0.5 |
| <code bash> | <code bash> | ||
| # mount 192.168.0.5:/ | # mount 192.168.0.5:/ | ||
| </ | </ | ||
| - | Для | + | Для |
| - | Возможно, вам не хочется вообще | + | Можливо, вам не хочеться взагалі |
| < | < | ||
| # pkg install fusefs-sshfs | # pkg install fusefs-sshfs | ||
| Рядок 72: | Рядок 73: | ||
| </ | </ | ||
| - | Не забываем перенести в новое место уже имеющиеся изображения из **content/ | + | Не забуваємо перенести в нове місце наявні |
| <code bash> | <code bash> | ||
| # mv / | # mv / | ||
| </ | </ | ||
| - | ===== Конфигурация биллинга ===== | + | ===== Конфігурація білінгу ===== |
| - | Можем | + | Можемо |
| <file ini config/ | <file ini config/ | ||
| Рядок 87: | Рядок 88: | ||
| </ | </ | ||
| - | Можем | + | Можемо |
| <code bash> | <code bash> | ||
| # ln -fs / | # ln -fs / | ||
| </ | </ | ||
| - | и указав | + | і вказавши це якось так |
| <file ini config/ | <file ini config/ | ||
| PHOTOSTORAGE_DIRECTORY="/ | PHOTOSTORAGE_DIRECTORY="/ | ||
| - | PHOTOSTORAGE_URL_PREFIX=" | + | PHOTOSTORAGE_URL_PREFIX=" |
| PHOTOSTORAGE_PROXY_MODE=0 | PHOTOSTORAGE_PROXY_MODE=0 | ||
| </ | </ | ||
| - | Можем показывать изображения прямо | + | Можемо показувати зображення прямо |
| <file ini config/ | <file ini config/ | ||
| PHOTOSTORAGE_DIRECTORY="/ | PHOTOSTORAGE_DIRECTORY="/ | ||
| Рядок 107: | Рядок 108: | ||
| </ | </ | ||
| - | Ну в общем вы поняли. Все ограничивается | + | Ну, загалом ви зрозуміли. Все обмежується лише |
| + | ====== Пост-процесинг ====== | ||
| + | Також, в Ubilling 1.4.3 з' | ||
| + | |||
| + | <file ini config/ | ||
| + | ; Чи ввімкнено після-обробку зображень при завантаженні в сховище зображень? | ||
| + | ; читатимуться та зберігатимуться по-новому після завантаження. Вже саме по собі, це може суттєво зменшувати їх розмір. | ||
| + | PHOTOSTORAGE_POSTPROCESSING=0 | ||
| + | ; Додавати на зображення водяний знак з content/ | ||
| + | PHOTOSTORAGE_WATERMARK=1 | ||
| + | ; Змінювати рівень стиснення для jpeg/png з метою мініфікації та підвищення їх притомності? | ||
| + | PHOTOSTORAGE_RECOMPRESS=1 | ||
| + | ; Чи ввімкнено автоматичну зміну розмірів великих зображень? | ||
| + | ; за 4k px буде продаунскейлено до 0.5х а зображення з будь-яким з вимірів більшим за 2к px буде продаунскейлено до 0.8х. | ||
| + | PHOTOSTORAGE_AUTORESIZE=1 | ||
| + | ; Вдруковувати в зображення відлагоджувальну інформацію, | ||
| + | PHOTOSTORAGE_DRAWIMGINFO=1 | ||
| + | </ | ||