For educational reasons I've decided to create my own CA. Here is what I learned.
Lets get some context first.
| #!/usr/bin/env python | |
| # -*- coding: UTF-8 -*- | |
| import sys | |
| import idna | |
| def main(): | |
| for line in sys.stdin: | |
| line = line.rstrip() |
| #!/usr/bin/env python | |
| # -*- coding: UTF-8 -*- | |
| import sys | |
| import idna | |
| def main(): | |
| for line in sys.stdin: | |
| line = line.rstrip() |
This document covers how to setup netboot.xyz, a service that provides iPXE-based installation and live boot of a bunch of operating systems, on a Ubiquiti EdgeRouter.
I've made a few assumptions throughout this document that will probably be different for your setup: