PinMe — ваш децентрализованный хостинг в одной команде

27 May, 2026

Знакомы с ситуацией, когда нужно быстро выложить в сеть демо проекта или поделиться сборкой фронтенда, а возиться с настройкой сервера не хочется? Команда Glitter Protocol создала инструмент, который решает эту проблему буквально одной командой.

Что такое PinMe?

PinMe — это CLI-утилита на TypeScript, которая позволяет загружать файлы и целые директории в IPFS (InterPlanetary File System). Если проще — это как npm publish, но для любого контента, который вы хотите сделать доступным в децентрализованной сети.

Главное преимущество? После загрузки ваши файлы получают постоянную ссылку через IPFS и ENS (Ethereum Name Service), а значит — их нельзя просто взять и «уронить» как обычный хостинг.

Кому это пригодится?

  • Фронтенд-разработчикам для быстрого деплоя демо-версий
  • Участникам хакатонов, которым нужно показать прототип
  • Тем, кто хочет делиться файлами без зависимости от централизованных сервисов
  • Любителям web3-технологий, исследующим возможности IPFS

5 причин попробовать PinMe прямо сейчас

  1. Молниеносный деплой — загрузите весь фронтенд одной командой:
pinme upload ./dist
  1. История загрузок — все ваши uploads сохраняются в локальной истории:
pinme list -l 5  # покажет последние 5 загрузок
  1. Поддержка больших проектов — можно загружать директории до 500MB (отдельные файлы — до 20MB)

  2. Автоматические ссылки — после загрузки сразу получаете:

    Реклама
    • IPFS hash (например, bafybeifdwyoz66u5czbbjvmmais5fzrzrolxbyiydqsbrxessndt3s6zdi)
    • Готовый URL через gateway (например, https://pinme.eth.limo/your-file)
  3. Удаление по хешу — если нужно освободить место:

pinme rm bafybeifdwyoz66u5czbbjvmmais5fzrzrolxbyiydqsbrxessndt3s6zdi

Как это работает под капотом?

PinMe использует:

  • IPFS для децентрализованного хранения контента
  • ENS для человекочитаемых ссылок
  • Glitter Protocol Gateway как точку входа в сеть IPFS

Когда вы загружаете файл:

  1. CLI упаковывает контент и отправляет его в IPFS сеть
  2. Получает уникальный хеш контента (CID)
  3. Создает запись в ENS (если это настроено)
  4. Сохраняет метаданные в локальный файл ~/.pinme/history.json

Особенности для фронтенд-разработчиков

Создатели PinMe явно думали о тех, кто работает с современными инструментами сборки. Например, для проектов на Vite они рекомендуют добавить в конфиг:

// vite.config.js
export default {
  base: "./", // важно для корректных путей в IPFS
  // остальные настройки...
}

Это маленькая, но важная деталь — без base: "./" ваше приложение может не найти статические assets после загрузки в IPFS.

Ограничения, о которых стоит знать

  • Файлы хранятся на нодах Glitter Protocol, а не на ваших локальных
  • Удаление через pinme rm только убирает пин с их нод — файл может остаться в IPFS сети
  • Максимальный размер загрузки — 500MB для директорий

Личный опыт использования

Попробовал задеплоить через PinMe небольшой лендинг на Vue — процесс занял меньше минуты:

  1. Собрал проект: npm run build
  2. Загрузил в IPFS: pinme upload ./dist
  3. Получил ссылку вида https://pinme.eth.limo/bafy...

Особенно порадовала история загрузок — не нужно копировать хеши вручную, всегда можно посмотреть последние uploads командой pinme ls.

Альтернативы и конкуренты

Конечно, PinMe — не единственный способ работать с IPFS. Можно использовать:

  • Официальный IPFS CLI (но там больше ручных действий)
  • Сервисы вроде Fleek или Pinata (но они требуют аккаунта)
  • Локальный IPFS-узел (но нужно настраивать и поддерживать)

Главное преимущество PinMe — простота. Никаких конфигов, аккаунтов, сложных команд. Установил — и работает.

Как начать?

  1. Установите через npm или yarn:
npm install -g pinme
# или
yarn global add pinme
  1. Попробуйте загрузить тестовый файл:
echo "Hello IPFS!" > test.txt
pinme upload test.txt
  1. Поделитесь полученной ссылкой с коллегами!

Вывод: стоит ли пробовать?

Если вам нужно:

  • Быстро задеплоить фронтенд без возни с серверами
  • Поделиться файлами с гарантией доступности
  • Поэкспериментировать с децентрализованным хостингом

— то PinMe идеально подойдет. Это один из тех инструментов, которые приятно иметь в арсенале для быстрых демо и экспериментов.

А если вы уже плотно работаете с IPFS, возможно, вам захочется более тонкого контроля — тогда лучше смотреть в сторону настройки собственного узла.

Ссылки: