Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transfer ownership of mybinder.org away from Chris's account? #424

Closed
choldgraf opened this issue Jun 22, 2021 · 14 comments
Closed

Transfer ownership of mybinder.org away from Chris's account? #424

choldgraf opened this issue Jun 22, 2021 · 14 comments

Comments

@choldgraf
Copy link
Member

We currently use BlueHost for the DNS registration at mybinder.org, running off of my personal account. I think that this is not great for a number of reasons, most notably that I am personally a strong bus-factor for mybinder.org's long-term existence 😅

The mybinder.org registration is expiring in a month or so, and perhaps this is a good moment to transfer ownership to a multi-person account. Does anybody know if the Jupyter project has guidelines for this? Perhaps @minrk has experienced this with nbviewer?

I am happy to take whatever path is best for the team (including just renewing registration under my account, if that's what others want). Let me know what folks think

@choldgraf choldgraf changed the title Transfer ownership of mybinder.org to the Jupyter Project? Transfer ownership of mybinder.org away from Chris's account? Jun 22, 2021
@minrk
Copy link
Member

minrk commented Jun 25, 2021

We should definitely do that. I think jupyter.org registration is still on @fperez personal account. The DNS and all operations are on CloudFlare, on the same account as mybinder.org. We should probably consolidate all those on a registrar account that supports multi-user access, if one exists (or a single projectjupyter account, if necessary).

@choldgraf
Copy link
Member Author

choldgraf commented Jun 25, 2021

Can CloudFlare be used to own the mybinder.org domain? If so, it feels like that'd make the most sense since we already use it for the other services you describe.

If we need to use a different service, I've generally used NameCheap with good results, and I believe it supports multi-user access (though requires one account to be the "owner" account).

If we need an "owner" account, perhaps the easiest thing to do would be:

Option 1

  1. Transfer to my NameCheap account
  2. I provide full access rights to anybody else on the Red Team.
  3. At this point, we'll have the domain in a more accessible state than it is now, and less bottlenecked on me (we'll also have it renewed for another year)
  4. We ask the Steering Council to provide an account that could be person-agnostic.
  5. When we find that account, we transfer ownership to them.

Option 2

  1. create a [email protected] account that a group of us can control
  2. Create a NameCheap account with this email as owner, and one of our credit cards for billing
  3. Transfer domain ownership to that account

What do you think?

@choldgraf
Copy link
Member Author

I think as a first step I'd like to take Option 1 above. If we move to NameCheap I will still technically be the "owner" of the account, but I can give everybody else full privileges. It even sounds like we could pass the account to another person as "owner" if something happened to me (https://twitter.com/Namecheap/status/1411768877546094596).

It also seems like transferring an account between NameCheap users is pretty straightforward, so that would leave this option open for the future.

I believe I can do the transfer myself, but does anybody think that this transfer would affect mybinder.org uptime? CloudFlare is doing our DNS, but perhaps there is something I'd need to do upon transferring to NameCheap to ensure continuation of service?

@yuvipanda
Copy link
Collaborator

I'd suggest moving it to Google Domains, so it unifies access control in the Google Cloud binder project (https://cloud.google.com/blog/products/networking/introducing-cloud-domains)

@fperez
Copy link
Collaborator

fperez commented Aug 9, 2021 via email

@manics
Copy link
Member

manics commented Jun 1, 2023

We've received a notification that the domain expires in 59 days, and the registrar will attempt to autorenew it 15 days before.

Are we in a position to transfer it somewhere? Otherwise @choldgraf are you happy to handle the renewal?

@choldgraf
Copy link
Member Author

I'm happy to do whatever including paying for a renewal, but i have minimal time to do anything so I'll prefer the path of least resistance

@manics
Copy link
Member

manics commented Jun 1, 2023

I've opened an issue on jupyter/security#64

@rpwagner
Copy link

rpwagner commented Jun 1, 2023

Hi,

I'm going to work with the others on the Security Subproject to come up with a suggestion during our meeting next Tuesday.

--Rick

@afshin
Copy link

afshin commented Oct 3, 2023

The EC has been moving all our domains over to one account that is accessible from the project password management system. So we are finally ready to do this.

I've contacted @choldgraf to unlock the domain and generate a transfer authorization code.

I will update here when the transfer is complete.

@choldgraf
Copy link
Member Author

Yesss I am very excited to get this one completed. Thanks @afshin for reaching out.

@afshin
Copy link

afshin commented Oct 20, 2023

I can confirm that mybinder.org has successfully transferred to the Project Jupyter domain registrar account that is stored in our password manager. Thanks again @choldgraf and everyone for their patience!

@manics
Copy link
Member

manics commented Oct 20, 2023

Are there any JupyterHub team or mybinder docs we need to update, or can we close this?

@afshin
Copy link

afshin commented Oct 20, 2023 via email

@manics manics closed this as completed Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants