Technical documentation website for the LBRY protocol
Find a file
keikari cbc7c3dba5
Update(fix) wallet-server.md
Updated HW requirements, I don't think it was possible to get hub-server running at all on the old values. New values used contain some amount of guessing.

The current steps left room for a lot of guessing of what exactly to do.(Like when to exactly start lbrycrdd, or the info that it doesn't matter when different things are started/stopped) This wasn't completely obvious for me. I added bit more details to the guide, which hopefully makes it easier to get hub running for people.

As version 17.4.6 requires much less RAM, I added it to the guide. I don't know if there are other things than RAM, for people to care, when they choose the version to use. Probably could use some piece of text for how to choose?

Updated word "wallet server" to "hub server" when referring to whole thing.

Experience with old guide:
It took me ~8 days to get hub-server running, mainly because lbrycrd crashing for lack of RAM(had 16GB) and no info about blockchain snapshot on this guide(I did --reindex instead).   
After needing to ask help and trying with 17.4.6, it took me ~2 days to get everything running. And that was when letting lbrycrd fully sync before starting docker stuff( I didn't want more unexpected crashes that make lbrycrd want --reindex). In the end, on 17.4.6 it was very straight-forward to get things going.  (Luckily I had 315GB of storage on server, instead of 200GB as in guide)
2021-12-19 16:00:36 +02:00
app added case PullRequestReviewEvent to generateEvent 2021-09-23 00:10:50 -05:00
documents Update(fix) wallet-server.md 2021-12-19 16:00:36 +02:00
.babelrc Refactor in progress 2018-08-28 18:57:18 -05:00
.editorconfig Moved "Tour" and components to its own folder, plus fixes 2018-07-05 15:19:40 -05:00
.env.sample Initial commit 2019-03-19 17:56:32 -05:00
.eslintrc Added prettier and updated deps 2018-10-05 12:47:53 -05:00
.gitignore Update gitignore 2018-10-02 15:22:42 -05:00
.travis.yml GitHub feed is working 2018-07-12 16:47:37 -05:00
config.js add metadata, fix metadata 2019-02-15 11:50:56 -05:00
CONTRIBUTING.md Initial commit 2019-03-19 17:56:32 -05:00
index.js Closes and reformats some things 2019-01-17 14:41:26 -06:00
LICENSE Added LICENSE and removed links 2018-11-01 11:23:38 -05:00
package-lock.json add lockfile 2019-11-12 15:25:37 -05:00
package.json Abort if previous task fail 2020-05-16 11:34:12 +02:00
README.md Update README.md 2021-09-28 10:16:15 -04:00

lbry.tech

We came from the future to help you save the Internet
Technical documentation website for the LBRY protocol.

Prerequisites

  • Node (version >= 10)

Notes

  • This repo will not run locally if you do not also have the LBRY app/daemon and the web-daemon running.
  • When running locally and completing the tipping example in Playground, the LBC donated to a creator comes from your LBC balance. Otherwise, the example will fail. On production, the donated LBC comes from LBRY.

Installation

npm i

Development

npm run watch and visit localhost:8080

Testing

npm test

Production

npm start

Usage

Visit LBRY.tech to see this repo in production.

Contributing

Contributions to this project are welcome, encouraged, and compensated.

For more details, see CONTRIBUTING.md.

License

This project is MIT licensed. For the full license, see LICENSE.

Security

We take security seriously. Please contact security@lbry.com regarding any security issues.

Our PGP key is here if you need it.

Contact

The primary contact for this project is Thomas Zarebczan (tom+github@lbry.com).