Open
Description
Tasks included:
-
decrease TTLs for the A/AAAA records- it was already 3600, I don't think I will have a need of moving faster as I don't have to shut down GitHub pages while DNS is propagating.
- go through source repositories
- apparently 4
archive unusedthere are too many, so a new emphasis on source- open issues linking here
- pin them
- actually move
Why GitHub?
It was the first Git host I and probably many others registered on and I think the first one to provide a service like GitHub Pages, which I think will be the biggest problem here, but luckily Jekyll should be quite portable even if I have to build it by hand.
Why not GitHub
They are US based and have customers and practices due to it that I find problematic.
- https://github.com/selfagency/microsoft-drop-ice/blob/master/README.md
- https://github.com/1995parham/github-do-not-ban-us/blob/master/README.md
Possible solutions
I need to research them:
- Experimental product somewhere that has request to not post it publicly without talking with their team?
- Neocities
Potential solutions in the future
- Netlify?
- ❌ gitea and Netlify go-gitea/gitea#2612 - Gitea issue for Netlify
- ❌ Support for Gitea decaporg/decap-cms#1109 - Netlify issue for Gitea
- IPFS
- ❌ Ability to pin ipns names ipfs/kubo#1467 - Ability to pin IPNS names (which by the way are the only sane way to host a website on it)
- ❌ Keep others’ IPNS records alive ipfs/kubo#1958 - Keep others’ IPNS records alive
- ✔️ import and export ipfs private keys ipfs/kubo#4240 - import/export IPFS private keys (for keeping websites alive even if the main device breaks)
Not solutions
- Gitlab.com (or Google Cloud Platform) also blocks Crimea, Cuba, Iran, North Korea, Sudan, and Syria
- VPS
- IPv6- and Yggdrasil-only just won't work now
- money