Self-hosted open source social media marketing

Overview

OpenSMM

build status forks stars forks

Description

OpenSMM(Open Social Media Marketing) is a self-hosted social media marketing platform built to assist small businesses manage their social media more easily.

desktop-ui

🔴 Please Note:

  • This project is in early development stages.
  • Seek help on Discord(links at the bottom) for general support.
  • All errors (should) print to Docker logs, if you encounter any that you can't fix(not config related) or something goes wrong but no errors are printed, open an issue.

What Works

  • Twitter text type scheduled posts
  • Twitter poll type scheduled posts

🔷 Installation

The application is built for Docker, we will have images on Docker Hub when the application is usable. Here's how to get it running for now:

Clone source:

git clone https://github.com/vaughngx4/OpenSMM.git
cd OpenSMM

Copy example .env file and make changes:

cp .env.example .env
$EDITOR .env

Copy mongo init script and make changes:

cp init-mongo-template.js data/mongo/init-mongo.js
$EDITOR data/mongo/init-mongo.js

Build/rebuild images and start containers:

./rebuild.sh

🟢 Development

ToDo

  • Authenticate Twitter API v2 OAuth2
  • Add scheduling interface and cron scheduling
  • Add scheduling support
  • Add poll support
  • Add attachment support
  • Add validation to api
  • Add validation to UI
  • Clean up UI and add popup responses
  • Store attached images for reuse
  • Store attachments for reuse
  • Add option to reschedule a post
  • Add option to add time slots
  • Add option to auto-schedule to next available time slot

Buy Us a Coffee

If you like what we're doing and want to see more, feel free to leave us a donation! Currently only accepting GitHub Sponsorships.

📞 Contact Us

You can get a hold of us on Discord https://discord.gg/TSnvnjE6zP or Matrix(Discord bridged) https://matrix.to/#/!xaTiJIBHgIwTeVOVYt:sintelli-tech.com?via=sintelli-tech.com or send us a message https://sintelli-tech.com/contact

Comments
  • Licensing

    Licensing

    I see the license is listed as ISC. I would recommend using a copyleft license instead as successful permissively licensed projects tend to be used by companies within proprietary projects and they typically never give back. If you go with copyleft, I would recommend AGPL-3.0-or-later or at least GPL-3.0-or-later. If you stick with a permissive license, I would recommend Apache-2.0.

    If you plan on using parts of SocioBoard, you need to match the license of SocioBoard which is GPL-3.0-or-later.

    I would further recommend making a license file in the root directory of the repo. If you create a LICENSE file, this information will be displayed within the first page view for the project. GitHub walks you through it after naming a new file LICENSE.

    opened by TechnologyClassroom 2
  • planning to add twitter threads?

    planning to add twitter threads?

    Hi I have come to your repo after reviewing socioboard and getting pretty tired with their configuration, i was wondering if I can help you also are you planning to set anything with facebook, twitter threads and instagram.

    Regards, Om

    opened by omps 1
  • Strange behaviour when removing poll options

    Strange behaviour when removing poll options

    Just putting this here so we know it's an issue. When removing poll options, a blank poll option(new multi-add input) is left behind. Poll options still work as normal and the blank, bugged input option is ignored.

    Error occurs in web/www/assets/js/buttons.js in the function/event for multiAdd.

    opened by vaughngx4 1
  • Development UI styling

    Development UI styling

    • Sidebar bug fix
    • Footer bug fix
    • Posts list styling
    • Login page styling + logo
    • Button styling
    • Schedule Post screen styling (wip)
    • Logo added in sidebar
    • Legend added for post colors (pending, posted, error)
    • Add account page box styling
    opened by kenjibailly 0
Owner
Vaughn
Vaughn
An open source, self-hosted, and entirely free solution to social media management.

An open source, self-hosted, and entirely free solution to social media management. Status ?? In Development ?? Shoutify is currently early in the dev

TechSquidTV 202 Dec 22, 2022
A social media platform aimed to capture the essence of all popular, existing social media platforms

Social Fuel Reimagining Social Media, step by step ?? About A social media platform aimed to capture the essence of all popular, existing social media

HariHaran 6 Feb 12, 2022
An open-source and self-hosted assessment platform for recruitment

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Kaen 2 Oct 4, 2022
Updog is an open-source social media webapp intended to allow everyday people to share their thoughts in a welcoming community.

SE701-Updog Updog is an open-source social media webapp intended to allow everyday people to share their thoughts in a welcoming community. This proje

SE 701 Team 2 UoA 14 Apr 18, 2022
The fastest growing marketing work management software.

Clone of coschedule.com This was our project for Unit-5 Construct week at Masai Shcool. Our target was to complete all main functionality of e-commerc

ShreyanshGuptaWD 2 Jun 20, 2022
A fancy self-hosted monitoring tool

Uptime Kuma It is a self-hosted monitoring tool like "Uptime Robot". Features Monitoring uptime for HTTP(s) / TCP / Ping. Fancy, Reactive, Fast UI/UX.

Louis Lam 27.4k Jan 3, 2023
A self-hosted solution for backing up and viewing backed up mobile photos

Photostore Photostore is a self-hosted, client-server solution for backing up, viewing and downloading photos. How it works The Photostore API (writte

null 38 Oct 25, 2022
A self-hosted, customizable and ad-free Google Search experience

Giggle A self-hosted, customizable and ad-free Google Search experience. What does it do? Giggle lets you run Google searches against allow- and block

Dan Lovelace 213 Dec 15, 2022
Self-hosted environment variable management platform

envplat - environment platform This project is under development. Please contact me for any information or collaboration. Self-hosted environment vari

Environment Platform 4 Apr 25, 2022
A self-hosted file sharing platform.

Pingvin Share Pingvin Share is a self-hosted file sharing platform made for the Appwrite Hackathon. ?? Showcase Demo: https://pingvin-share.dev.eliass

Elias Schneider 354 Jan 7, 2023
CDK constructs for self-hosted GitHub Actions runners

GitHub Self-Hosted Runners CDK Constructs Use this CDK construct to create ephemeral self-hosted GitHub runners on-demand inside your AWS account. Eas

CloudSnorkel 134 Dec 20, 2022
⛺️ Tipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨

⛺️ Tipi — A personal homeserver for everyone ⚠️ Tipi is still at an early stage of development and issues are to be expected. Feel free to open an iss

Nicolas Meienberger 4.9k Jan 4, 2023
An ultra-lightweight self-hosted CI solution with a dashboard and containerized runners

An extremely simple containerized CI server. Ecosystem The Candor ecosystem is straightforward, and entirely containerized. Docker runs on the host ma

Paul Huebner 8 Nov 20, 2022
A self-hosted solution for creating/managing forms and applications.

Centox - Self-hosted form website It is a self-hosted solution for creating/managing forms and applications. Users can login using their Discord Accou

Simon Maribo 11 Dec 26, 2022
Self-hosted TOTP authenticator PWA with FIDO2 (WebAuthn)

pasu Self-hosted TOTP authenticator PWA with FIDO2 (WebAuthn) Features 2FA secrets stored in your own server instead of your own device Codes are gene

ソ瑠璃(soruly) 11 Nov 2, 2022
A self-hosted eBooks Library for your family or yourself.

What is BookStairs? BookStairs is an open-source personal EPUB library which was highly inspired by talebook, calibre-web and BookBrowser. It's design

BookStairs 5 Dec 29, 2022
SCAchat - A self-hosted chatting application

SCAchat is a self-hosted chatting application similar to AOL Instant Messenger. The chatting application is privacy-respecting and does not store any messages or user-data. Once a session has ended, all messages are gone.

Chadano 4 Jul 18, 2022
A self-hosted Thumbnail generator/finder which creates thumbnails based on folder names and google search results.

Thumba A self hosted Thumbnail generator/finder which creates thumbnails based on folder names and google search results. Description This project use

Norbert Takács 20 Dec 15, 2022