NotOnlyFans: как создать свою платформу для подписок без цензуры
Это архивный репозиторий и может быть устаревшим.
Знаете ли вы, что 20% создателей контента сталкивались с блокировкой платежей из-за политики процессинговых компаний? NotOnlyFans решает эту проблему, предлагая open-source решение для монетизации контента через криптовалюты.
Что скрывается за названием?
Несмотря на отсылку к OnlyFans, этот проект — гораздо больше, чем клон популярного сервиса. Это полностью самодостаточная платформа для подписок, где:
- Нет посредников в платежах (используется Ethereum)
- Контент не подвергается цензуре со стороны платежных систем
- Вы владеете всеми данными и настройками

Кому это действительно нужно?
-
Создателям контента, устающим от:
- Блокировок платежей
- Высоких комиссий платформ
- Ограничений по тематике
-
Разработчикам, которые хотят:
- Изучить реализацию веб3-приложений
- Создать нишевую платформу для подписок
- Поработать с криптоплатежами на практике
5 ключевых особенностей
1. Криптоплатежи без посредников
Система использует Ethereum для транзакций, что означает:
- Мгновенные платежи
- Нулевые риски блокировки средств
- Поддержку смарт-контрактов

2. Полный контроль над контентом
В отличие от централизованных платформ:
- Вы решаете, что публиковать
- Нет скрытых алгоритмов ранжирования
- Черные списки контролируются вами
3. Готовый интерфейс из коробки
Проект включает:
- Систему подписок
- Личные сообщения
- Мультиязычную поддержку
- Гибкие настройки профиля
4. Простое развертывание
Достаточно Docker-сервера и нескольких команд:
git clone https://github.com/easychen/not-only-fans.git
cd not-only-fans
docker-compose up -d --build
5. Гибкая кастомизация
Можно:
- Подключить свой домен
- Использовать свой Infura-аккаунт
- Развернуть собственный смарт-контракт
Технические особенности
Архитектура разделена на:
- Фронтенд: React-приложение
- Бэкенд: PHP API
- Blockchain: Ethereum через Web3.js
Для хранения данных используется классическая реляционная модель, а взаимодействие с блокчейном происходит через Infura.
Практические кейсы использования
- Нишевые сообщества: создание платформы для специфического контента (например, образовательного)
- Авторские проекты: монетизация блогов, курсов, эксклюзивных материалов
- Эксперименты с веб3: изучение работы криптоплатежей на реальном проекте
Вывод: стоит ли пробовать?
Для разработчиков это отличный способ:
- Разобраться в интеграции криптоплатежей
- Поработать с fullstack-приложением
- Создать собственный аналог популярного сервиса
Для создателей контента — возможность избавиться от ограничений традиционных платформ, хотя и потребуются технические знания для настройки.
Проект заброшен с 2023 года, но код полностью рабочий и может служить хорошей основой для кастомизации. Если вам важна независимость от платежных систем — определенно стоит изучить!

