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.domr.ovh,
|
||||||
git.home.domroese.eu {
|
git.home.domroese.eu {
|
||||||
tls soenke@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