Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions blueprints/chroma/chroma.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions blueprints/chroma/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: "3.8"

services:
chroma:
image: chromadb/chroma:1.5.6
restart: unless-stopped
expose:
- "8000"
environment:
- IS_PERSISTENT=TRUE
- PERSIST_DIRECTORY=/chroma/chroma
- ANONYMIZED_TELEMETRY=FALSE
volumes:
- chroma-data:/chroma/chroma

volumes:
chroma-data:
5 changes: 5 additions & 0 deletions blueprints/chroma/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "chroma"
port = 8000
host = "${domain}"
15 changes: 15 additions & 0 deletions blueprints/gotify/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: "3.8"

services:
gotify:
image: gotify/server:latest
restart: unless-stopped
expose:
- "80"
environment:
- GOTIFY_DEFAULTUSER_PASS=${GOTIFY_DEFAULTUSER_PASS}
volumes:
- gotify-data:/app/data

volumes:
gotify-data:
1 change: 1 addition & 0 deletions blueprints/gotify/gotify.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions blueprints/gotify/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[variables]
admin_password = "${password:32}"

[config]
[[config.domains]]
serviceName = "gotify"
port = 80
host = "${domain}"

[config.env]
GOTIFY_DEFAULTUSER_PASS = "${admin_password}"
15 changes: 15 additions & 0 deletions blueprints/homebox/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: "3.8"

services:
homebox:
image: ghcr.io/sysadminsmedia/homebox:latest
restart: unless-stopped
expose:
- "7745"
environment:
- TZ=${TZ}
volumes:
- homebox-data:/data

volumes:
homebox-data:
1 change: 1 addition & 0 deletions blueprints/homebox/homebox.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions blueprints/homebox/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[variables]
timezone = "Etc/UTC"

[config]
[[config.domains]]
serviceName = "homebox"
port = 7745
host = "${domain}"

[config.env]
TZ = "${timezone}"
16 changes: 16 additions & 0 deletions blueprints/jellyseerr/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
version: "3.8"

services:
jellyseerr:
image: fallenbagel/jellyseerr:latest
restart: unless-stopped
expose:
- "5055"
environment:
- LOG_LEVEL=info
- TZ=${TZ}
volumes:
- jellyseerr-config:/app/config

volumes:
jellyseerr-config:
1 change: 1 addition & 0 deletions blueprints/jellyseerr/jellyseerr.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions blueprints/jellyseerr/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[variables]
timezone = "Etc/UTC"

[config]
[[config.domains]]
serviceName = "jellyseerr"
port = 5055
host = "${domain}"

[config.env]
TZ = "${timezone}"
21 changes: 21 additions & 0 deletions blueprints/kavita/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: "3.8"

services:
kavita:
image: jvmilazz0/kavita:latest
restart: unless-stopped
expose:
- "5000"
environment:
- TZ=${TZ}
volumes:
- kavita-config:/kavita/config
- kavita-media:/manga
- kavita-books:/books
- kavita-comics:/comics

volumes:
kavita-config:
kavita-media:
kavita-books:
kavita-comics:
1 change: 1 addition & 0 deletions blueprints/kavita/kavita.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions blueprints/kavita/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[variables]
timezone = "Etc/UTC"

[config]
[[config.domains]]
serviceName = "kavita"
port = 5000
host = "${domain}"

[config.env]
TZ = "${timezone}"
8 changes: 8 additions & 0 deletions blueprints/languagetool/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: "3.8"

services:
languagetool:
image: collabora/languagetool:6.6
restart: unless-stopped
expose:
- "8010"
6 changes: 6 additions & 0 deletions blueprints/languagetool/languagetool.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions blueprints/languagetool/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "languagetool"
port = 8010
host = "${domain}"
17 changes: 17 additions & 0 deletions blueprints/pairdrop/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: "3.8"

services:
pairdrop:
image: lscr.io/linuxserver/pairdrop:latest
restart: unless-stopped
expose:
- "3000"
environment:
- PUID=1000
- PGID=1000
- TZ=${TZ}
volumes:
- pairdrop-config:/config

volumes:
pairdrop-config:
1 change: 1 addition & 0 deletions blueprints/pairdrop/pairdrop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions blueprints/pairdrop/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[variables]
timezone = "Etc/UTC"

[config]
[[config.domains]]
serviceName = "pairdrop"
port = 3000
host = "${domain}"

[config.env]
TZ = "${timezone}"
19 changes: 19 additions & 0 deletions blueprints/privatebin/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
version: "3.8"

services:
privatebin:
image: privatebin/nginx-fpm-alpine:latest
restart: unless-stopped
read_only: true
expose:
- "8080"
volumes:
- privatebin-data:/srv/data
tmpfs:
- /tmp
- /var/tmp
- /var/run
- /var/lib/nginx/tmp

volumes:
privatebin-data:
1 change: 1 addition & 0 deletions blueprints/privatebin/privatebin.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions blueprints/privatebin/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "privatebin"
port = 8080
host = "${domain}"
15 changes: 15 additions & 0 deletions blueprints/shiori/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
version: "3.8"

services:
shiori:
image: ghcr.io/go-shiori/shiori:v1.8.0-2-g585ea34
restart: unless-stopped
expose:
- "8080"
environment:
- SHIORI_DIR=/srv/shiori
volumes:
- shiori-data:/srv/shiori

volumes:
shiori-data:
5 changes: 5 additions & 0 deletions blueprints/shiori/shiori.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions blueprints/shiori/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[config]
[[config.domains]]
serviceName = "shiori"
port = 8080
host = "${domain}"
22 changes: 22 additions & 0 deletions blueprints/speedtest-tracker/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
version: "3.8"

services:
speedtest-tracker:
image: lscr.io/linuxserver/speedtest-tracker:latest
restart: unless-stopped
expose:
- "80"
environment:
- APP_KEY
- APP_URL
- DB_CONNECTION
- PUID
- PGID
- TZ
- DISPLAY_TIMEZONE
- SPEEDTEST_SCHEDULE
volumes:
- speedtest-tracker-config:/config

volumes:
speedtest-tracker-config:
1 change: 1 addition & 0 deletions blueprints/speedtest-tracker/speedtest-tracker.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions blueprints/speedtest-tracker/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
[variables]
main_domain = "${domain}"
app_key = "base64:${base64:32}"
timezone = "Etc/UTC"

[config]
env = [
"APP_KEY=${app_key}",
"APP_URL=https://${main_domain}",
"DB_CONNECTION=sqlite",
"PUID=1000",
"PGID=1000",
"TZ=${timezone}",
"DISPLAY_TIMEZONE=${timezone}",
"SPEEDTEST_SCHEDULE=0 */6 * * *",
]

[[config.domains]]
serviceName = "speedtest-tracker"
port = 80
host = "${main_domain}"
18 changes: 18 additions & 0 deletions blueprints/wakapi/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
version: "3.8"

services:
wakapi:
image: ghcr.io/muety/wakapi:latest
restart: unless-stopped
expose:
- "3000"
environment:
- WAKAPI_PASSWORD_SALT=${WAKAPI_PASSWORD_SALT}
- WAKAPI_DB_TYPE=sqlite3
- WAKAPI_DB_NAME=/data/wakapi.db
- WAKAPI_LISTEN_IPV4=0.0.0.0
volumes:
- wakapi-data:/data

volumes:
wakapi-data:
11 changes: 11 additions & 0 deletions blueprints/wakapi/template.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[variables]
password_salt = "${password:64}"

[config]
[[config.domains]]
serviceName = "wakapi"
port = 3000
host = "${domain}"

[config.env]
WAKAPI_PASSWORD_SALT = "${password_salt}"
1 change: 1 addition & 0 deletions blueprints/wakapi/wakapi.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading