Download Use on Web (lbry.tv) Community ⌄ lbry.org Meet, chat, and party in the heart of the LBRY community. YouTube Partner Program Sync your content instantly and start earning Frequently Asked Questions Got questions? We probably have answers! Blockchain Explorer Look up transactions and claims on the LBRY blockchain Company ⌄ @lbry on LBRY Everything about LBRY, from LBRY, on LBRY Company News The latest from the LBRY team The Team Meet the people building LBRY and why they're doing it Roadmap The next steps in our journey Contact Have a question or want to connect with the LBRY, Inc. team? Credit Reports Quarterly reports on LBRY's blockchain assets Developers ⌄ LBRY.tech Find a technical overview, specification, APIs, and more Follow @lbrytech on LBRY From the devs, for the devs. The Spec Read a formal technical description of how LBRY works GitHub All LBRY code is public and open-source Contributor's Guide Become a contributor to the LBRY project Search lbry.tv Menu Open LBRY

What are wallet servers and how do I configure/install them?

« Back to FAQ

Wallet servers are used to relay data to and from the LBRY blockchain. They also determine what content shows in trending or is blocked.

How do I connect to a wallet server?

LBRY Desktop is required to configure and connect to a custom wallet server. Navigate to the Settings page and scroll down to experimental settings. Choose Use custom wallet servers. Here you can enter the server and port of the wallet server. The connection status will update after a few seconds. If an invalid server is used or it becomes unavailable, you'll lose any wallet and discovery features. If this happens on startup, it will reset to the lbry.tv servers.

config

Why would I want to run my own wallet server?

If you want...

  1. to help decentralize LBRY's ecosystem.
  2. better performance from a local server
  3. to change trending and other discovery options.
  4. to change what content is filtered and blocked (please consult the laws in your local jurisdiction).
  5. to keep your transaction broadcasting private

How do I run a wallet server?

This process is mainly meant for power users and will most likely require a dedicated server. Installing and running a wallet server requires two main components, the LBRY full blockchain node and LBRY SDK. We have dockerized this process so it's easy for users to configure and run. Please see our setup and installation on how to proceed.

Manual connection via config file

This requires the creation of a daemon_settings.yml file in the default data directory. Open in a text editor and add (make sure there's a space after the -):

lbryum_servers: 
- <domain or ip of server>:50001

Example:

lbryum_servers: 
- community1.lbry.com:50001

What else do I need to know?

  1. Join our Discord chat and ask to be added to the wallet-server channel to stay up to date.
  2. The client SDK may require a certain version of the wallet server to work properly. For best compatibility, keep them on the same version.
  3. Keep your wallet server up to date with LBRY Desktop app releases. Best bet is to coordinate on Discord chat.

See a mistake? Edit this page on GitHub.