IPFS pinning сервис на оффшорном VPS в Румынии
Операторов пиннинг-сервисов волнуют три вещи: стоимость терабайт-месяца, устойчивая пропускная способность Bitswap, когда пиры тянут CID, и юридическая позиция юрисдикции при поступлении NTD. Румыния отвечает на все три - короткий транзит до Западной Европы, цена трафика ниже Франкфурта и Амстердама на ощутимую разницу, и местные суды требуют судебный процесс перед принудительным удалением. Эта страница для основателей, поднимающих pinning-продукт уровня Pinata, или для разработчиков, чей IPFS-узел регулярно убивают облачные провайдеры после всплеска трафика.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Сайзинг хранилища под реальный pinning
Дефолтный datastore Kubo на flatfs упирается быстро - каждый блок отдельный файл, inode-давление на ext4 растёт лавинообразно, практический потолок 4-6 ТБ запиненного контента. Для серьёзной нагрузки переходите на badger v4 - блоки ложатся в SSTables LSM-дерева, всё переживает десятки терабайт с предсказуемым compaction.
Планируйте хранилище в три слоя. Горячие блоки (свежие, частые) - NVMe с 50k+ random read IOPS, тариф Anubiz Romania VPS V ($99.99/мес NVMe) подходит. Тёплые блоки (запиненные, но редко запрашиваемые) - SATA SSD дополнительным томом по запросу. Холодные блоки (архив, staging Filecoin) - HDD тариф, обсуждаем индивидуально после 8 ТБ.
Расчёт роста: 1.4x от объёма запиненного контента с учётом LSM-amplification, индекса refs и очереди announce. План на 2 ТБ NVMe держит ~1.4 ТБ реального контента до апгрейда.
Bitswap и трафик
Болезненная часть пиннинг-сервиса не пиннить, а отдавать. Популярный CID разлетается на десятки пиров за секунды и насыщает узкий канал. Транзит Румынии позволяет нам включать 32 ТБ исходящего ежемесячно на тарифе VPS V без шейпинга. Если нужно действительно безлимитное - дедик.
Тюньте Bitswap: поднимите MaxOutstandingBytesPerPeer, поднимите HighWater connection manager до 900 для узла, анонсирующего десятки тысяч CID, включите accelerated DHT client. Отключите public gateway на основном порту - gateway-трафик за nginx с rate-limit зонами, иначе curl-цикл из одной ASN положит узел.
IPFS Cluster для репликации
Один pinning узел - точка отказа. Проект IPFS Cluster даёт Raft-консенсус на двух-трёх узлах, разделяющих pin set, поэтому ребут или замена диска на одной коробке не прерывает доступность для платных клиентов. Запускайте cluster service рядом с Kubo daemon и фронтите небольшим HTTPS API для биллинга.
Второго cluster-участника рекомендуем разместить в другой юрисдикции - Исландия, Нидерланды или Финляндия - чтобы распределить юридический риск. Cluster gossip нормально работает через WAN.
Юридическая позиция и модерация
Операторы pinning-сервисов - посредники в рамках румынской имплементации EU DSA. Это значит: получаете NTD, реагируете в разумный срок, ведёте журнал действий. Anubiz Host не видит, что пиннят ваши клиенты, и не убирает CID на нашем уровне - запрос идёт к вам как оператору. Мы передаём только судебные предписания, затрагивающие нашу IP-сеть.
Будьте честны с клиентами по поводу того, что инфраструктура приватная, но не выше закона. CSAM убирается по первому достоверному отчёту, без исключений. Это в TOS до первого клиента.
Заказ и миграция
Заказывайте Anubiz Romania VPS V или старше за крипту (BTC, XMR, LN) или фиат. Активация 12-20 минут. Поставляем Debian 12 с Docker Compose готовым; Kubo + cluster - 10 минут после. Миграция с Pinata или web3.storage: используйте ipfs-cluster-ctl pin add --rmin 2 --rmax 3 против нового cluster после экспорта pin list как JSON.
Связанное: линейка оффшорных VPS, оффшорный хостинг, дедик для pin set >10 ТБ.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.