{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/es-ES/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Update Automatically on Linux","siteUrl":"https://xrpl.org/","llmstxt":{"hide":false,"title":"XRPL Developer Portal & Documentation","description":"Explore XRP Ledger documentation, blogs, and other blockchain developer resources needed to start building and integrating with the ledger.","details":{"content":"XRP Ledger concepts, use cases, tutorials, references, and other blockchain developer resources. Also, stay up to date with release announcements and more through the XRPL Blog."},"sections":[{"title":"Introduction","description":"A high-level introduction to the XRP Ledger.","includeFiles":["docs/introduction/**/*.*","about/faq.md"],"excludeFiles":["docs/introduction/index.md"]},{"title":"Use Cases","description":"Real-world applications and business scenarios for the XRP Ledger.","includeFiles":["docs/use-cases/**/*.*"],"excludeFiles":["docs/use-cases/index.md","docs/use-cases/defi/index.md"]},{"title":"Agentic Transactions","description":"XRPL AI Starter Kit to help autonomous agents discover, set up, and execute agentic transactions on the XRP Ledger.","includeFiles":["docs/agents/**/*.*"],"excludeFiles":[]},{"title":"Concepts","description":"Core concepts including accounts, tokens, transactions, consensus, and more.","includeFiles":["docs/concepts/**/*.*"],"excludeFiles":["docs/concepts/index.md","docs/concepts/decentralized-storage/index.md","docs/concepts/payment-types/index.md"]},{"title":"Tutorials","description":"Step-by-step guides for building on the XRP Ledger in JavaScript, Python, Go, and more.","includeFiles":["docs/tutorials/**/*.*"],"excludeFiles":[]},{"title":"References","description":"Protocol specification, transaction types, ledger entries, and API methods.","includeFiles":["docs/references/**/*.*"],"excludeFiles":["docs/references/xrp-api.md","docs/references/data-api.md","docs/references/protocol/index.md","docs/references/protocol/ledger-data/ledger-entry-types/index.md","docs/references/protocol/transactions/index.md","docs/references/protocol/transactions/types/index.md","docs/references/http-websocket-apis/api-conventions/index.md","docs/references/http-websocket-apis/public-api-methods/*/index.md","docs/references/http-websocket-apis/admin-api-methods/*/index.md"]},{"title":"Infrastructure","description":"Install, configure, and troubleshoot xrpld and Clio servers.","includeFiles":["docs/infrastructure/**/*.*"],"excludeFiles":["docs/infrastructure/index.md","docs/infrastructure/*/index.md","docs/infrastructure/installation/build-run-xrpld-in-reporting-mode.md","docs/infrastructure/configuration/data-retention/index.md","docs/infrastructure/configuration/server-modes/index.md"]},{"title":"Blog (2023+)","description":"Recent XRPL Blog posts (showing 2023 and newer).","includeFiles":["blog/2023/**/*.*","blog/2024/**/*.*","blog/2025/**/*.*","blog/2026/**/*.*"],"excludeFiles":[]},{"title":"Resources","description":"Developer resources and contribution guidelines.","includeFiles":["resources/**/*.*"],"excludeFiles":["resources/index.md"]}],"excludeFiles":[]},"description":"Set up automatic updates for xrpld on Linux."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"update-automatically-on-linux","__idx":0},"children":["Update Automatically on Linux"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On Linux, you can set up ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["xrpld"]}," to automatically upgrade to the latest version with a one-time ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cron"]}," configuration."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These instructions assume you have already installed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["xrpld"]}," from a package on ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/installation/install-xrpld-on-rhel"},"children":["Red Hat Enterprise Linux"]},", ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/installation/install-xrpld-on-ubuntu"},"children":["Ubuntu Linux, or Debian Linux"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To set up automatic updates, complete the following steps:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Check that ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/opt/ripple/etc/update-rippled-cron"]}," exists. If it does not, update manually (",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/installation/update-xrpld-manually-on-rhel"},"children":["Red Hat"]}," or ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/installation/update-xrpld-manually-on-ubuntu"},"children":["Ubuntu/Debian"]},")."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create a symlink in your ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cron.d"]}," folder to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/opt/ripple/etc/update-rippled-cron"]}," config file:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"sudo ln -s /opt/ripple/etc/update-rippled-cron /etc/cron.d/\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This configuration runs a script to update the installed ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["xrpld"]}," package within an hour of each new release. To avoid network instability from too many servers updating at the same time, this script does not automatically restart the server, so it continues to run the old version until it restarts."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whenever a new release comes out,"]}," you must manually restart the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["xrpld"]}," service to switch to the updated software."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"sudo systemctl restart xrpld.service\n"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Caution"},"children":["In the future, it is possible that changes to Ripple's repositories may require manual intervention to update the URLs where your script searches for updates. Stay tuned to the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/blog/"},"children":["XRP Ledger Blog"]}," or the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://groups.google.com/forum/#!forum/ripple-server"},"children":["ripple-server mailing list"]}," for announcements on any required changes."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"see-also","__idx":1},"children":["See Also"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Concepts:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/networks-and-servers"},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["xrpld"]}," Server"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/concepts/consensus-protocol"},"children":["Consensus"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tutorials:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/installation/capacity-planning"},"children":["Capacity Planning"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/troubleshooting"},"children":["Troubleshoot xrpld"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["References:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/references/http-websocket-apis"},"children":["xrpld API Reference"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/es-es/docs/infrastructure/commandline-usage"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["xrpld"]}," Commandline Usage"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/references/http-websocket-apis/public-api-methods/server-info-methods/server_info"},"children":["server_info method"]}]}]}]}]}]}]}]},"headings":[{"value":"Update Automatically on Linux","id":"update-automatically-on-linux","depth":1},{"value":"See Also","id":"see-also","depth":2}],"frontmatter":{"seo":{"description":"Set up automatic updates for xrpld on Linux.","title":"Update Automatically on Linux"},"labels":["Core Server","Security"]},"editPage":{"to":"https://github.com/XRPLF/xrpl-dev-portal/tree/master/docs/infrastructure/installation/update-xrpld-automatically-on-linux.md"},"lastModified":"2026-06-12T21:25:06.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/es-es/docs/infrastructure/installation/update-xrpld-automatically-on-linux","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}