add Bookstack
This commit is contained in:
5
authentik/Caddyfilepart
Normal file
5
authentik/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
auth.domr.ovh,
|
||||
auth.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8444
|
||||
}
|
||||
0
autokuma/Caddyfilepart
Normal file
0
autokuma/Caddyfilepart
Normal file
0
automatic-ripping-machine/Caddyfilepart
Normal file
0
automatic-ripping-machine/Caddyfilepart
Normal file
0
beeper/Caddyfilepart
Normal file
0
beeper/Caddyfilepart
Normal file
5
bookstack/Caddyfilepart
Normal file
5
bookstack/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
bookstack.domr.ovh,
|
||||
bookstack.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:6875
|
||||
}
|
||||
89
bookstack/docker-compose.yaml
Normal file
89
bookstack/docker-compose.yaml
Normal file
@@ -0,0 +1,89 @@
|
||||
---
|
||||
|
||||
# This is an example complete example docker-compose.yml
|
||||
# file for a linuxserver.io based BookStack setup
|
||||
# using the linuxserver.io MariaDB conatiner.
|
||||
|
||||
# ENSURE YOU PAY ATTENTION TO ALL COMMENTS BELOW.
|
||||
# Many of the values are just examples, and you WILL
|
||||
# have to make changes to suit your environment.
|
||||
|
||||
# These containers are maintained by the linuxserver.io
|
||||
# team, not the official BookStack project.
|
||||
|
||||
# For non-commented options, refer to the linuxserver documentation:
|
||||
# https://docs.linuxserver.io/images/docker-bookstack/#environment-variables-e
|
||||
|
||||
services:
|
||||
|
||||
# The container for BookStack itself
|
||||
bookstack:
|
||||
# You should update the version here to match the latest
|
||||
# release of BookStack: https://github.com/BookStackApp/BookStack/releases
|
||||
# You'll change this when wanting to update the version of BookStack used.
|
||||
image: lscr.io/linuxserver/bookstack:latest
|
||||
container_name: bookstack
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
# APP_URL must be set as the base URL you'd expect to access BookStack
|
||||
# on via the browser. The default shown here is what you might use if accessing
|
||||
# direct from the browser on the docker host, hence the use of the port as configured below.
|
||||
- APP_URL=http://bookstack.domr.ovh:6875
|
||||
# APP_KEY must be a unique key. Generate your own by running
|
||||
# docker run -it --rm --entrypoint /bin/bash lscr.io/linuxserver/bookstack:latest appkey
|
||||
# You should keep the "base64:" part for the option value.
|
||||
- base64:oZZi8acLBGSm2uV/vI5z6iFUOWwjfCj6MIOSwFF/8N8=
|
||||
|
||||
# The below database details are purposefully aligned with those
|
||||
# configuted for the "mariadb" service below:
|
||||
- DB_HOST=mariadb
|
||||
- DB_PORT=3306
|
||||
- DB_DATABASE=bookstack
|
||||
- DB_USERNAME=bookstack
|
||||
- DB_PASSWORD=kSpxrpf4jDzmqNVve03uFzOZChGgU6BH
|
||||
volumes:
|
||||
# You generally only ever need to map this one volume.
|
||||
# This maps it to a "bookstack_app_data" folder in the same
|
||||
# directory as this compose config file.
|
||||
- ./bookstack_app_data:/config
|
||||
ports:
|
||||
# This exposes port 6875 for general web access.
|
||||
# Commonly you'd have a reverse proxy in front of this,
|
||||
# redirecting incoming requests to this port.
|
||||
- 6875:80
|
||||
restart: unless-stopped
|
||||
|
||||
# The container for the database which BookStack will use to store
|
||||
# most of its core data/content.
|
||||
mariadb:
|
||||
# You should update the version here to match the latest
|
||||
# main version of the linuxserver mariadb container version:
|
||||
# https://github.com/linuxserver/docker-mariadb/pkgs/container/mariadb/versions?filters%5Bversion_type%5D=tagged
|
||||
image: lscr.io/linuxserver/mariadb:11.4.4
|
||||
container_name: mariadb
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Berlin
|
||||
# You may want to change the credentials used below,
|
||||
# but be aware the latter three options need to align
|
||||
# with the DB_* options for the BookStack container.
|
||||
- MYSQL_ROOT_PASSWORD=SNXlAgXjIM2tRn9BZFmnYZskO7YYfQQ8
|
||||
- MYSQL_DATABASE=bookstack
|
||||
- MYSQL_USER=bookstack
|
||||
- MYSQL_PASSWORD=kSpxrpf4jDzmqNVve03uFzOZChGgU6BH
|
||||
volumes:
|
||||
# You generally only ever need to map this one volume.
|
||||
# This maps it to a "bookstack_db_data" folder in the same
|
||||
# directory as this compose config file.
|
||||
- ./bookstack_db_data:/config
|
||||
|
||||
# These ports are commented out as you don't really need this port
|
||||
# exposed for normal use, mainly only if connecting direct the the
|
||||
# database externally. Otherwise, this risks exposing access to the
|
||||
# database when not needed.
|
||||
# ports:
|
||||
# - 3306:3306
|
||||
restart: unless-stopped
|
||||
11
bracket/Caddyfilepart
Normal file
11
bracket/Caddyfilepart
Normal file
@@ -0,0 +1,11 @@
|
||||
bracket.domr.ovh:443,
|
||||
bracket.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:3000
|
||||
}
|
||||
|
||||
backend.bracket.domr.ovh:443,
|
||||
backend.bracket.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8400
|
||||
}
|
||||
@@ -12,6 +12,13 @@ nas.home.domroese.eu {
|
||||
}
|
||||
}
|
||||
|
||||
bookstack.domr.ovh,
|
||||
bookstack.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:6875
|
||||
}
|
||||
|
||||
|
||||
git.domr.ovh,
|
||||
git.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
|
||||
11
caddy/Caddyfilepart
Normal file
11
caddy/Caddyfilepart
Normal file
@@ -0,0 +1,11 @@
|
||||
caddy.domr.ovh,
|
||||
caddy.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8881
|
||||
}
|
||||
|
||||
api.caddy.domr.ovh,
|
||||
api.caddy.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:2019
|
||||
}
|
||||
7
changedetect/Caddyfilepart
Normal file
7
changedetect/Caddyfilepart
Normal file
@@ -0,0 +1,7 @@
|
||||
changedetect.domr.ovh:80,
|
||||
changedetect.home.domroese.eu:80,
|
||||
changedetect.domr.ovh:443,
|
||||
changedetect.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:5238
|
||||
}
|
||||
10
chartbrew/Caddyfilepart
Normal file
10
chartbrew/Caddyfilepart
Normal file
@@ -0,0 +1,10 @@
|
||||
chartbrew.domr.ovh,
|
||||
chartbrew.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:4018
|
||||
}
|
||||
chartbrew.domr.ovh:4019,
|
||||
chartbrew.home.domroese.eu:4019 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:4019
|
||||
}
|
||||
5
chiefonboarding/Caddyfilepart
Normal file
5
chiefonboarding/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
onboarding.domr.ovh,
|
||||
onboarding.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8517
|
||||
}
|
||||
5
convertx/Caddyfilepart
Normal file
5
convertx/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
convertx.domr.ovh,
|
||||
convertx.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:3410
|
||||
}
|
||||
5
donetick/Caddyfilepart
Normal file
5
donetick/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
todos.domr.ovh, #donetick
|
||||
todos.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:2021
|
||||
}
|
||||
5
erugo/Caddyfilepart
Normal file
5
erugo/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
erugo.domr.ovh,
|
||||
erugo.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:9997
|
||||
}
|
||||
5
excalidraw/Caddyfilepart
Normal file
5
excalidraw/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
excalidraw.domr.ovh,
|
||||
excalidraw.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8267
|
||||
}
|
||||
5
firefly/Caddyfilepart
Normal file
5
firefly/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
firefly.domr.ovh,
|
||||
firefly.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8950
|
||||
}
|
||||
5
freshrss/Caddyfilepart
Normal file
5
freshrss/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
rss.domr.ovh,
|
||||
rss.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8884
|
||||
}
|
||||
5
git/Caddyfilepart
Normal file
5
git/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
git.domr.ovh,
|
||||
git.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.194:8418
|
||||
}
|
||||
5
guacamole-docker-compose/Caddyfilepart
Normal file
5
guacamole-docker-compose/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
guac.domr.ovh,
|
||||
guac.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:6080
|
||||
}
|
||||
5
homarr/Caddyfilepart
Normal file
5
homarr/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
homarr.domr.ovh,
|
||||
homarr.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:7575
|
||||
}
|
||||
6
homepage/Caddyfilepart
Normal file
6
homepage/Caddyfilepart
Normal file
@@ -0,0 +1,6 @@
|
||||
homepage.domr.ovh:80,
|
||||
homepage.domr.ovh:443,
|
||||
homepage.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:3891
|
||||
}
|
||||
7
ittools/Caddyfilepart
Normal file
7
ittools/Caddyfilepart
Normal file
@@ -0,0 +1,7 @@
|
||||
ittools.domr.ovh:443,
|
||||
ittools.home.domroese.eu:443,
|
||||
ittools.domr.ovh:80,
|
||||
ittools.home.domroese.eu:80 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:9080
|
||||
}
|
||||
5
jenkins/Caddyfilepart
Normal file
5
jenkins/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
jenkins.domr.ovh,
|
||||
jenkins.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8040
|
||||
}
|
||||
5
kopia/Caddyfilepart
Normal file
5
kopia/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
kopia.domr.ovh,
|
||||
kopia.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:51515
|
||||
}
|
||||
5
mealie/Caddyfilepart
Normal file
5
mealie/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
mealie.domr.ovh,
|
||||
mealie.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:9925
|
||||
}
|
||||
5
memos/Caddyfilepart
Normal file
5
memos/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
memos.domr.ovh,
|
||||
memos.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:5230
|
||||
}
|
||||
0
n8n/Caddyfilepart
Normal file
0
n8n/Caddyfilepart
Normal file
0
nas/Caddyfilepart
Normal file
0
nas/Caddyfilepart
Normal file
4
ntfy/Caddyfilepart
Normal file
4
ntfy/Caddyfilepart
Normal file
@@ -0,0 +1,4 @@
|
||||
ntfy.domr.ovh {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8234
|
||||
}
|
||||
5
ollama/Caddyfilepart
Normal file
5
ollama/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
chat.domr.ovh,
|
||||
chat.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:1180
|
||||
}
|
||||
5
omniTools/Caddyfilepart
Normal file
5
omniTools/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
omnitools.domr.ovh,
|
||||
omnitools.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8579
|
||||
}
|
||||
7
paperless/Caddyfilepart
Normal file
7
paperless/Caddyfilepart
Normal file
@@ -0,0 +1,7 @@
|
||||
paperless.domr.ovh:443,
|
||||
paperless.home.domroese.eu:443,
|
||||
paperless.domr.ovh:80,
|
||||
paperless.home.domroese.eu:80 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:1000
|
||||
}
|
||||
11
plantit/Caddyfilepart
Normal file
11
plantit/Caddyfilepart
Normal file
@@ -0,0 +1,11 @@
|
||||
plantit.domr.ovh,
|
||||
plantit.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:3632
|
||||
}
|
||||
|
||||
api.plantit.domr.ovh,
|
||||
api.plantit.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8632
|
||||
}
|
||||
5
shiori/Caddyfilepart
Normal file
5
shiori/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
shiori.domr.ovh,
|
||||
shiori.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:2661
|
||||
}
|
||||
5
speedtest-tracker/Caddyfilepart
Normal file
5
speedtest-tracker/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
speedtesttracker.domr.ovh,
|
||||
speedtesttracker.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:1378
|
||||
}
|
||||
5
stirlingpdf/Caddyfilepart
Normal file
5
stirlingpdf/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
pdf.domr.ovh,
|
||||
pdf.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:3614
|
||||
}
|
||||
0
unify/Caddyfilepart
Normal file
0
unify/Caddyfilepart
Normal file
5
uptimekuma/Caddyfilepart
Normal file
5
uptimekuma/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
uptimekuma.domr.ovh,
|
||||
uptimekuma.home.domroese.eu {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8030
|
||||
}
|
||||
7
vaultwarden/Caddyfilepart
Normal file
7
vaultwarden/Caddyfilepart
Normal file
@@ -0,0 +1,7 @@
|
||||
vault.domr.ovh:443,
|
||||
vault.home.domroese.eu:443,
|
||||
vault.domr.ovh:80,
|
||||
vault.home.domroese.eu:80 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:4080
|
||||
}
|
||||
0
vikunja/Caddyfilepart
Normal file
0
vikunja/Caddyfilepart
Normal file
0
vscode/Caddyfilepart
Normal file
0
vscode/Caddyfilepart
Normal file
5
wallos/Caddyfilepart
Normal file
5
wallos/Caddyfilepart
Normal file
@@ -0,0 +1,5 @@
|
||||
wallos.domr.ovh,
|
||||
wallos.home.domroese.eu:443 {
|
||||
tls soenke@domroese.eu
|
||||
reverse_proxy 192.168.1.65:8282
|
||||
}
|
||||
Reference in New Issue
Block a user