Skip to content

SaulMoonves/pleroma-livestreaming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pleroma-Livestreaming

Create a self-hosted twitch-like thing connected to pleroma!

You will need:

  • docker
  • node.js

Installation

First you'll need to pull some docker containers

docker pull nginx
docker pull floatingghost/movienight

Then install JS deps

sudo npm i -g yarn
git clone https://git.ihatebeinga.live/IHBAGang/pleroma-livestreaming.git
cd pleroma-livestreaming/src
yarn

Then configure things. cp .env.example .env and edit stuff.

Then you'll want to set up your nginx. Just use the config I provided in install/ and change bits.

Then install the systemD file from install/ and you should be good to go.

Installing an IRC bridge

Consider installing an IRC bridge to allow users to view your stream without having to use the web interface

Install Epi's bridge and use the systemd file I've provided here to allow IRC functionality.

Incidentally, the raw FLV endpoint is /channels/<channel>/live - point VLC/MPV at that to view streams without using the webclient

About

Create movienight channels from your pleroma account

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.9%
  • Ruby 16.8%
  • Gherkin 9.2%
  • Pug 6.9%
  • SCSS 2.2%
  • Shell 1.0%