BrightBean Studio: платформа для управления социальными медиа на Python
BrightBean Studio — это open-source платформа для управления социальными медиа, которую можно развернуть самостоятельно. Она позволяет планировать, публиковать и управлять контентом на 10+ платформах из одного интерфейса, без ограничений по количеству пользователей и функционалу, что отличает её от таких инструментов, как Buffer и SocialPilot.
Этот проект подойдёт создателям контента, агентствам и малым бизнесам, которые хотят избежать высоких затрат на подписки SaaS-решений. BrightBean Studio написана на Python с использованием Django. Для запуска необходима версия Python 3.12 и выше. Приложение можно легко развернуть на собственном сервере, а также доступна бесплатная хостинговая версия.
Обрати внимание, что проект на этапе активной разработки и относится к лицензии AGPL-3.0, что может ограничивать коммерческое использование.
BrightBean Studio — это бесплатная, с открытым исходным кодом платформа для управления социальными медиа, предназначенная для создателей контента, агентств и малых и средних предприятий (SMB). Это решение предлагает функции, аналогичные платным сервисам, таким как Sendible и SocialPilot, но без ограничений на количество пользователей или рабочих областей. С его помощью можно планировать, составлять, публиковать и отслеживать контент на таких платформах, как Facebook, Instagram, LinkedIn, TikTok и других.
Проект ориентирован на тех, кто управляет несколькими клиентскими аккаунтами и предпочитает владеть своей инфраструктурой, а не платить большие суммы за подписки на SaaS. Все функции доступны всем пользователям без дополнительных платных уровней.
Установка и запуск
Существует несколько способов развертывания BrightBean Studio:
- Хостинг: бесплатная версия доступна по адресу brightbean.xyz/studio, где ты можешь попробовать функционал без установки.
- Однокнопочное развертывание: используй Heroku, Render или Railway.
- Локальное развертывание: проект можно запустить локально с помощью Docker или без него, используя SQLite для разработки.
Для развертывания с помощью Docker следуй этим командам:
git clone https://github.com/brightbeanxyz/brightbean-studio.git
cd brightbean-studio
cp .env.example .env
docker compose up -d --build
docker compose exec app python manage.py createsuperuser
После запуска приложение будет доступно по адресу http://localhost:8000.
Функции
BrightBean Studio предлагает множество возможностей:
- Многопользовательский доступ:无限的 организации и рабочие пространства с индивидуальными ролями и разрешениями.
- Редактор контента: удобный редактор с возможностью настройки описаний и медиа для каждой платформы.
- Календарь и расписание: визуальный календарь для планирования публикаций.
- Единый почтовый ящик: возможность отслеживания комментариев и личных сообщений из разных социальных сетей в одном месте.
- Аналитика: компактная информация о производительности постов и аккаунтов.
- Портал для клиентов: клиентам предоставляется доступ без необходимости создавать учетные записи.
Ограничения
Хотя BrightBean Studio функционален, у него есть некоторые ограничения. Например:
- Пользователи должны самостоятельно настраивать интеграции с платформами социальных медиа, получая доступ к необходимым API-ключам.
- Для более крупных развертываний рекомендуется использовать PostgreSQL вместо SQLite.
- Несмотря на наличие всех функций, работа с API может потребовать дополнительных настроек в зависимости от выбранной платформы.
В целом, BrightBean Studio представляет собой мощный инструмент для управления контентом в социальных медиа, который можно адаптировать под конкретные нужды и предпочтения пользователей. Без дополнительных затрат и с возможностью хостинга на собственных серверах, этот проект может стать отличным решением для бизнеса, нуждающегося в эффективном управлении социальными медиа.
Открыть на GitHub: brightbeanxyz/brightbean-studio →
RepoRadar