Загрузка файлов со стороннего VPS
Функционал позволяет использовать файлы для рассылки со своего отдельного VPS сервера, а не центрального файлового менеджера в вашем личном кабинете. Плюс данного функционала - более быстрая возможность загрузки своих файлов в хранилище (в данном случае на VPS) и увеличенный объем по количеству в рассылке.
Шаг 1 — Требование к VPS
- Сервер с установленной OC не менее Debian 10;
- Права доступа root;
- Пользователь с доступом к sudo (все действия нужно выполнить в сессии этого пользователя);
Сам сервер будет сугубо хранилищем файлов, поэтому не требуется наличие мощного процессора или много оперативной памяти. Использоваться будет только жесткий диск самого VPS.
Подойдут такие параметры: 1 GB / 1 CPU, 25 GB SSD disk, 1000 GB transfer. Домен не требуется.
Шаг 2 — Установка Apache
Пакет Apache есть в стандартном репозитории Debian, потому его можно установить с помощью стандартного пакетного менеджера.
Можно использовать программу PuTTY Portable
Обновите индекс пакетов и установите apache2.
sudo apt update
sudo apt install apache2
Команда установит Apache и его зависимости.
Шаг 3 — Проверка веб-сервера
В конце процесса установки Debian запускает Apache. Веб-сервер уже должен быть запущен и работать.
Введите IP-адрес вашего сервера в адресную строку браузера. Вы увидите веб-страницу Debian Apache по умолчанию.
Шаг 4 — Добавление стандартных папок
Зайдите на сервер через FTP-клиент, к примеру WinSCP или FileZilla.
Перейтите в каталог /var/www/html и создайте 20 папок с названиями от 001 до 020. Это будет 20 фиксированных папок, которые вы можете использовать.
Шаг 5 — Добавление файлов
Используйте папки для загрузки своих файлов. Сами файлы должны лежать в корне папки (без каких либо подпапок или архивов).
Введите IP-адрес вашего сервера и папку в адресную строку браузера.
http://your_server_ip/001/
Вы увидите список ваших файлов.
Настройка сервера и добавлени файлов закончена успешно. Вы можете смело удалять и добавлять новые файлы в созданные папки перед рассылками.
Шаг 5 — Выбор папки для макета
При создании или редактировании макета, необходимо включить функцию "Прикрепить файл" и указать откуда скачиваем файлы "Файлы со стороннего сервера".
Появится поле "IP адрес удаленного сервера", где необходимо указать IP адрес вашего сервера.
В выпадающем списке "Выберите группу файлов" выбирайте нужну папку из 20-ти доступных.
Так же, базовой функцией есть возможность генерировать имя файла в зависимости от темы письма или свое название. Выбор "Свое название PDF".
Шаг 6 — Ограничение и принцип работы
В момент постановки задачи, файлы из папки вашего сервера будут выкачиваться в наше облако. Это будет сделано один раз в сути, первый раз для данной папки.
Мы не ограничиваем в количестве используемых файлов для рассылки данным способом, но помните, что все ваши файлы будут загружаться в облако, которое имеет определенный размер и загружать 100500 файлов нет возможности. Нормальным количеством и размером для загрузки будет до 10 000 файлов весом до 100кб в одну папку для одного макета.
Шаг 7 — Установка контрольной панели d.php
Для настройки данной панели обратитесь к администратору сервиса webimitation. На вашу VPS будет добавлен файл, а в браузере будет доступна страница управления файлами на VPS. Очень удобно.