FastPanel + VPS: Ідеальний сервер для лендінгів арбітражника. Покроковий гайд з Cloudflare

FastPanel + VPS: Ідеальний сервер для лендінгів арбітражника. Покроковий гайд з Cloudflare

Вступ: Чому ваш шаред-хостинг — це гроші на вітер

Годі терпіти лаги шаред-хостингу, бани через сусідів по IP та дейлі холди через повільне завантаження лендів. Коли CPM в Facebook Business Manager і так не радує, кожна зайва секунда завантаження прокли — це мінус до ROI. Арбітраж трафіку вимагає швидкості та контролю. Тому наш стандарт — це VPS.

Чому VPS за $5 кращий за будь-який шаред:

  • Ізоляція та свій IP. Ніхто, крім вас, не впливає на репутацію вашого IP. Зловили бан — винні тільки ви, а не сусід, що запустив фішинг. Це критично, коли ллєш на сірі офери.
  • Гарантовані ресурси. Процесор і пам'ять тільки ваші. Ніяких "перевантажень сервера" в пікові години, коли ви відливаєте денну капу.
  • Швидкість. NVMe-диски та прямий доступ до ресурсів дають миттєве завантаження. Ваш піксель спрацює швидше, а користувач не встигне закрити вкладку.

А керувати цим всім будемо через FastPanel. Чому вона? Все просто: це безкоштовно, стабільно і має кілер-фічу для арбітражників — інтегрований DNS-менеджер, який ми зв'яжемо з Cloudflare. Забуваємо про ручне прописування A-записів назавжди.

Частина 1: Вибір та підготовка сервера

Йдемо на Hetzner або DigitalOcean. Для нашої задачі — роздачі легких лендів та прокл — з головою вистачить мінімальної конфігурації:

  • CPU: 1 vCPU
  • RAM: 2GB
  • Disk: 20-40GB NVMe

Цього сетапу вистачить, щоб тримати десятки доменів і відливати середні об'єми трафіку. Коли ваша ревшара дозволить, проапгрейдитесь.

Підводний камінь №1: Вибір ОС

Тут без експериментів. Наш вибір — стабільність. Рекомендую брати одну з цих систем:

  • Debian 11 / 12 (рекомендовано)
  • Ubuntu 20.04 / 22.04

Чого уникати: Не беріть CentOS 7, вона вже EOL (End-of-Life) і не отримує оновлень безпеки. Новіші AlmaLinux/Rocky Linux можуть мати нюанси з драйверами або софтом, що може вилізти боком у невідповідний момент. Не ризикуємо.

Підводний камінь №2: Тільки Clean Install

Критично важливо. Замовляючи сервер, обирайте опцію "чистої" ОС. Жодних встановлених панелей (Plesk, cPanel) чи веб-серверів (Apache, Nginx) від хостера. FastPanel має ставитись на абсолютно чисту систему, інакше гарантовані конфлікти і головний біль.

Частина 2: Інсталяція однією командою

Підключаємось до нашого новенького сервера по SSH. Користувачі macOS/Linux просто відкривають Terminal, користувачі Windows — використовують Putty або WSL.

ssh root@ВАШ_IP_АДРЕС

Після входу в систему, вставляємо одну-єдину магічну команду:

wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -

Скрипт все зробить сам: оновить пакети, встановить потрібні компоненти (Nginx, PHP, MySQL) і саму панель. Процес займає 5-10 хвилин. Після завершення в терміналі з'являться дані для доступу (логін та пароль).

Нюанс: Отримання ліцензії

При першому вході в панель за адресою https://ВАШ_IP_АДРЕС:8888, FastPanel попросить вказати ваш e-mail для отримання ліцензії. Новачків це часто лякає, вони думають, що це платна підписка. Не панікуємо, це безкоштовно і назавжди. Вводите пошту, отримуєте на неї ключ, вставляєте у вікно і працюєте.

Частина 3: Базовий security-сетап

Перед тим, як заливати файли і паркувати домени, треба закрити базові дірки в безпеці, щоб ваш сервер не став частиною ботнету.

Зміна стандартного порта SSH

Увага! Не заблокуйте себе! Перед тим, як змінювати порт SSH у конфігурації, переконайтеся, що новий порт відкритий у Фаєрволі FastPanel.

  1. Йдемо в "Безпека" -> "Firewall".
  2. Додаємо правило: TCP, порт (наш новий, напр. 2222), дозволити для всіх IP (0.0.0.0/0).
  3. Тільки після цього змінюємо порт у налаштуваннях SSH. Якщо зробите навпаки — втратите доступ до сервера і доведеться скидати його через панель хостера (VNC-консоль).

Порт 22 сканують усі боти. Змінюємо його на будь-який інший (наприклад, 2222 або 4567) в налаштуваннях панелі: Налаштування -> Додатки -> SSH-сервер. Не забудьте після зміни перепідключитись по SSH вже з новим портом.

Включення 2FA

Якщо на сервері працює команда або ви даєте доступ байєрам, двофакторна аутентифікація — це must have. Включається в профілі користувача. Це захистить вас від крадіжки доступу, якщо пароль раптом "витече" в мережу.

Підводний камінь №3: Налаштування PHP

Дефолтних лімітів PHP часто не вистачає для роботи арбітражних скриптів. Наприклад, для інтеграції з Keitaro, відправки лідів в CPA-мережу або просто завантаження важкого ленду. Йдемо в Налаштування -> PHP, обираємо потрібну версію і виставляємо адекватні значення.

Параметр Дефолтне значення Рекомендоване значення
memory_limit 128M 256M або 512M
upload_max_filesize 8M 64M
max_execution_time 30 60
post_max_size 8M 64M

Частина 4: Магія інтеграції з Cloudflare

Це кілер-фіча, яка економить години роботи. Замість того, щоб ручками прописувати DNS-записи для кожного домену, ми навчимо FastPanel робити це автоматично.

Важливий нюанс: Режим SSL в Cloudflare Ви налаштували FastPanel, підв'язали Cloudflare, випустили сертифікат, відкриваєте сайт — а браузер пише "Too many redirects". Чому? FastPanel створює на сервері "самопідписаний" або Let's Encrypt сертифікат і змушує сайт працювати по HTTPS. Cloudflare за замовчуванням часто ставить режим SSL "Flexible". Рішення: Зайдіть в акаунт Cloudflare -> вкладка "SSL/TLS" -> і обов'язково перемкніть режим на Full або Full (Strict).

  • Flexible: Cloudflare стукає на ваш сервер по HTTP -> сервер робить редирект на HTTPS -> Cloudflare знову стукає по HTTP. Це петля.
  • Full: Cloudflare шифрує трафік і до користувача, і до вашого сервера. Все працює як годинник.

Де взяти API Token в Cloudflare

  1. Зайдіть у свій акаунт Cloudflare.
  2. Натисніть на іконку профілю справа вгорі -> "My Profile".
  3. Перейдіть у вкладку "API Tokens" зліва.
  4. Натисніть "Create Token".
  5. Знайдіть шаблон "Edit zone DNS" і натисніть "Use template".
  6. В розділі "Zone Resources" виберіть "Specific zone" і вкажіть домен, з яким будете працювати. Якщо хочете один токен для всіх доменів, виберіть "All zones".
  7. Натисніть "Continue to summary", а потім "Create Token".
  8. Скопіюйте згенерований токен. Ви побачите його лише один раз!

Додаємо токен у FastPanel

Йдемо в Налаштування -> Сторонні інтеграції, знаходимо Cloudflare і вставляємо туди наш токен.

Демонстрація магії

Тепер при створенні нового сайту (Сайти -> Створити сайт -> Сайт на сервері), з'явиться опція "Додати в Cloudflare". Ставимо галочку, вводимо домен. FastPanel сама створить всі потрібні A-записи в Cloudflare і, що найголовніше, автоматично випустить безкоштовний SSL-сертифікат від Let's Encrypt. Через 2-3 хвилини ваш домен готовий до роботи з HTTPS. Ніякої рутини.

Частина 5: Створення користувачів для байєрів

Щоб не давати root-доступ всій команді, створюємо ізольованих користувачів. Йдемо в Користувачі -> Створити. Наприклад, створюємо юзера buyer_1. Можна виставити йому ліміти: наприклад, не більше 10 сайтів і 5 баз даних. Він отримає власний FTP-доступ і не зможе зламати налаштування сервера або побачити сайти інших байєрів.

Підводний камінь №4: Права доступу до файлів

Класична проблема: байєр завантажив архів з лендінгом через FTP, розпакував його, а сайт віддає помилку 500 або "білий екран". Це відбувається через невірні права на файли та папки (chown/chmod). В FastPanel це лікується однією кнопкою: зайдіть в Файловий менеджер, перейдіть в папку сайту, виділіть всі файли і папки, натисніть правою кнопкою миші і виберіть "Виправити права". Панель автоматично виставить коректного власника і права доступу.

Частина 6: Встановлення IonCube Loader

Багато корисних скриптів для арбітражу (клоакери, трекери, захист від спай-сервісів) закодовані за допомогою IonCube Loader. Без нього замість сайту ви побачите помилку або білий екран. Новачки часто забувають про це. В FastPanel це вмикається елементарно.

Йдемо в Налаштування -> PHP, обираємо потрібну версію (ту, яка використовується на сайті), переходимо у вкладку "Розширення" і ставимо галочку навпроти ioncube_loader. Готово.

Частина 7: Бекапи (Рятувальний круг)

Арбітраж — це гроші. Втрата лендингів і налаштувань клоаки через збій диска = втрата грошей.

Навіть найнадійніший сервер може "впасти", або ви випадково видалите не ту папку. FastPanel має круту вбудовану систему бекапів.

  1. Йдемо в "Налаштування" -> "Резервні копії".
  2. Підключаємо акаунт Google Drive (це безкоштовно і надійно) або Dropbox/FTP.
  3. Створюємо план: "Раз на добу, вночі". Тепер, якщо сервер "помре" або ви щось зламаєте, ви відновите всі свої сайти та бази даних однією кнопкою за 5 хвилин. Не ігноруйте це!

Висновок: Готуємось лити в плюс

Ми пройшли повний шлях від чистого VPS до бойового сервера, готового приймати трафік. Він швидкий, безпечний і максимально автоматизований. Тепер ваш фокус — на пошуку зв'язок та оптимізації рекламних кампаній, а не на боротьбі з хостингом.

Чек-лист перед запуском трафіку:

  • ✅ VPS створений на базі Debian/Ubuntu.
  • ✅ FastPanel встановлена, ліцензія активована.
  • ✅ Порт SSH змінений, 2FA для адміна увімкнений.
  • ✅ Ліміти PHP (memory_limit, max_execution_time) збільшені.
  • ✅ Інтеграція з Cloudflare налаштована.
  • ✅ Створено окремого юзера для байєра з FTP-доступом.
  • ✅ IonCube Loader увімкнений (якщо потрібно для ваших скриптів).
  • ✅ Режим SSL в Cloudflare перемкнуто в Full.
  • ✅ Налаштовано автоматичний бекап на Google Drive.

Тепер ваш сетап готовий витримувати будь-який об'єм трафіку, а прокли будуть відкриватись миттєво. Час лити в плюс!