Загрузка файлов со стороннего 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. Очень удобно.