Скрапер — це те, що запускаєш один раз і хочеш, щоб працювало тижнями: монітор цін, дослідницький краул, датасет, що наповнюється за ніч. Ноутбуку це не місце, а для багатьох не місце й хостеру, який вимагає паспорт і картку до видачі shell. VPS, на який реєструєшся по email і платиш криптою, під задачу підходить: завжди онлайн, приватно і ваше.
Ось на чому це ганяти, як налаштувати і одна чесна річ про IP, яку більшість гайдів пропускають.
Чому no-KYC тут реально важливий
Більшість хостерів привʼязують акаунт до посвідчення і картки — і логують це. Для проекту збору даних це зайвий витік приватності: інфраструктура виявляється повʼязаною з вашим іменем і вашою скрапінг-активністю. Оплата по email і криптою тримає проект окремо від особи. Для цієї аудиторії це притягує сильніше за ціну.
Плюс просто менше тертя: підняв машину під разовий краул, дав відпрацювати, зніс — без танцю з верифікацією акаунта щоразу.
Який розмір — і як платити
Розмір цілком залежить від того, як ви скрапите:
- Звичайний HTTP (Scrapy,
requests+ BeautifulSoup). Легкий. 1–2 ГБ RAM тягнуть багато паралельних запитів, бо нічого не рендериться. - Headless-браузер (Playwright, Puppeteer, Selenium). Ненажерливий. Кожен інстанс Chromium їсть 300–700 МБ, тож 4 ГБ — здоровий мінімум, більше — якщо кілька паралельно. Зазвичай саме через це скрапер-боксу потрібна реальна RAM.
Про оплату: реєстрація по email і оплата USDC або USDT у мережах Base чи Ethereum — без картки і документів. Картка теж працює, але в on-ramp мінімум ~$27, тож для дешевого тарифу простіше один раз поповнити невеликий баланс.
NAT для сервера достатньо — скрапер робить лише вихідні виклики. Виділений IP потрібен, лише якщо ви ще хостите щось вхідне (API, що віддає зібрані дані).
Запуск
Зайдіть по SSH і поставте тулчейн. Приклад із headless-браузером, як зі складнішим випадком:
sudo apt update && sudo apt install -y python3-venv
mkdir ~/scraper && cd ~/scraper
python3 -m venv venv && source venv/bin/activate
pip install playwright && playwright install --with-deps chromium
# або легкий стек: pip install scrapy beautifulsoup4 httpx
# scrape.py — headless-завантаження
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
b = p.chromium.launch()
page = b.new_page()
page.goto("https://example.com")
print(page.title())
b.close()
Для краула на години не лишайте його в SSH-сесії — загорніть у systemd-сервіс (або tmux для разового прогону), щоб переживав відключення і ребути — той самий патерн, що тримає будь-який процес живим. Якщо скрапом керує ШІ-агент, він може сам орендувати машину по MCP.
Чесна частина про IP
Тут більшість постів «найкращий VPS для скрапінгу» прикрашають. VPS дає один сервер з одним вихідним IP. Це ідеально для запуску скрапера — чиста виділена машина, завжди онлайн. Але це не проксі-сервіс, і один IP не обійде ціль, яка банить/лімітує за адресою.
Якщо скрапите в масштабі й упираєтесь у блоки, рішення — окремий проксі/ротація перед запитами: VPS ганяє ваш код, проксі-шар займається IP. Дві різні задачі. Хто обіцяє, що один бокс вирішує масс-блокування за IP — вам щось продають.
І скрапте відповідально: поважайте robots.txt, обмежуйте частоту запитів, не виходьте за межі умов того, що збираєте. Ввічливого скрапера банять куди рідше за жадібного.
Застереження
- CPU-only, один регіон (Німеччина). Для логіки скрапінгу і headless-браузерів нормально; якщо потрібен GPU чи конкретне гео — знайте одразу.
- Стежте за RAM з браузерами. Поточний Playwright-цикл зʼїсть бокс — закривайте сторінки і контексти, обмежуйте конкурентність.
- Це сервер, а не магічний анонімайзер. No-KYC тримає приватним акаунт; як виглядають ваші запити для цілей — на вас (і вашому проксі-шарі).
У цих межах VPS без KYC — чистий приватний дім для скрапера, що просто працює далі. Оберіть тариф, платіть криптою, і ваш збирач онлайн за хвилини.