metadata: {"title": "Eth Deb repository", "logoImg": "bafkreia6xrlfqr5arqzl4f55ci3a7yxipjbm3gflitixllpr2aijdvvsne", "website": "https://github.com/eth-pkg/eth-nodes", "bannerImg": "bafkreiepqk4ormtbyrlbjxel5za23kbp66pnlszfch4pb7ugd3ts645gy4", "createdAt": 1700583111452, "userGithub": "eenagy", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..GUUQVOXYwQJ_bKIxhc4dT28PyeQ78l9CUrdiYQaXkCcIC_lDRgFkmo5fFLI97Yn8HdtHU4U7Rdaid49wq4ErBg", "type": "Ed25519Signature2018", "created": "2024-04-15T03:22:41.664Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T03:22:41.664Z", "expirationDate": "2024-07-14T03:22:41.664Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1304c00FddAb442B1A6862De159914f20450dbAB", "hash": "v0.0.0:UbXhJ10wT926s9+LZ8DJlIvw43wOLE+OMj6XKC8Dg/M=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#eth-pkg#4188977"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..W79erCg4FCLhdluYJBh4Vn9_wD8HW7W0t4gpCWgGjenZV70vrixuGy-_k9vTT_zRSmcLrF5f_Hd1z1uxf0C0BQ", "type": "Ed25519Signature2018", "created": "2024-04-15T03:21:41.625Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T03:21:41.625Z", "expirationDate": "2024-07-14T03:21:41.625Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1304c00FddAb442B1A6862De159914f20450dbAB", "hash": "v0.0.0:Q8ndSdaGlYDmRKZh2MAhzduay1se/L5IqyLzg3GNVu8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ethnode16192"}}}, "description": "This project provides Ethereum clients as Debian/Ubuntu packages through reproducible builds.\n\n## Installing Ethereum Clients with eth-node  \nInstalling Ethereum clients is straightforward with eth-node. You can quickly install popular clients like **besu, erigon, geth, lighthouse, lodestar, nethermind, prysm, reth,** and **teku** using native Linux packages. These packages are designed to run efficiently without the overhead of containers.  \n\n- **Example Installation:**\n   ```bash\n   sudo apt update && sudo apt install eth-node-geth\n   ```\n\n   This command installs the Geth client on your system. You can use similar commands to install other clients through the `apt` package manager.  \n\n## Setting Up Networks with Configuration Packages  \neth-node also provides **pre-configured network packages**, making it easy to connect to different Ethereum networks:  \n\n- Mainnet \n- Ephemery \n- Holesky \n- Sepolia \n- Regtest (for local testing) \n\nThese packages come with all the necessary setup\u2014like network parameters and data directories\u2014so you don't have to configure things manually.  \n\n- **Example Network Setup:**\n   ```bash\n   sudo apt install eth-node-regtest eth-node-validator-regtest\n   ```\n\n   After installation, the packages automatically configure everything you need. Whether you're staking or just participating in the network, the setup is ready to go\u2014though for staking, you will need to provide keys.  \n\n## Reproducible Builds for Transparency and Security  \nAll eth-node packages are **reproducible builds**, meaning you can verify the integrity of the software by rebuilding it from the source. This ensures the binaries are secure and haven\u2019t been tampered with, giving you peace of mind.  \n\n## Current Network Support and What\u2019s Next  \nFor now, **regtest**, a custom network for local testing, is fully supported. Support for other networks like **Holesky** and **Mainnet** will roll out soon as part of the beta release, along with additional configuration packages.  \n\n## Help Us Improve \u2013 Your Feedback Matters  \nBinary packages are already available to get you started. Configuration packages are in **alpha**, and we\u2019d love to hear your feedback to help us make them even better. Your input will make eth-node more user-friendly and accessible for developers and node operators alike.  \n\nIf you\u2019d like to learn more, explore the project on GitHub, join the discussion, and help shape the future of eth-node.  \n\nFor more information, visit the project\u2019s [GitHub](https://github.com/eth-pkg/eth-nodes).  \n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "eth-pkg", "projectTwitter": "ethnode16192"}
name: eth-pkg