Better headings + use personal hugo container

This commit is contained in:
Thomas Dehaeze 2021-02-10 17:59:19 +01:00
parent fb781b71fa
commit 5c8c83a201

85
nas.org
View File

@ -286,7 +286,7 @@ networks:
driver: bridge driver: bridge
#+end_src #+end_src
** Traefik ** =traefik= - Application proxy
#+begin_src yaml #+begin_src yaml
services: services:
#+end_src #+end_src
@ -367,7 +367,7 @@ services:
# - 'traefik.http.middlewares.authelia.forwardauth.authResponseHeaders=Remote-User, Remote-Groups' # - 'traefik.http.middlewares.authelia.forwardauth.authResponseHeaders=Remote-User, Remote-Groups'
#+end_src #+end_src
** Homer ** =homer= - Home page
#+begin_src yaml #+begin_src yaml
homer: homer:
container_name: homer container_name: homer
@ -526,7 +526,7 @@ services:
url: "http://192.168.1.56/" url: "http://192.168.1.56/"
#+end_src #+end_src
** Restic ** =restic= - Automatic online backups
#+begin_src yaml #+begin_src yaml
restic: restic:
container_name: restic container_name: restic
@ -557,7 +557,7 @@ user = dehaeze.thomas@gmail.com
pass = <<get-password(passname="nas/rclone_mega_pass")>> pass = <<get-password(passname="nas/rclone_mega_pass")>>
#+end_src #+end_src
** Snapraid ** =snapraid= - Manage local backup with parity disk
#+begin_src yaml #+begin_src yaml
snapraid: snapraid:
container_name: snapraid container_name: snapraid
@ -672,7 +672,7 @@ older-than = 10
#+end_src #+end_src
** Portainer ** =portainer= - Manage docker
#+begin_src yaml #+begin_src yaml
portainer: portainer:
container_name: portainer container_name: portainer
@ -699,7 +699,7 @@ older-than = 10
- "traefik.http.services.portainer-svc.loadbalancer.server.port=9000" - "traefik.http.services.portainer-svc.loadbalancer.server.port=9000"
#+end_src #+end_src
** Wireguard ** =wireguard= - VPN
#+begin_src yaml #+begin_src yaml
wireguard: wireguard:
container_name: wireguard container_name: wireguard
@ -725,11 +725,11 @@ older-than = 10
- 51820:51820/udp - 51820:51820/udp
#+end_src #+end_src
** Gitea ** =gitea= - Git server
#+begin_src yaml #+begin_src yaml
gitea: gitea:
container_name: git container_name: git
image: gitea/gitea:1.12.4 image: gitea/gitea:1.13.2
depends_on: depends_on:
- gitea_db - gitea_db
restart: unless-stopped restart: unless-stopped
@ -772,7 +772,7 @@ older-than = 10
- $CONFIGDIR/mariadb:/var/lib/mysql - $CONFIGDIR/mariadb:/var/lib/mysql
#+end_src #+end_src
** Caddy - Research Pages ** =caddy= - Research Pages
#+begin_src yaml #+begin_src yaml
caddy: caddy:
container_name: caddy container_name: caddy
@ -813,7 +813,7 @@ older-than = 10
} }
#+end_src #+end_src
** Caddy - Dotfiles ** =caddy= - Dotfiles
#+begin_src yaml #+begin_src yaml
dotfiles: dotfiles:
container_name: dotfiles container_name: dotfiles
@ -852,11 +852,11 @@ older-than = 10
} }
#+end_src #+end_src
** Hugo ** =hugo= - Wiki + Blog
#+begin_src yaml #+begin_src yaml
hugo: hugo:
container_name: hugo container_name: hugo
image: muninn/hugo-caddy image: tdehaeze/hugo-caddy
restart: unless-stopped restart: unless-stopped
networks: networks:
- t2_proxy - t2_proxy
@ -871,7 +871,7 @@ older-than = 10
- "traefik.http.services.hugo-svc.loadbalancer.server.port=2015" - "traefik.http.services.hugo-svc.loadbalancer.server.port=2015"
#+end_src #+end_src
** Syncthing ** =syncthing= - File Synchronization
#+begin_src yaml #+begin_src yaml
syncthing: syncthing:
container_name: syncthing container_name: syncthing
@ -905,11 +905,11 @@ older-than = 10
- "traefik.http.services.syncthing-svc.loadbalancer.server.port=8384" - "traefik.http.services.syncthing-svc.loadbalancer.server.port=8384"
#+end_src #+end_src
** Miniflux ** =miniflux= - RSS reader
#+begin_src yaml #+begin_src yaml
miniflux: miniflux:
container_name: miniflux container_name: miniflux
image: miniflux/miniflux:latest image: miniflux/miniflux
restart: unless-stopped restart: unless-stopped
networks: networks:
- t2_proxy - t2_proxy
@ -945,7 +945,7 @@ older-than = 10
- $CONFIGDIR/miniflux_db:/var/lib/postgresql/data - $CONFIGDIR/miniflux_db:/var/lib/postgresql/data
#+end_src #+end_src
** Home Assistant ** =homeassistant= - Home Automation
#+begin_src yaml #+begin_src yaml
homeassistant: homeassistant:
container_name: homeassistant container_name: homeassistant
@ -982,7 +982,7 @@ older-than = 10
#- "traefik.http.services.homeassistant-svc.loadbalancer.server.port=8123" #- "traefik.http.services.homeassistant-svc.loadbalancer.server.port=8123"
#+end_src #+end_src
** Jellyfin ** =jellyfin= - Media server
#+begin_src yaml #+begin_src yaml
jellyfin: jellyfin:
container_name: jellyfin container_name: jellyfin
@ -1010,7 +1010,7 @@ older-than = 10
- "traefik.http.services.jellyfin-svc.loadbalancer.server.port=8096" - "traefik.http.services.jellyfin-svc.loadbalancer.server.port=8096"
#+end_src #+end_src
** Filebrowser ** =filebrowser= - Web file browser
#+begin_src yaml #+begin_src yaml
filebrowser: filebrowser:
container_name: filebrowser container_name: filebrowser
@ -1049,7 +1049,7 @@ older-than = 10
} }
#+end_src #+end_src
** Scrutiny ** =scrutiny= - Hard drive monitoring
#+begin_src yaml #+begin_src yaml
scrutiny: scrutiny:
container_name: scrutiny container_name: scrutiny
@ -1080,7 +1080,7 @@ older-than = 10
- 8089:8080 - 8089:8080
#+end_src #+end_src
** Guacamole ** =guacamole= - Remote connection
#+begin_src yaml #+begin_src yaml
guacamole: guacamole:
image: oznu/guacamole image: oznu/guacamole
@ -1104,11 +1104,11 @@ older-than = 10
- "traefik.http.services.guacamole-svc.loadbalancer.server.port=8080" - "traefik.http.services.guacamole-svc.loadbalancer.server.port=8080"
#+end_src #+end_src
** Transmission ** =transmission= - Torrent server
#+begin_src yaml #+begin_src yaml
transmission-openvpn: transmission-openvpn:
container_name: transmission container_name: transmission
image: haugene/transmission-openvpn:2.13 image: haugene/transmission-openvpn
restart: unless-stopped restart: unless-stopped
networks: networks:
- t2_proxy - t2_proxy
@ -1146,7 +1146,7 @@ older-than = 10
- "traefik.http.services.transmission-svc.loadbalancer.server.port=9091" - "traefik.http.services.transmission-svc.loadbalancer.server.port=9091"
#+end_src #+end_src
** Aria2 - Daemon ** =aria2= - Download daemon
#+begin_src yaml #+begin_src yaml
aria2: aria2:
container_name: aria2 container_name: aria2
@ -1190,7 +1190,7 @@ min-split-size=1M
split=16 split=16
#+end_src #+end_src
** Aria2 - Web UI ** =aria2-ui= - Download web UI
#+begin_src yaml #+begin_src yaml
aria2-ui: aria2-ui:
container_name: aria2-ui container_name: aria2-ui
@ -1209,20 +1209,19 @@ split=16
- "traefik.http.routers.aria2-rtr.rule=Host(`dl.$DOMAINNAME`)" - "traefik.http.routers.aria2-rtr.rule=Host(`dl.$DOMAINNAME`)"
- "traefik.http.routers.aria2-rtr.tls=false" - "traefik.http.routers.aria2-rtr.tls=false"
- "traefik.http.routers.aria2-rtr.service=aria2-svc" - "traefik.http.routers.aria2-rtr.service=aria2-svc"
- "traefik.http.routers.aria2-rtr.middlewares=traefik-auth"
- "traefik.http.services.aria2-svc.loadbalancer.server.port=6880" - "traefik.http.services.aria2-svc.loadbalancer.server.port=6880"
#+end_src #+end_src
** Deemix ** =deemix= - Music Download
#+begin_src yaml #+begin_src yaml
deemix: deemix:
image: registry.gitlab.com/bockiii/deemix-docker
container_name: deemix container_name: deemix
image: registry.gitlab.com/bockiii/deemix-docker
restart: unless-stopped restart: unless-stopped
networks: networks:
- t2_proxy - t2_proxy
volumes: volumes:
- /srv/storage/Downloads:/downloads - /srv/storage/Music:/downloads
- $CONFIGDIR/deemix:/config - $CONFIGDIR/deemix:/config
environment: environment:
- TZ=$TZ - TZ=$TZ
@ -1235,10 +1234,38 @@ split=16
- "traefik.http.routers.deemix-rtr.rule=Host(`deemix.$DOMAINNAME`)" - "traefik.http.routers.deemix-rtr.rule=Host(`deemix.$DOMAINNAME`)"
- "traefik.http.routers.deemix-rtr.tls=true" - "traefik.http.routers.deemix-rtr.tls=true"
- "traefik.http.routers.deemix-rtr.service=deemix-svc" - "traefik.http.routers.deemix-rtr.service=deemix-svc"
- "traefik.http.routers.deemix-rtr.middlewares=traefik-auth" # - "traefik.http.routers.deemix-rtr.middlewares=traefik-auth"
- "traefik.http.services.deemix-svc.loadbalancer.server.port=6595" - "traefik.http.services.deemix-svc.loadbalancer.server.port=6595"
#+end_src #+end_src
*** =.arl=
#+begin_src conf :tangle /ssh:thomas@grenoble:~/docker/config/deemix/.arl :noweb yes
<<get-password(passname="nas/deemix_arl")>>
#+end_src
** =linkding= - Bookmark manager
#+begin_src yaml
linkding:
container_name: linkding
image: sissbruecker/linkding:latest
restart: unless-stopped
networks:
- t2_proxy
volumes:
- $CONFIGDIR/linkding:/etc/linkding/data
environment:
- TZ=$TZ
- PUID=$PUID
- PGID=$PGID
labels:
- "traefik.enable=true"
- "traefik.http.routers.linkding-rtr.entrypoints=https"
- "traefik.http.routers.linkding-rtr.rule=Host(`bm.$DOMAINNAME`)"
- "traefik.http.routers.linkding-rtr.tls=true"
- "traefik.http.routers.linkding-rtr.service=linkding-svc"
- "traefik.http.services.linkding-svc.loadbalancer.server.port=9090"
#+end_src
* Docker-Compose OLD :noexport: * Docker-Compose OLD :noexport:
** Transfer.sh ** Transfer.sh
#+begin_src yaml #+begin_src yaml