Add bookmark manager

This commit is contained in:
Thomas Dehaeze 2021-11-03 10:59:12 +01:00
parent 65ddeb4844
commit 578782dc28

View File

@ -572,7 +572,7 @@ notifier:
sender: tdehaeze.xyz@gmail.com
#+end_src
** TODO =lldap= - LDAP Server ([[https://github.com/nitnelave/lldap][link]])
** TODO [#C] =lldap= - LDAP Server ([[https://github.com/nitnelave/lldap][link]])
#+begin_src yaml :tangle no
lldap:
image: nitnelave/lldap
@ -837,6 +837,31 @@ services:
url: "https://octoprint.tdehaeze.xyz/"
#+end_src
** =linkding= - Bookmark manager ([[https://github.com/sissbruecker/linkding][link]])
#+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"
logging: *default-logging
#+end_src
** =snapraid= - Manage local backup with parity disk ([[https://github.com/amadvance/snapraid][link]])
#+begin_src yaml
snapraid:
@ -1364,12 +1389,12 @@ older-than = 10
- PUID=$PUID
- PGID=$PGID
- TZ=$TZ
group-add:
- 109
devices:
# VAAPI Devices
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
# group_add:
# - 122
# devices:
# # VAAPI Devices
# - /dev/dri/renderD128:/dev/dri/renderD128
# - /dev/dri/card0:/dev/dri/card0
ports:
- 8096:8096
labels:
@ -2119,31 +2144,6 @@ split=16
logging: *default-logging
#+end_src
** TODO =linkding= - Bookmark manager ([[https://github.com/sissbruecker/linkding][link]])
#+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.routers.linkding-rtr.middlewares=private-auth"
- "traefik.http.services.linkding-svc.loadbalancer.server.port=9090"
logging: *default-logging
#+end_src
** TODO =adguardhome= - Network-wide ads & trackers blocking DNS server ([[https://github.com/AdguardTeam/AdGuardHome][link]])
#+begin_src yaml
adguardhome:
@ -2305,29 +2305,6 @@ split=16
logging: *default-logging
#+end_src
** =duplicity= - Bookmark manager
#+begin_src yaml
duplicity:
container_name: duplicity
image: tecnativa/duplicity
restart: unless-stopped
networks:
- t2_proxy
environment:
- TZ=$TZ
- DST=megav2://mega@mega.nz/backup
volumes:
- $CONFIGDIR/duplicity/.megav2rc:/root/.megav2rc
- /srv/storage/Cloud/thesis:/mnt/backup/src/thesis:ro
#+end_src
*** =.megarc=
#+begin_src conf :tangle /ssh:thomas@homelab:~/docker/config/duplicity/.megav2rc :noweb yes
[Login]
user = dehaeze.thomas@gmail.com
pass = <<get-password(passname="nas/duplicity_mega")>>
#+end_src
** TODO =transfer= - Transfer.sh
#+begin_src yaml
transfer: