Add drone
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Simon Marsh 2020-08-21 22:21:22 +01:00
parent 48ebb61b84
commit 86fbf71ece
No known key found for this signature in database
GPG Key ID: 30B29A716A54DBB3
6 changed files with 83 additions and 22 deletions

15
.drone.yml Normal file
View File

@ -0,0 +1,15 @@
---
kind: pipeline
type: exec
name: deploy
steps:
- name: rsync
commands:
- ./push.sh
when:
branch: master
event: push

View File

@ -11,7 +11,7 @@ List of public services provided by the burble.dn42 network.
## Public Website ## Public Website
[burble.dn42](http://burble.dn42/) (dn42 link) [burble.dn42](https://burble.dn42/) (dn42 link)
[dn42.burble.com](https://dn42.burble.com/) (public internet link) [dn42.burble.com](https://dn42.burble.com/) (public internet link)
This website is built using [GRAV](https://getgrav.org/) and currently This website is built using [GRAV](https://getgrav.org/) and currently
@ -20,6 +20,15 @@ hosted on dn42-fr-sbg1. The public internet version is protected by
Longer term, regional replicas of the DN42 site may be provided however Longer term, regional replicas of the DN42 site may be provided however
this is not currently configured. this is not currently configured.
## PrivateBin Instance
[paste.burble.dn42](https://paste.burble.dn42) (dn42 link)
[paste.burble.com](https://paste.burble.com) (public internet link)
burble.dn42 PrivateBin instance.
## Looking Glass ## Looking Glass
[lg.burble.com](https://lg.burble.com) (public internet link) [lg.burble.com](https://lg.burble.com) (public internet link)
@ -64,8 +73,8 @@ All services support DNS over HTTPs on port 443, and DNS over TLS on port 843.
|:--|:--| |:--|:--|
| [wiki.dn42](https://wiki.dn42/) | (editable via DN42)| | [wiki.dn42](https://wiki.dn42/) | (editable via DN42)|
| [wiki.burble.dn42](https://wiki.burble.dn42/) | (editable via DN42)| | [wiki.burble.dn42](https://wiki.burble.dn42/) | (editable via DN42)|
| [dn42.dev](http://dn42.dev/) | (read-only via public internet)| | [dn42.dev](https://dn42.dev/) | (read-only via public internet)|
| [wiki.burble.com](http://wiki.burble.com/) | (read-only via public internet)| | [wiki.burble.com](https://wiki.burble.com/) | (read-only via public internet)|
<br/> <br/>
burble.dn42 maintains a globally distributed mirror of the DN42 Wiki, and is part of burble.dn42 maintains a globally distributed mirror of the DN42 Wiki, and is part of
the wiki.dn42 anycast group. the wiki.dn42 anycast group.
@ -130,8 +139,8 @@ The source code for the service is available in the
* [https://grc.burble.com/](https://grc.burble.com/) (public internet link) * [https://grc.burble.com/](https://grc.burble.com/) (public internet link)
* [https://lg-grc.burble.com/](https://lg-grc.burble.com/) (public internet link) * [https://lg-grc.burble.com/](https://lg-grc.burble.com/) (public internet link)
* [http://collector.dn42/](http://collector.dn42/) (DN42 link) * [https://collector.dn42/](https://collector.dn42/) (DN42 link)
* [http://lg.collector.dn42/](http://lg.collector.dn42/) (DN42 link) * [https://lg.collector.dn42/](https://lg.collector.dn42/) (DN42 link)
* ssh shell@collector.dn42 * ssh shell@collector.dn42
The [global route collector](https://git.dn42.us/burble/grc) provides a central The [global route collector](https://git.dn42.us/burble/grc) provides a central
@ -174,8 +183,8 @@ NTP time server on either the public or DN42 networks.
## Lounge IRC Gateway ## Lounge IRC Gateway
[lounge.burble.dn42](http://lounge.burble.dn42/) (dn42 link) [lounge.burble.dn42](https://lounge.burble.dn42/) (dn42 link)
[lounge.burble.com](https://lounge.burble.com/) (public internet link) [lounge.burble.com](httpss://lounge.burble.com/) (public internet link)
The burble.dn42 IRC web gateway is based on [thelounge](https://thelounge.chat/) The burble.dn42 IRC web gateway is based on [thelounge](https://thelounge.chat/)
and is provided for DN42 users to access and lurk on the and is provided for DN42 users to access and lurk on the
@ -187,7 +196,7 @@ Note that the service is strictly limited to hackint channels.
## Public Git Repository ## Public Git Repository
[git.burble.dn42](http://git.burble.dn42/) (dn42 link) [git.burble.dn42](https://git.burble.dn42/) (dn42 link)
[git.burble.com](https://git.burble.com/) (public internet link) [git.burble.com](https://git.burble.com/) (public internet link)
burble.dn42 related code and configuration is mastered on a local git burble.dn42 related code and configuration is mastered on a local git
@ -207,7 +216,7 @@ to host on burble.dn42
### Hosted Grafana Service ### Hosted Grafana Service
[http://grafana.burble.dn42](http://grafana.burble.dn42) dn42 link [https://grafana.burble.dn42](https://grafana.burble.dn42) dn42 link
[https://grafana.burble.com](https://grafana.burble.com) public internet link [https://grafana.burble.com](https://grafana.burble.com) public internet link
The hosted grafana service has it's own page [here](/home/grafana-service). The hosted grafana service has it's own page [here](/home/grafana-service).

View File

@ -23,7 +23,8 @@ burble.dn42 IP addresses
|wiki.burble.dn42|172.20.129.6|fd42:4242:2601:ac81::1|DN42 Wiki Mirror| |wiki.burble.dn42|172.20.129.6|fd42:4242:2601:ac81::1|DN42 Wiki Mirror|
|rproxy.burble.dn42|172.20.129.7|fd42:4242:2601:acf0::1|Distributed NGINX Reverse Proxy| |rproxy.burble.dn42|172.20.129.7|fd42:4242:2601:acf0::1|Distributed NGINX Reverse Proxy|
|whois.burble.dn42|172.20.129.8|fd42:4242:2601:ac43::1|Whois service| |whois.burble.dn42|172.20.129.8|fd42:4242:2601:ac43::1|Whois service|
|&nbsp;|_172.20.129.9-31_|&nbsp;|_Unallocated_| |git.dn42|172.20.129.9|fd42:4242:2601:2d42:fc5f:3a14:838e:a7a7|DN42 Git Service|
|&nbsp;|_172.20.129.10-31_|&nbsp;|_Unallocated_|
|collector.burble.dn42|None|fd42:4242:2601:36::b|burble.dn42 Route Collector| |collector.burble.dn42|None|fd42:4242:2601:36::b|burble.dn42 Route Collector|
<br/> <br/>
@ -50,18 +51,18 @@ burble.dn42 IP addresses
|dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1|| |dn42-au-syd1.burble.dn42|172.20.129.180|fd42:4242:2601:38::1||
|dn42-sg-sin2.burble.dn42|172.20.129.181|fd42:4242:2601:37::1|| |dn42-sg-sin2.burble.dn42|172.20.129.181|fd42:4242:2601:37::1||
|dn42-jp-tyo1.burble.dn42|172.20.129.182|fd42:4242:2601:3e::1|| |dn42-jp-tyo1.burble.dn42|172.20.129.182|fd42:4242:2601:3e::1||
|*unassigned*|*172.20.129.183*|*fd42:4242:2601:3c::1*|| |dn42-us-mia1.burble.dn42|172.20.129.183|fd42:4242:2601:3c::1|*Use dn42-us-mia2*|
|*unassigned*|*172.20.129.184*|*fd42:4242:2601:22::1*|| |*unassigned*|*172.20.129.184*|*fd42:4242:2601:22::1*||
|*unassigned*|172.20.129.185|fd42:4242:2601:39::1|| |dn42-no-trd1.burble.dn42|172.20.129.185|fd42:4242:2601:39::1||
|dn42-fr-rbx2.burble.dn42|172.20.129.186|fd42:4242:2601:32::1|*Use fr-rbx1*| |dn42-fr-rbx2.burble.dn42|172.20.129.186|fd42:4242:2601:32::1|*Use fr-rbx1*|
|dn42-uk-lon1.burble.dn42|172.20.129.187|fd42:4242:2601:35::1|| |dn42-uk-lon1.burble.dn42|172.20.129.187|fd42:4242:2601:35::1||
|dn42-fr-rbx1.burble.dn42|172.20.129.188|fd42:4242:2601:36::1|| |dn42-fr-rbx1.burble.dn42|172.20.129.188|fd42:4242:2601:36::1||
|dn42-lt-vil1.burble.dn42|172.20.129.189|fd42:4242:2601:3d::1|| |dn42-lt-vil1.burble.dn42|172.20.129.189|fd42:4242:2601:3d::1|*Being decommissioned*|
|dn42-uk-bri1.burble.dn42|172.20.129.190|fd42:4242:2601:20::1|Private Node| |dn42-uk-bri1.burble.dn42|172.20.129.190|fd42:4242:2601:20::1|Private Node|
|&nbsp;|172.20.129.191|&nbsp;|Reserved| |&nbsp;|172.20.129.191|&nbsp;|Reserved|
|dn42-uk-lon3.burble.dn42|&nbsp;|fd42:4242:2601:27::1|Private Node| |dn42-uk-lon3.burble.dn42|&nbsp;|fd42:4242:2601:27::1|Private Node|
|dn42-uk-lon4.burble.dn42|&nbsp;|fd42:4242:2601:29::1|Private Node| |dn42-uk-lon4.burble.dn42|&nbsp;|fd42:4242:2601:29::1|Private Node|
|*unassigned*|&nbsp;|*fd42:4242:2601:33::1*|| |dn42-nl-ams1.burble.dn42|&nbsp;|fd42:4242:2601:33::1|Private Node|
|*unassigned*|&nbsp;|*fd42:4242:2601:22::1*|| |*unassigned*|&nbsp;|*fd42:4242:2601:22::1*||
#### burble.dn42 Nodes (Public) #### burble.dn42 Nodes (Public)
@ -74,10 +75,11 @@ burble.dn42 IP addresses
|dn42-de-fra1.burble.com|176.96.138.245|2a0d:5940:1:c3::b35c|| |dn42-de-fra1.burble.com|176.96.138.245|2a0d:5940:1:c3::b35c||
|dn42-lt-vil1.burble.com|195.181.241.93|2a02:7b40:c3b5:f15d::1|| |dn42-lt-vil1.burble.com|195.181.241.93|2a02:7b40:c3b5:f15d::1||
|dn42-ch-zur1.burble.com|45.91.92.111|2a0e:dc0:6:8::1|| |dn42-ch-zur1.burble.com|45.91.92.111|2a0e:dc0:6:8::1||
|dn42-no-trd1.burble.com|217.168.87.226|2001:678:dd0:ffff::25||
|dn42-ca-bhs2.burble.com|158.69.248.26|2607:5300:120:81a::1|| |dn42-ca-bhs2.burble.com|158.69.248.26|2607:5300:120:81a::1||
|dn42-us-nyc1.burble.com|185.213.26.143|2a0d:5600:33:b::1|| |dn42-us-nyc1.burble.com|185.213.26.143|2a0d:5600:33:b::1||
|dn42-us-chi1.burble.com|193.29.63.150|2605:4840:3:10::ab2d|| |dn42-us-chi1.burble.com|193.29.63.150|2605:4840:3:10::ab2d||
|dn42-us-mia2.burble.com|216.126.233.109|2a09:be40:2908:bc43::1|| |dn42-us-mia2.burble.com|139.64.236.104|2606:f180:5::2:27e:cc65||
|dn42-us-sea2.burble.com|96.8.121.205|&nbsp;|| |dn42-us-sea2.burble.com|96.8.121.205|&nbsp;||
|dn42-us-dal3.burble.com|144.172.126.201|2602:fe64:8::4|| |dn42-us-dal3.burble.com|144.172.126.201|2602:fe64:8::4||
|dn42-us-lax1.burble.com|185.215.224.214|2a0b:ae40:1:4a0a::5a|| |dn42-us-lax1.burble.com|185.215.224.214|2a0b:ae40:1:4a0a::5a||

View File

@ -10,6 +10,28 @@ A log of changes to the burble.dn42 network.
## burble.dn42 Maintenance Log ## burble.dn42 Maintenance Log
#### 25th Jult 2020
us-mia1 and us-mia2 have been swapped. The provider for the old us-mia2 (Stockservers)
appears to have ceased trading, so the node has been swapped in case the original server
disappears at short notice.
no-trd1 has been added, courtesy of jastrup.
lt-vil1 is being decommissioned and users will need to migrate to a different node to
maintain service.
#### 5th July 2020
A busy weekend supporting the move of the DN42 registry to its new host.
Remember to join the new mailing list at [https://groups.io/g/dn42](https://groups.io/g/dn42)
and create yourself an account on the new registry [https://git.dn42.dev](https://git.dn42.dev)
#### 10th June 2020
Website moved again, and new paste.burble.dn42 service added.
#### 6th June 2020 #### 6th June 2020
The global route collector has had a long overdue upgrade. Please let me know The global route collector has had a long overdue upgrade. Please let me know

View File

@ -274,6 +274,8 @@ The burble.dn42 is fully meshed between nodes using wireguard tunnels.
|**Tunnel IPv6 Link Local**|fe80::42:2601:31:1/64| |**Tunnel IPv6 Link Local**|fe80::42:2601:31:1/64|
|**Tunnel IPv6 ULA**|fd42:4242:2601:31::1/128| |**Tunnel IPv6 ULA**|fd42:4242:2601:31::1/128|
*lt-vil1 is being decommissioned*
####dn42-lt-vil1 ####dn42-lt-vil1
||| |||
|---|---| |---|---|
@ -296,6 +298,17 @@ The burble.dn42 is fully meshed between nodes using wireguard tunnels.
|**Tunnel IPv6 Link Local**|fe80::42:2601:28:1/64| |**Tunnel IPv6 Link Local**|fe80::42:2601:28:1/64|
|**Tunnel IPv6 ULA**|fd42:4242:2601:28::1/128| |**Tunnel IPv6 ULA**|fd42:4242:2601:28::1/128|
####dn42-no-trd1
|||
|---|---|
|**Location**|Trondheim, Norway|
|**Public Hostname**|dn42-no-trd1.burble.com|
|**Public IPv4 Address**|217.168.87.226|
|**Public IPv6 Address**|2001:678:dd0:ffff::25|
|**Tunnel IPv4 Peer Address**|172.20.129.185/32|
|**Tunnel IPv6 Link Local**|fe80::42:2601:39:1/64|
|**Tunnel IPv6 ULA**|fd42:4242:2601:39::1/128|
### North America ### North America
####dn42-ca-bhs2 ####dn42-ca-bhs2
@ -325,10 +338,10 @@ The burble.dn42 is fully meshed between nodes using wireguard tunnels.
||| |||
|---|---| |---|---|
|**Location**|StockServers, Miami, United States| |**Location**|Hotline Servers, Miami, United States|
|**Public Hostname**|dn42-us-mia2.burble.com| |**Public Hostname**|dn42-us-mia2.burble.com|
|**Public IPv4 Address**|216.126.233.109| |**Public IPv4 Address**|139.64.236.104|
|**Public IPv6 Address**|2a09:be40:2908:bc43::1| |**Public IPv6 Address**|2606:f180:5::2:27e:cc65|
|**Tunnel IPv4 Peer Address**|172.20.129.164/32| |**Tunnel IPv4 Peer Address**|172.20.129.164/32|
|**Tunnel IPv6 Link Local**|fe80::42:2601:3f:1/64| |**Tunnel IPv6 Link Local**|fe80::42:2601:3f:1/64|
|**Tunnel IPv6 ULA**|fd42:4242:2601:3f::1/128| |**Tunnel IPv6 ULA**|fd42:4242:2601:3f::1/128|

View File

@ -4,17 +4,17 @@
# where am I ? # where am I ?
SCRIPTPATH="$(cd "$(dirname "$0")" ; pwd -P)" SCRIPTPATH="$(cd "$(dirname "$0")" ; pwd -P)"
# grav hosts # website hosts
hosts=( hosts=(
'dn42-fr-sbg1.burble.dn42' 'rsyncd.tier2.fr-sbg1.burble.dn42'
) )
for host in ${hosts[@]} for host in ${hosts[@]}
do do
echo "Syncing host: $host" echo "Syncing host: $host"
rsync -avogp --chown=100:101 --chmod=D2550,F440 \ rsync -avogp --chown=100:101 --chmod=D2750,F640 \
${SCRIPTPATH}/pages/ \ ${SCRIPTPATH}/pages/ \
root@${host}:/export/apps/grav/ deploy@${host}::bdn42
done done
######################################################################## ########################################################################