Update local zone DNS with guiotte.fr
This commit is contained in:
parent
b9f8430451
commit
3fa033c1a9
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -1,4 +1,5 @@
|
||||
ovh.ini filter=git-crypt diff=git-crypt
|
||||
syncthing/config.xml filter=git-crypt diff=git-crypt
|
||||
ddclient/ddclient.conf filter=git-crypt diff=git-crypt
|
||||
*.pem filter=git-crypt diff=git-crypt
|
||||
*.env filter=git-crypt diff=git-crypt
|
||||
|
||||
@ -18,6 +18,15 @@ Once DNS are properly setup on host:
|
||||
|
||||
- Socket: `/config/.local/share/rtorrent/rtorrent.sock`
|
||||
|
||||
## Create a new service
|
||||
|
||||
1. Add the service in `docker-compose.yml`
|
||||
2. Create the DynHost <https://www.ovh.com/manager/#/web/domain/guiotte.fr/dynhost>
|
||||
3. Add the host in the DDclient configuration `./ddclient/ddclient.conf`
|
||||
4. Add the nginx proxy configuration in `./swag/nginx/proxy-confs/`
|
||||
5. Update the local zone in `./bind9/guiotte.db`
|
||||
6. Restart `bind9` and `swag`: `dcc restart bind9 swag`
|
||||
|
||||
## Logs
|
||||
|
||||
2022-11-02 Created OVH token
|
||||
|
||||
20
bind9/guiotte.db
Normal file
20
bind9/guiotte.db
Normal file
@ -0,0 +1,20 @@
|
||||
;
|
||||
; BIND data file for local loopback interface
|
||||
;
|
||||
$TTL 604800
|
||||
@ IN SOA dm.guiotte.fr. root.localhost. (
|
||||
39
|
||||
604800
|
||||
86400
|
||||
2419200
|
||||
604800 )
|
||||
;
|
||||
@ IN NS dm.guiotte.fr.
|
||||
|
||||
; OVH
|
||||
guiotte.fr. IN A 37.59.61.141
|
||||
*.guiotte.fr. IN CNAME guiotte.fr.
|
||||
|
||||
; LAN
|
||||
dm.guiotte.fr. IN A 192.168.1.2
|
||||
money.guiotte.fr. IN CNAME dm.guiotte.fr.
|
||||
@ -59,3 +59,8 @@ zone "lan" {
|
||||
type master;
|
||||
file "/etc/bind/lan.db";
|
||||
};
|
||||
|
||||
zone "guiotte.fr" {
|
||||
type master;
|
||||
file "/etc/bind/guiotte.db";
|
||||
};
|
||||
|
||||
BIN
ddclient/ddclient.conf
Normal file
BIN
ddclient/ddclient.conf
Normal file
Binary file not shown.
@ -10,6 +10,7 @@ services:
|
||||
- ./bind9/named.conf:/etc/bind/named.conf
|
||||
- ./bind9/local.db:/etc/bind/local.db
|
||||
- ./bind9/lan.db:/etc/bind/lan.db
|
||||
- ./bind9/guiotte.db:/etc/bind/guiotte.db
|
||||
environment:
|
||||
- TZ=CEST
|
||||
ports:
|
||||
@ -25,7 +26,7 @@ services:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=CEST
|
||||
- URL=a.guiotte.fr
|
||||
- URL=guiotte.fr
|
||||
- SUBDOMAINS=wildcard
|
||||
- VALIDATION=dns
|
||||
- DNSPLUGIN=ovh
|
||||
@ -36,6 +37,17 @@ services:
|
||||
- 443:443
|
||||
- 80:80
|
||||
|
||||
ddclient:
|
||||
image: lscr.io/linuxserver/ddclient:latest
|
||||
container_name: ddclient
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=CEST
|
||||
volumes:
|
||||
- ./ddclient:/config
|
||||
|
||||
money:
|
||||
image: ihatemoney/ihatemoney
|
||||
container_name: money
|
||||
@ -47,36 +59,36 @@ services:
|
||||
- SESSION_COOKIE_SECURE=False
|
||||
- SECRET_KEY=yolo
|
||||
|
||||
flood:
|
||||
image: jesec/flood
|
||||
container_name: flood
|
||||
user: 1000:100
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- rtorrent
|
||||
command: --port 3001 --allowedpath /data
|
||||
environment:
|
||||
HOME: /config
|
||||
volumes:
|
||||
- ./flood:/config
|
||||
- /mnt/storage/download:/data
|
||||
ports:
|
||||
- 3001:3001
|
||||
|
||||
rtorrent:
|
||||
image: jesec/rtorrent
|
||||
container_name: rtorrent
|
||||
hostname: rtorrent
|
||||
user: 1000:100
|
||||
restart: unless-stopped
|
||||
command: -o network.port_range.set=6881-6881,system.daemon.set=true
|
||||
environment:
|
||||
HOME: /config
|
||||
volumes:
|
||||
- ./flood:/config
|
||||
- /mnt/storage/download:/data
|
||||
ports:
|
||||
- 6881:6881
|
||||
# flood:
|
||||
# image: jesec/flood
|
||||
# container_name: flood
|
||||
# user: 1000:100
|
||||
# restart: unless-stopped
|
||||
# depends_on:
|
||||
# - rtorrent
|
||||
# command: --port 3001 --allowedpath /data
|
||||
# environment:
|
||||
# HOME: /config
|
||||
# volumes:
|
||||
# - ./flood:/config
|
||||
# - /mnt/storage/download:/data
|
||||
# ports:
|
||||
# - 3001:3001
|
||||
#
|
||||
# rtorrent:
|
||||
# image: jesec/rtorrent
|
||||
# container_name: rtorrent
|
||||
# hostname: rtorrent
|
||||
# user: 1000:100
|
||||
# restart: unless-stopped
|
||||
# command: -o network.port_range.set=6881-6881,system.daemon.set=true
|
||||
# environment:
|
||||
# HOME: /config
|
||||
# volumes:
|
||||
# - ./flood:/config
|
||||
# - /mnt/storage/download:/data
|
||||
# ports:
|
||||
# - 6881:6881
|
||||
|
||||
# WIP
|
||||
# radarr:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user