aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-02-22 13:13:50 +0100
committeralex <alex@pdp7.net>2026-02-22 13:13:50 +0100
commit19113959a97f2d1097243cdbee5f6db3858552c9 (patch)
tree08bbb172051cae7c0dd132578f296fc76512f673
parentfbc54c0b5ae6aed4f6dd64235ff66836ac42cf63 (diff)
Move content to:
https://ñix.es/cgit/alex/%C3%B1ix.es.git/about/blueprint/using_yggdrasil_opennic_yunohost.md
-rw-r--r--linux/using_yggdrasil_opennic_yunohost.md42
1 files changed, 0 insertions, 42 deletions
diff --git a/linux/using_yggdrasil_opennic_yunohost.md b/linux/using_yggdrasil_opennic_yunohost.md
deleted file mode 100644
index 6a144045..00000000
--- a/linux/using_yggdrasil_opennic_yunohost.md
+++ /dev/null
@@ -1,42 +0,0 @@
-# Using Yggdrasil/OpenNIC/YunoHost
-
-This is research on doing "gratis" self-hosting.
-
-* Yggdrasil is an overlay IPv6 network running on top of the Internet.
- All devices on Yggdrasil have a fixed IP address, no matter where in the Internet they are.
- The Yggdrasil IP address is reachable by other devices in the Yggdrasil network.
-
- This means that you do not need any public IP address to communicate between devices on Yggdrasil.
-
- Therefore, you do not need to pay for public IP addresses, and have some extra flexibility.
- (You can move a host between networks and you can continue to be reachable without dynamic DNS, etc.)
-
-* OpenNIC is an alternate DNS root.
- Systems using OpenNIC servers can resolve hostnames on OpenNIC.
-
- Registering OpenNIC domains has no cost.
-
- Therefore, you do not need to pay a DNS domain.
-
-* YunoHost provides easy installation of many popular self-hosted services.
-
-## Notes
-
-* The Debian README for Yggdrasil sets up a configuration without public peers.
- My testing hosts discovered each other only because they were on the same IPv4 network, probably.
-
-* be.libre domains take a while to be operative.
-
-## Caveats
-
-* The OpenNIC ACME service cannot connect to an Yggdrasil host!
-* Do not create an initial user on Debian that matches the username you want on YunoHost! (already documented at <https://doc.yunohost.org/en/install_on_top_of_debian>)
-* YunoHost seems to override your DNS configuration with a list of public DNS servers (<https://github.com/YunoHost/issues/issues/2444>)
-* The YunoHost firewall also messes with Yggdrasil.
-* The Debian package for Debian 12 is not compatible with public Yggdrasil nodes.
- The backport is good.
-* At least be.libre only allows A, AAAA, NS, and TXT records.
- YunoHost mail works without MX records, and mail in general should work without MX records.
- You can always use NS and host the zone yourself with all the record types you need.
-* Let's Encrypt does not issue OpenNIC certificates, and the only alternative seems to be an experimental CA that supports ACME.
- The OpenNIC CA does not connect to Yggdrasil, but you could host your zone yourself and use a DNS server friendly to ACME.