10eeac34e1663bab5248efaf9f0b262e5e5ffc10
internal/Anycast-Wiki.md
| ... | ... | @@ -1,8 +1,13 @@ |
| 1 | 1 | The idea is to setup mirrors of this wiki across dn42, using [anycast](https://en.wikipedia.org/wiki/Anycast) to provide redundancy and load-balancing. |
| 2 | 2 | The local webserver is monitored with a simple shell script (below) working in conjuction with [ExaBGP](https://github.com/Exa-Networks/exabgp), announcing/withdrawing the assigned route if the service is up/down. |
| 3 | 3 | |
| 4 | +### Checklist: |
|
| 5 | + |
|
| 6 | + * Install [gollum]{https://github.com/gollum/gollum} |
|
| 4 | 7 | #####gollum-watchdog.sh: |
| 5 | 8 | |
| 9 | + |
|
| 10 | + |
|
| 6 | 11 | ``` |
| 7 | 12 | |
| 8 | 13 | #!/bin/bash |
| ... | ... | @@ -50,8 +55,3 @@ exit 0 |
| 50 | 55 | |
| 51 | 56 | ``` |
| 52 | 57 | |
| 53 | - |
|
| 54 | -exabgp runs directly on the web server and peers with border-routers, configuration: http://paste42.de/7976/ |
|
| 55 | - |
|
| 56 | - |
|
| 57 | -bird is set up like this: http://paste42.de/7977/ |
|
| ... | ... | \ No newline at end of file |