An open API service indexing awesome lists of open source software.

https://github.com/dhcgn/lbryservermgmt

A GUI to manage server which are connected to the LBRY Data Network layer to support the LBRY, a decentralized Youtube.
https://github.com/dhcgn/lbryservermgmt

gui lbry

Last synced: 4 months ago
JSON representation

A GUI to manage server which are connected to the LBRY Data Network layer to support the LBRY, a decentralized Youtube.

Awesome Lists containing this project

README

          

# LbryServerMgmt

A graphical user interface to manage multiple server instances of running [lbry-sdk](https://github.com/lbryio/lbry-sdk) to contribute in the lbry network with the help to self hosting content of others or own.

Short: LBRY is a decentralized Youtube

## LBRY

> LBRY is a free, open, and community-run digital marketplace.
> Build the future of content freedom

> What if anyone in the world could publish a piece of digital content, anyone else in the world could access it, for free or for payment, and that entire system worked end-to-end without any centralized authority or point of control?

More: https://lbry.tech/

Forbes: [Democratizing Media In The Era Of Blockchain](https://www.forbes.com/sites/jonathanchester/2018/10/25/democratizing-media-in-the-era-of-blockchain/?sh=5ca423145c75#6823c0465c75)

To support this Idea I want to create an easy solution for people how own a small virtual private server or just some old hardware which can be used to contribute.

### Use Cases

1. Host one video file
1. Host a entire channel with all its videos
1. Automatic refresh to always host the latest content of an channel
1. Get status information of all servers
1. Remove unused content

## Status

Under heavy development! First proof of concept is running fine.

## Infrastructure

![infrastructure](docs/infrastructure.jpg)

## Milestone 1

See [https://github.com/dhcgn/LbryServerMgmt/milestone/1](https://github.com/dhcgn/LbryServerMgmt/milestone/1) for the first MVP.

Working GUI with key features

![GUI](docs/gui.jpg)

## Server Installation

1. lbry-sdk
1. Installation
`// TODO`
1. Config Service Mode
`// TODO`
1. Firewall
1. Add lbry-sdk ports
`// TODO`
1. Authentication and TLS
1. Install Caddy Server
`// TODO`
1. Test Setup
`// TODO`