diff --git a/electrs/assets/certbot.service b/electrs/assets/certbot.service new file mode 100644 index 0000000..56e6198 --- /dev/null +++ b/electrs/assets/certbot.service @@ -0,0 +1,17 @@ +# RaspiBlitz systemd service unit for certbot-auto renewal timer + +[Unit] +Description=Electrs +After=bitcoind.service + +[Service] +WorkingDirectory=/home/admin/ +ExecStart=/home/admin/certbot-auto renew + +User=admin +Group=admin +Type=simple +KillMode=process +TimeoutSec=60 +Restart=always +RestartSec=60 \ No newline at end of file diff --git a/electrs/assets/certbot.timer b/electrs/assets/certbot.timer new file mode 100644 index 0000000..82bd0e1 --- /dev/null +++ b/electrs/assets/certbot.timer @@ -0,0 +1,12 @@ +# RaspiBlitz systemd timer unit for certbot-auto renewal service + +[Unit] +Description=Certbot-auto renewal service + +[Timer] +OnBootSec=20min +OnCalendar=*-*-* 4:00:00 +OnCalendar=*-*-* 16:00:00 + +[Install] +WantedBy=timers.target \ No newline at end of file diff --git a/electrs/assets/electrs.service b/electrs/assets/electrs.service new file mode 100644 index 0000000..8458086 --- /dev/null +++ b/electrs/assets/electrs.service @@ -0,0 +1,20 @@ +# RaspiBlitz systemd unit for electrs + +[Unit] +Description=Electrs +After=bitcoind.service + +[Service] +WorkingDirectory=/home/admin/electrs +ExecStart=/home/admin/electrs/target/release/electrs --index-batch-size=10 --jsonrpc-import --db-dir /mnt/hdd/electrs/db --electrum-rpc-addr="0.0.0.0:50001" --cookie="raspibolt:$PASSWORD_B" + +User=admin +Group=admin +Type=simple +KillMode=process +TimeoutSec=60 +Restart=always +RestartSec=60 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/electrs/electrum_install_config_and_run.sh b/electrs/electrum_install_config_and_run.sh index 330df4e..42d8bd9 100644 --- a/electrs/electrum_install_config_and_run.sh +++ b/electrs/electrum_install_config_and_run.sh @@ -45,4 +45,7 @@ electrum setconfig rpcpassword $PASSWORD_B electrum setconfig rpcuser raspibolt electrum setconfig server $RASPIBLITZ_IP:50001:t -electrum --oneserver --server=$RASPIBLITZ_IP:50001:t \ No newline at end of file +electrum --oneserver --server=$RASPIBLITZ_IP:50001:t + +# to connect through SSL: +# electrum --oneserver --server=$YOUR_DOMAIN:50002 \ No newline at end of file