Користувальницькькі налаштування

Налаштування сайту


photostorage

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія По сторонах наступні версії
photostorage [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
photostorage [2023/02/21 11:40]
nightfly
Рядок 1: Рядок 1:
-====== Хранилище изображений ======+====== Сховище зображень ======
  
-Предназначено, для того чтобы хранить ваши изображениякак ни странно.+Призначено, для зберігання ваших зображеньяк не дивно.
  
-====== Включение ======+====== Ввімкнення ======
  
-Просто включитеВсюду где это поддерживается, оно начнет работать.+Просто увімкнітьУсюди, де це підтримується, воно почне працювати.
  
 <file ini config/alter.ini> <file ini config/alter.ini>
Рядок 12: Рядок 12:
  
  
-====== Унос данных куда-то подальше ======+====== Винесення даних кудись подалі ======
  
-По умолчанию данные храняться в **content/documents/photostorage**. Те кто активно используют изображения для ведения своей хозяйственной деятельности, могут столкнуться с проблемой аспухания" директории биллингачто как минимум нездорово с точки зрения быстрого бэкапа даных. В таких случаях, начиная с релиза 1.2.5 появилась возможность держать эти данные практически где вашей душе угодно. От "просто другой директории" до "на внешнем хосте и вообще хочу свое облако".+За замовчуванням, дані зберігаються в **content/documents/photostorage**. Ті, хто активно використовують зображення для ведення своєї господарської діяльності, можуть зіткнутися з проблемою озпухання" директорії білінгущо як мінімум нездорово, з точки зору швидкого бекапу даних. У таких випадках, починаючи з релізу 1.2.5 з'явилася можливість тримати ці дані практично де завгодно вашій душі. Від "просто іншої директорії" до "на зовнішньому хості і взагалі хочу свою хмару".
  
-===== Конфигурация внешнего хоста =====+===== Конфігурація зовнішнього хоста ===== 
 + 
 +Припустимо, ми хочемо витягнути, всі наші зображення, на якийсь зовнішній сервер, нехай він буде віртуалкою. Нехай його IP буде 192.168.0.5, наприклад.\\ 
 + 
 +Отож по пунктах: 
 +  * Встановлюємо чисту FreeBSD, чи що ви там хочете або чим вмієте користуватися. Неважливо. 
 +  * Конфігуруємо на ній мережу
  
-Допустим, мы хотим утащить все наши изображения, на какой-то внешний сервер, пускай он будет виртуалкой. Пускай его IP будет 192.168.0.5, для примера.\\ 
  
-Итак по пунктам: 
-  * Устанавливаем чистую FreeBSD, ну или что вы там хотите или умеете пользоваться. Не важно. 
-  * Конфигурируем на ней сеть 
 <file ini /etc/rc.conf> <file ini /etc/rc.conf>
 ifconfig_vtnet0="inet 192.168.0.5 netmask 255.255.255.0" ifconfig_vtnet0="inet 192.168.0.5 netmask 255.255.255.0"
 </file> </file>
-  * Создаем директорию, в которой мы будем хранить изображения+  * Створюємо директорію, в якій ми зберігатимемо зображення
 <code> <code>
 # mkdir /share/ # mkdir /share/
Рядок 32: Рядок 34:
 # chmod -R 777 /share # chmod -R 777 /share
 </code> </code>
-  * Экспортируем директорию как NFS, хотя можете использовать что угодно, хоть CIFS хоть sshfs на ваш вкус.+  * Експортуємо директорію як NFS, хоча можете використовувати будь-що, хоч CIFS хоч sshfs на ваш смак.
  
 <file ini /etc/rc.conf> <file ini /etc/rc.conf>
Рядок 46: Рядок 48:
 /share -alldirs -maproot=root  здесь_IP_вашего_биллинга /share -alldirs -maproot=root  здесь_IP_вашего_биллинга
 </file> </file>
-  * Перезагружаем сервер, чтобы убедиться что все нормально стартует +  * Перезавантажуємо сервер, щоб переконатися, що все нормально стартує
- +
-===== Монтирование на биллинговый сервер =====+
  
-Допустим мы собираемся хранить изображения локально на биллинговом сервере, в директории **/mnt/photostorage**. +===== Монтування на білінговий сервер ===== 
 +Припустимо, ми збираємось зберігати зображення локально на білінговому сервері, в директорії **/mnt/photostorage**.
  
-  * Создаем эту директорию:+  * Створюємо цю директорію:
 <code bash> <code bash>
 # mkdir /mnt/photostorage # mkdir /mnt/photostorage
 </code> </code>
-  * Монтируем в нее нашу шару с 192.168.0.5+  * Монтуємо в неї нашу шару 192.168.0.5
 <code bash> <code bash>
 # mount 192.168.0.5:/share/photostorage /mnt/photostorage # mount 192.168.0.5:/share/photostorage /mnt/photostorage
 </code> </code>
-Для обеспечения автоматического монтирования директорииобратитесь к документации по вашей ОС.+Для забезпечення автоматичного монтування директоріїзверніться до документації з вашої ОС.
  
-Возможно, вам не хочется вообще подымать NFS, CIFS или еще, что-то и вам кажется, что достаточно ssh. Да без проблем:+Можливо, вам не хочеться взагалі піднімати NFS, CIFS або ще щось і вам здається, що досить ssh. Да без проблем:
 <code> <code>
 # pkg install fusefs-sshfs # pkg install fusefs-sshfs
Рядок 72: Рядок 73:
 </code> </code>
  
-Не забываем перенести в новое место уже имеющиеся изображения из **content/documents/photostorage/** в наше новое место хранения!+Не забуваємо перенести в нове місце наявні зображення з **content/documents/photostorage/** в наше нове місце зберігання!
 <code bash> <code bash>
 # mv /usr/local/www/apache24/data/billing/content/documents/photostorage/* /mnt/photostorage/ # mv /usr/local/www/apache24/data/billing/content/documents/photostorage/* /mnt/photostorage/
 </code> </code>
  
-===== Конфигурация биллинга =====+===== Конфігурація білінгу =====
  
 Можем вообще ничего не менять и указать просто новую директорию хранилища и включить режим проксирования самим модулем "хранилище изображений", для отдачи изображений со смонтированной ФС. Можем вообще ничего не менять и указать просто новую директорию хранилища и включить режим проксирования самим модулем "хранилище изображений", для отдачи изображений со смонтированной ФС.
photostorage.txt · Востаннє змінено: 2024/06/27 11:09 повз nightfly