roles icon indicating copy to clipboard operation
roles copied to clipboard

Relay operator for mobile notifications

Open ManfredKarrer opened this issue 5 years ago • 56 comments

Running the relay node used for mobile notifications.

Primary owner: @devinbileck

ManfredKarrer avatar Mar 19 '19 23:03 ManfredKarrer

2019.04 report

I have setup and transferred ownership of the jtboonrvwmq7frkj.onion relaynode from @ManfredKarrer (https://github.com/bisq-network/bisq/pull/2770).

While attempting to setup/run the relay node, I was encountering Error while calling FCM backend service when relaying Android notifications and no Android notifications were being relayed. However, iOS notifications work fine.

Unfortunately, this issue wasn't identified until after I had already made the transition and my node was the primary relay. As a result, for several hours on April 24/25 Android notifications were not being relayed. During my testing prior to the transition, I had just tested iOS notifications and assumed the relay was functioning correctly since I did not have access to an Android device at the time to verify.

At this point, the issue seems to be due to compiling under the new mono repo using Java 10. Whereas using the old bisq-relay repo and compiling with Java 8, Android notifications work fine. So for now, my relay is using the old repo with Java 8.

An issue has been entered for this, see https://github.com/bisq-network/bisq/issues/2791.

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2GB)

Note: Although the transition did not occur until towards the end of the month, my server was running since the beginning of the month in preparation/anticipation of the transition.

/cc bisq-network/compensation#270

devinbileck avatar May 03 '19 21:05 devinbileck

2019.05 report

Running 1 relaynode.

  • jtboonrvwmq7frkj.onion

No issues to report this month.

No maintenance required this month.

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2 GB RAM)

/cc bisq-network/compensation#295

devinbileck avatar Jun 07 '19 22:06 devinbileck

Cycle 3 report

Summary

Running 1 relay node for mobile notifications, nothing notable happened this month.

  • jtboonrvwmq7frkj.onion

Issues Encountered

No issues encountered this month.

Maintenance Performed

No maintenance performed this month.

Expenses Incurred

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2 GB RAM)

/cc bisq-network/compensation#309

devinbileck avatar Jul 08 '19 19:07 devinbileck

Cycle 4 report

Summary

Running 1 relay node for mobile notifications, nothing notable happened this month.

  • jtboonrvwmq7frkj.onion

Issues Encountered

No issues encountered this month.

Maintenance Performed

No maintenance performed this month.

Expenses Incurred

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2 GB RAM)

/cc bisq-network/compensation#326

devinbileck avatar Aug 08 '19 06:08 devinbileck

Cycle 5 report

Summary

Running 1 relay node for mobile notifications, nothing notable happened this month.

  • jtboonrvwmq7frkj.onion

Issues Encountered

No issues encountered this month.

Maintenance Performed

No maintenance performed this month.

Expenses Incurred

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2 GB RAM)

/cc bisq-network/compensation#353

devinbileck avatar Sep 09 '19 05:09 devinbileck

Cycle 6 report

Summary

Running 1 relay node for mobile notifications.

  • jtboonrvwmq7frkj.onion

Issues Encountered

On Sept 12th, iOS notifications stopped working due to an expired Apple push certificate. I was made aware of the issue from this forum post. It took a couple days to resolve the issue, but I acquired and deployed a new certificate with the help of @joachimneumann who manages the app and certificates. Apparently an email was received from Apple 30 days prior to it expiring, but it was not acted upon. The new certificate will expire on 2020/10/13, so hopefully we will act to renew it in time before it expires again.

Maintenance Performed

No maintenance performed this month, aside from updating the Apple push certificate.

Expenses Incurred

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2 GB RAM)

/cc bisq-network/compensation#378

devinbileck avatar Oct 09 '19 20:10 devinbileck

Cycle 7 report

Summary

Running 1 relay node for mobile notifications.

  • jtboonrvwmq7frkj.onion

Issues Encountered

No issues encountered.

Maintenance Performed

No maintenance performed.

Expenses Incurred

Expenses incurred for the month (USD):

  • $10 for server (1 CPU, 2 GB RAM)

/cc bisq-network/compensation#400

devinbileck avatar Nov 11 '19 08:11 devinbileck

Cycle 8 report

Summary

Running 1 relay node for mobile notifications.

  • jtboonrvwmq7frkj.onion

Issues Encountered

None.

Maintenance Performed

None.

Requested Compensation

  • 10 USD for server costs (1 CPU, 2 GB RAM)
  • 50 USD to ensure 24/7 trouble-free operation

Total: 60 USD

/cc bisq-network/compensation#437

devinbileck avatar Dec 13 '19 09:12 devinbileck

Cycle 9 report

Summary

Running 1 relay node for mobile notifications.

  • jtboonrvwmq7frkj.onion

Issues Encountered

None.

Maintenance Performed

None.

Requested Compensation

  • 10 USD for server costs (1 CPU, 2 GB RAM)
  • 50 USD for maintenance/operational costs

Total: 60 USD

/cc bisq-network/compensation#472

devinbileck avatar Jan 14 '20 08:01 devinbileck

Cycle 10 report

Running 1 instance. Lately I have heard iOS users are encountering issues with the mobile app being unable to decrypt messages, in addition to issues around pairing. While I dont think this is due to the relay, I am still planning to investigate the issue.

/cc bisq-network/compensation#481

devinbileck avatar Feb 10 '20 06:02 devinbileck

Cycle 11 report

Running 1 instance. I have not had time yet to investigate the above mentioned issue.

/cc bisq-network/compensation#512

devinbileck avatar Mar 11 '20 20:03 devinbileck

Cycle 12 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#531

devinbileck avatar Apr 14 '20 18:04 devinbileck

Cycle 13 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#560

devinbileck avatar May 14 '20 06:05 devinbileck

Cycle 14 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#593

devinbileck avatar Jun 18 '20 13:06 devinbileck

Cycle 15 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#621

devinbileck avatar Jul 20 '20 17:07 devinbileck

Cycle 16 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#647

devinbileck avatar Aug 21 '20 04:08 devinbileck

Cycle 17 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#665

devinbileck avatar Sep 22 '20 05:09 devinbileck

Cycle 18 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#699

devinbileck avatar Oct 23 '20 20:10 devinbileck

Cycle 19 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#718

devinbileck avatar Nov 26 '20 21:11 devinbileck

Cycle 20 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#748

devinbileck avatar Dec 28 '20 22:12 devinbileck

Cycle 21 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#772

devinbileck avatar Jan 27 '21 23:01 devinbileck

Cycle 22 report

Running 1 instance. I just realized the iOS certificate has expired again, so that means iOS users are not receiving notifications. As Joachim is no longer active with Bisq, I will potentially need to find a replacement or take ownership myself. I had considered taking ownership in the past, but the major reason holding me back is that I don’t have a Mac so am unable to setup a dev environment, plus the fact that obtaining a certificate requires an annual subscription to Apple.

/cc bisq-network/compensation#797

devinbileck avatar Mar 01 '21 19:03 devinbileck

Cycle 23 report

Running 1 instance. I have decided to take ownership of the apps. I am in the process of transferring ownership within the Apple app store and hope to be done early next week. Then I will focus on transfering the Android app.

/cc bisq-network/compensation#812

devinbileck avatar Apr 02 '21 05:04 devinbileck

Cycle 24 report

Running 1 instance. Ownership of the iOS and Android apps have been transferred to myself. Going forward, I will now be able to update/maintain the iOS push notification certificate myself.

/cc bisq-network/compensation#840

devinbileck avatar May 06 '21 19:05 devinbileck

Cycle 25 report

Running 1 instance. Nothing to report.

/cc bisq-network/compensation#859

devinbileck avatar Jun 07 '21 17:06 devinbileck

Cycle 26 report

I deployed a new relay node using a Tor v3 address. I will keep the old v2 node running likely for at least the next couple months until all users have updated to a newer Bisq with this change. Ref: https://github.com/bisq-network/bisq/pull/5593

/cc bisq-network/compensation#872

devinbileck avatar Jul 18 '21 04:07 devinbileck

Cycle 27 report

Running 2 instances (Tor v2 and Tor v3). The Tor v2 relay is still receiving push messages, so I will continue to leave it running.

/cc bisq-network/compensation#894

devinbileck avatar Aug 17 '21 19:08 devinbileck

Cycle 28 report

Running 2 instances (Tor v2 and Tor v3). The Tor v2 relay is still receiving push messages from a few Bisq clients < 1.7.2, so I will continue to leave it running. Will likely be able to officially retire it October 15th, 2021 when Tor v2 is no longer supported.

/cc bisq-network/compensation#907

devinbileck avatar Sep 15 '21 20:09 devinbileck

Cycle 29 report

Running 2 instances (Tor v2 and Tor v3). The Tor v2 relay is still receiving push messages from a few Bisq clients < 1.7.2, so I will continue to leave it running. Although Tor v2 should now be no longer officially supported as of October 15th, I don't mind leaving it running for a while longer as long as people are using it and it still works.

/cc bisq-network/compensation#929

devinbileck avatar Oct 20 '21 04:10 devinbileck

Cycle 30 report

Running 2 instances (Tor v2 and Tor v3). The Tor v2 relay is still receiving push messages from a few Bisq clients < 1.7.2, so I will continue to leave it running. Although Tor v2 should now be no longer officially supported as of October 15th, I don't mind leaving it running for a while longer as long as people are using it and it still works.

/cc bisq-network/compensation#943

devinbileck avatar Nov 17 '21 05:11 devinbileck