Community Get LBRY Use LBRY on your computer or phone Frequently Asked Questions Got questions? We probably have answers! News The latest from the LBRY team and community Chat Talk with LBRY fans and team members, right now Blockchain Explorer Lookup transactions and claims on the LBRY blockchain Creators Publish to LBRY Make your content available to everyone using LBRY YouTube Partner Program Sync your content instantly and start earning Creator Questions Frequently asked questions and answers for creators lbry.fund Content Funding Get support for your latest creation Company The Team Meet the people building LBRY and why they're doing it Contact Have a question or want to connect with the LBRY, Inc. team? Credit Reports Quarterly reports on LBRY's funds Developers LBRY.tech Find a technical overview, specification, APIs, and more 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 Menu Download

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...

  1. Help decentralized LBRY's ecosystem.
  2. Want better performance from a local server
  3. Want to change how trending and other discovery options.
  4. Change what content is filtered and blocked (please consult the laws in your local jurisdiction).
  5. Want 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 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.