Move off of Protocol Labs Inc Fleek account
Closed this issue Β· 18 comments
Done Criteria
lotus.filecoin.io is no longer publishing using Protocol Labs Inc's Fleek account. This could mean:
- Use a FilOz-owned account
- Remove Fleek pulblishing (π from a "supporting the dweb" movement regard)
Why Important
Protocol Labs Inc isn't staffed to manage the sites of disparate teams and this runs counter to teams "owning their stuff".
Notes
SEAD sent a form requesting our plan. I filled it in saying we would have migration out of Protocol Labs Inc Fleek by 2024-07-31.
I haven't done this yet. I put this down to do in August 2024.
What is the current status on this? We got an update that Protocol Labsβ Tina Cloud and Fleek accounts will be shut-down by the EOM, so we need to move the lotus.filecoin.io website off of Fleek by then.
Both I and @TippyFlitsUK can help with the migration, to take some things off your plate @BigLep.
Thanks for checking.
I haven't done anything on this yet. When I volunteered for it, I was assuming there would be more open bandwidth to tackle these kind of things. I don't have experience with Fleek or how Lotus Docs is configured, but I'm game to go figure it out. Unless @rjan90 or @TippyFlitsUK want to tackle it because they think it would be easy because they have done it before and have access to team credit cards, 1password accounts, etc. then I will plan on starting 2024-08-15 to get it done in time.
@BigLep I'm curious- are you planning to migrate it to fleek.xyz, or start hosting elsewhere?
@rjan90 : I don't have write-access to FilOz's infra 1password vault. Can you please add an entry for fleek.xyz
Login email: infa@filoz.org
Username: filoz
There isn't a password since uses email verification for login.
Thanks
I'm curious- are you planning to migrate it to fleek.xyz, or start hosting elsewhere?
@smagdali : I was planning to stay on Fleek. Do you have other suggestions/recommendations?
2024-08-15 status:
- I created a infra@filoz.org Fleek account
- I am trying to get admin access to the lotus-docs repo: filecoin-project/github-mgmt#59
- I have made reachout to SEAD to collaborate on this by DMing "@Daniel Bisgrove (SEAD)" on FIL Slack.
I can assist you in this process. I would grant you access to Fleek, but unfortunately, due to Fleek migrating from Fleek.co to Fleek.xyz, they are not allowing creation of new users on Fleek.co, which our account is a Fleek.co account. Instead, I will send you screenshots of the site setting pages, env variables and anything else you should need.
I confirmed the screenshots don't have anything sensitive. I'm uploading them here for visibility.
Login email: infa@fleek.xyz
Username: filoz
There isn't a password since uses email verification for login.
Just confirming that this is a typo? Login email should be infra@filoz.org right?
Just confirming that this is a typo? Login email should be infra@filoz.org right?
Doh - yes - typo. Fixed above. Thanks.
2024-08-16 update:
- I have updated the tasklist in the issue description with what I think is remaining.
- Publishing to https://lotus-docs.on-fleek.app/ is working
- I sent a support request to fleek.xyz to get help with lotus.filecoin.io subdomain:
Hello,
I am attempting to move lotus.filecoin.io out from a shared Protocol Labs Inc fleek.co account to a new fleek.xyz account I created for infra@filoz.org since we (FilOz) are the direct owners of this site.
Publishing to https://lotus-docs.on-fleek.app/ is working fine, but I am unable to setup the lotus.filecoin.io subdomain. At https://app.fleek.xyz/projects/clzvt6im10003uvgp4imdo563/sites/clzwyimfj0000pjik3l3z33of/settings/domains/ I just see the message "Creation Failed" but I don't know why. I wasn't given any opportunity to configure DNS, CNAMEs, etc.
Any help or pointers here are welcome.
Thanks,
Steve Loeppky
(Note: we're tracking this migration in https://github.com/filecoin-project/lotus-docs/issues/742)
- I started documenting public publishing in #756
- I made a feedback request on giving easier to access one-click preview links like fleek.co had:
Hello,
I'm moving a site from fleek.co to fleek.xyz per https://github.com/filecoin-project/lotus-docs/issues/742 . In comparing the two integrations for a sample PR (https://github.com/filecoin-project/lotus-docs/pull/756 ), I see that fleek.xyz doesn't have the same nice inline one-click link to go see the preview site like fleek.co has. I instead need to go hunt for it in the GitHub Action logs: https://github.com/filecoin-project/lotus-docs/pull/756/checks?check_run_id=28871003552 . Is there something I need to do to enable this?
Thanks,
Steve
@rjan90 and @TippyFlitsUK :on handling lotus docs and the shutdown of shared accounts from PL Inc like this issue, do you know which of these integrations (screenshot) still apply?
https://github.com/filecoin-project/lotus-docs/settings/installations
- fleek.co will go away as part of #742
- gitpod.io? I don't see anything in infra vault to check on this and I can't find anything in the repo: https://github.com/search?q=repo%3Afilecoin-project%2Flotus-docs%20gitpod&type=code
- Netlify? I don't see anything in infra vault to check on this and it's not clear to me from looking at the files in the repo: https://github.com/search?q=repo%3Afilecoin-project%2Flotus-docs+netlify&type=code
- Render? I don't see anything in infra vault to check on this and I can't find anything in the repo: https://github.com/search?q=repo%3Afilecoin-project%2Flotus-docs+render&type=code
Can we just simplify to publishing/hosting with fleek.xyz only and remove the other integrations or would you like to see something else?
I want to document how we do public publishing. I started here #756 and will add more as learn more.
Can we just simplify to publishing/hosting with fleek.xyz only and remove the other integrations or would you like to see something else?
Yes, I think we can remove the other integrations - I do not see anything in there that we are currently using.
2024-08-22 status update: there was a problem with Fleek's ticketing system according to Fleek admins on discord: https://discord.com/channels/965698989464887386/994678775851794493/1276157729450496023 . I resubmitted the support request and will engage on once they reply.
2024-08-23 status update: we've heard back from Fleek on what we need to do to get unblocked. We effectively need to delete the domain from the PL Inc fleek.co account.
I have time scheduled on Mon Aug 26, 2024 2pm β 2:30pm (PDT) with @Daniel Bisgrove (SEAD) so we can screenshare and handle the transition since he has access to PL Inc fleek.co account and filecoin.io DNS and I have access to infra@filoz.org fleek.xyz account. There will be a small amount of downtime during this transition.
I will look today at the DNS records to see if we can adjust timeouts to minimize the downtime. I'll report back here once I have done so.
@rjan90 : Per DNS dump below, it looks like lotus.filecoin.io is currently being served by Netlify for traditional web2/https traffic. Do you have access to that account? I'll also ask SEAD. With the move to Fleek, I'll get this shut down.
DNS dump from https://dnschecker.org/all-dns-records-of-domain.php?query=lotus.filecoin.io&rtype=ALL&dns=google
A Records
Name | TTL | Data |
---|---|---|
lotus.filecoin.io | 20 | 35.169.59.174 |
lotus.filecoin.io | 20 | 44.217.161.11 |
AAAA Records
Name | TTL | Data |
---|---|---|
lotus.filecoin.io | 20 | 2600:1f18:16e:df01::64 |
lotus.filecoin.io | 20 | 2600:1f18:2489:8202::c8 |
CNAME Records
Name | TTL | Data |
---|---|---|
lotus.filecoin.io | 600 | lotus-docs-mirror.netlify.app. |
MX Records
No records present.
NS Records
No records present.
PTR Records
No records present.
SRV Records
No records present.
SOA Records
No records present.
TXT Records
No records present.
CAA Records
No records present.
DS Records
No records present.
DNSKEY Records
No records present.
2024-08-26 update: lotus.filecoin.io is configured with the FilOz fleek.xyz account. I have confirmed DNS records were updated using https://dnschecker.org/all-dns-records-of-domain.php?query=lotus.filecoin.io&rtype=ALL&dns=google and I have had no issues loading the site.
Assuming no issues reported in the next 12-24 hours:
- SEAD will remove lotus.filecion.io from PL Inc fleek.co account
- I will remove the other legacy app integrations
The checklist at the top of the issue is accurate. I'll need @rjan90 support to finish a couple of them.
I'm resolving the issue as all checklist items have been completed, including removing unused integrations. These are what remain at https://github.com/filecoin-project/lotus-docs/settings/installations