This commit is contained in:
parent
48ebb61b84
commit
86fbf71ece
15
.drone.yml
Normal file
15
.drone.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
type: exec
|
||||||
|
name: deploy
|
||||||
|
|
||||||
|
steps:
|
||||||
|
|
||||||
|
- name: rsync
|
||||||
|
commands:
|
||||||
|
- ./push.sh
|
||||||
|
|
||||||
|
when:
|
||||||
|
branch: master
|
||||||
|
event: push
|
||||||
|
|
@ -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).
|
||||||
|
@ -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|
|
||||||
| |_172.20.129.9-31_| |_Unallocated_|
|
|git.dn42|172.20.129.9|fd42:4242:2601:2d42:fc5f:3a14:838e:a7a7|DN42 Git Service|
|
||||||
|
| |_172.20.129.10-31_| |_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|
|
||||||
| |172.20.129.191| |Reserved|
|
| |172.20.129.191| |Reserved|
|
||||||
|dn42-uk-lon3.burble.dn42| |fd42:4242:2601:27::1|Private Node|
|
|dn42-uk-lon3.burble.dn42| |fd42:4242:2601:27::1|Private Node|
|
||||||
|dn42-uk-lon4.burble.dn42| |fd42:4242:2601:29::1|Private Node|
|
|dn42-uk-lon4.burble.dn42| |fd42:4242:2601:29::1|Private Node|
|
||||||
|*unassigned*| |*fd42:4242:2601:33::1*||
|
|dn42-nl-ams1.burble.dn42| |fd42:4242:2601:33::1|Private Node|
|
||||||
|*unassigned*| |*fd42:4242:2601:22::1*||
|
|*unassigned*| |*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| ||
|
|dn42-us-sea2.burble.com|96.8.121.205| ||
|
||||||
|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||
|
||||||
|
@ -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
|
||||||
|
@ -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|
|
||||||
|
8
push.sh
8
push.sh
@ -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
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
|
Loading…
x
Reference in New Issue
Block a user