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