https://github.com/Eeysirhc/ergo-rpi
Ergo for the Raspberry Pi maxi.
https://github.com/Eeysirhc/ergo-rpi
Last synced: 6 days ago
JSON representation
Ergo for the Raspberry Pi maxi.
- Host: GitHub
- URL: https://github.com/Eeysirhc/ergo-rpi
- Owner: Eeysirhc
- License: mit
- Created: 2022-07-22T18:48:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-10T22:34:19.000Z (over 2 years ago)
- Last Synced: 2023-04-01T14:17:34.484Z (about 2 years ago)
- Homepage:
- Size: 574 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-ergo - Ergo RPI Scripts
README
# ergo-rpi
This repo is primarily intended for developers running headless Raspberry Pi's (no desktop environment) who want to use the various Ergo services. With that said, individuals on the desktop version can still follow this guide by executing the same commands in their Pi terminal window.
## Guides
* [Ergo Node](docs/ergo-node.md)
## systemd
Ideally, your Ergo services run in the background and automatically reboots in the event of an outage. The steps below is one example on how to setup this process for the node on your Raspberry Pi.
### Create service
```bash
sudo nano /etc/systemd/system/ergonode.service
```### Edit service file
```bash
[Unit]
Description=Ergo Node
After=multi-user.target[Service]
WorkingDirectory=/path/to/ergo-node
User=pi
ExecStart=/usr/bin/java -jar -Xmx2g ergo-.jar --mainnet -c ergo.conf
Restart=on-failure[Install]
WantedBy=multi-user.target
```### Grant permissions
```bash
sudo chmod 644 /etc/systemd/system/ergonode.service
```### Update systemd
```bash
sudo systemctl daemon-reload
sudo systemctl enable ergonode.service
sudo systemctl start ergonode.service
```## Coming soon
* [Ergo Wallet App (desktop)](https://github.com/ergoplatform/ergo-wallet-app)
* [Ergo Mixer](https://github.com/ergoMixer/ergoMixBack)
* [ErgoDEX Off-Chain Bots](https://github.com/ergolabs/ergo-dex-backend)
* [Ergo Off-Chain Execution](https://github.com/ergo-pad/ergo-offchain-execution)
* [ErgoPad Off-Chain](https://github.com/ergo-pad/ergopad-offchain)
* [Paideia Off-Chain](https://github.com/ergo-pad/paideia-offchain)