Add bookmark manager
This commit is contained in:
parent
65ddeb4844
commit
578782dc28
87
homelab.org
87
homelab.org
@ -572,7 +572,7 @@ notifier:
|
|||||||
sender: tdehaeze.xyz@gmail.com
|
sender: tdehaeze.xyz@gmail.com
|
||||||
#+end_src
|
#+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
|
#+begin_src yaml :tangle no
|
||||||
lldap:
|
lldap:
|
||||||
image: nitnelave/lldap
|
image: nitnelave/lldap
|
||||||
@ -837,6 +837,31 @@ services:
|
|||||||
url: "https://octoprint.tdehaeze.xyz/"
|
url: "https://octoprint.tdehaeze.xyz/"
|
||||||
#+end_src
|
#+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]])
|
** =snapraid= - Manage local backup with parity disk ([[https://github.com/amadvance/snapraid][link]])
|
||||||
#+begin_src yaml
|
#+begin_src yaml
|
||||||
snapraid:
|
snapraid:
|
||||||
@ -1364,12 +1389,12 @@ older-than = 10
|
|||||||
- PUID=$PUID
|
- PUID=$PUID
|
||||||
- PGID=$PGID
|
- PGID=$PGID
|
||||||
- TZ=$TZ
|
- TZ=$TZ
|
||||||
group-add:
|
# group_add:
|
||||||
- 109
|
# - 122
|
||||||
devices:
|
# devices:
|
||||||
# VAAPI Devices
|
# # VAAPI Devices
|
||||||
- /dev/dri/renderD128:/dev/dri/renderD128
|
# - /dev/dri/renderD128:/dev/dri/renderD128
|
||||||
- /dev/dri/card0:/dev/dri/card0
|
# - /dev/dri/card0:/dev/dri/card0
|
||||||
ports:
|
ports:
|
||||||
- 8096:8096
|
- 8096:8096
|
||||||
labels:
|
labels:
|
||||||
@ -2119,31 +2144,6 @@ split=16
|
|||||||
logging: *default-logging
|
logging: *default-logging
|
||||||
#+end_src
|
#+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]])
|
** TODO =adguardhome= - Network-wide ads & trackers blocking DNS server ([[https://github.com/AdguardTeam/AdGuardHome][link]])
|
||||||
#+begin_src yaml
|
#+begin_src yaml
|
||||||
adguardhome:
|
adguardhome:
|
||||||
@ -2305,29 +2305,6 @@ split=16
|
|||||||
logging: *default-logging
|
logging: *default-logging
|
||||||
#+end_src
|
#+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
|
** TODO =transfer= - Transfer.sh
|
||||||
#+begin_src yaml
|
#+begin_src yaml
|
||||||
transfer:
|
transfer:
|
||||||
|
Loading…
Reference in New Issue
Block a user