NotOnlyFans: как создать свою платформу для подписок без цензуры

05 Jan, 2023

Это архивный репозиторий и может быть устаревшим.

404
🔱 74
👥 1

Знаете ли вы, что 20% создателей контента сталкивались с блокировкой платежей из-за политики процессинговых компаний? NotOnlyFans решает эту проблему, предлагая open-source решение для монетизации контента через криптовалюты.

Что скрывается за названием?

Несмотря на отсылку к OnlyFans, этот проект — гораздо больше, чем клон популярного сервиса. Это полностью самодостаточная платформа для подписок, где:

  • Нет посредников в платежах (используется Ethereum)
  • Контент не подвергается цензуре со стороны платежных систем
  • Вы владеете всеми данными и настройками

Интерфейс NotOnlyFans

Кому это действительно нужно?

  1. Создателям контента, устающим от:

    • Блокировок платежей
    • Высоких комиссий платформ
    • Ограничений по тематике
  2. Разработчикам, которые хотят:

    Реклама
    • Изучить реализацию веб3-приложений
    • Создать нишевую платформу для подписок
    • Поработать с криптоплатежами на практике

5 ключевых особенностей

1. Криптоплатежи без посредников

Система использует Ethereum для транзакций, что означает:

  • Мгновенные платежи
  • Нулевые риски блокировки средств
  • Поддержку смарт-контрактов

Оплата через ETH

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.

Практические кейсы использования

  1. Нишевые сообщества: создание платформы для специфического контента (например, образовательного)
  2. Авторские проекты: монетизация блогов, курсов, эксклюзивных материалов
  3. Эксперименты с веб3: изучение работы криптоплатежей на реальном проекте

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

Для разработчиков это отличный способ:

  • Разобраться в интеграции криптоплатежей
  • Поработать с fullstack-приложением
  • Создать собственный аналог популярного сервиса

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

Проект заброшен с 2023 года, но код полностью рабочий и может служить хорошей основой для кастомизации. Если вам важна независимость от платежных систем — определенно стоит изучить!

Мультиязычный интерфейс

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.