Compare commits
26 Commits
23f9279dbd
...
e89b0bbc3e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e89b0bbc3e | ||
|
|
ea62ab998d | ||
|
|
7513a74641 | ||
|
|
387c7b3966 | ||
| f667f6f924 | |||
|
|
9501ba3f6a | ||
|
|
cfb0a2862c | ||
|
|
07230b7556 | ||
|
|
6c8ef364c1 | ||
|
|
34d4169f5c | ||
|
|
d665c9a3be | ||
|
|
9667308383 | ||
|
|
1448a560b1 | ||
|
|
68ec5e133d | ||
| 2c39366da7 | |||
| acb86e0def | |||
|
|
36fec86453 | ||
|
|
d3601a61a5 | ||
| ac8cbdcce7 | |||
| 017af217c1 | |||
|
|
05ea856723 | ||
|
|
911ef5733c | ||
|
|
973e61c855 | ||
|
|
381d2e3650 | ||
|
|
b88c5ac58a | ||
|
|
b83192bb4a |
@@ -6,8 +6,10 @@ include:
|
||||
- jellyfin/docker-compose.yml
|
||||
- nextcloud/docker-compose.yml
|
||||
- paperless/docker-compose.yml
|
||||
- pihole/docker-compose.yml
|
||||
- pingvin/docker-compose.yml
|
||||
- pocketid/docker-compose.yml
|
||||
- spliit/docker-compose.yml
|
||||
- synapse/docker-compose.yml
|
||||
- updater/docker-compose.yml
|
||||
- vaultwarden/docker-compose.yml
|
||||
@@ -1,7 +1,7 @@
|
||||
services:
|
||||
gitea:
|
||||
container_name: gitea
|
||||
image: gitea/gitea:1.23.6-rootless
|
||||
image: gitea/gitea:1.23.7-rootless
|
||||
restart: always
|
||||
volumes:
|
||||
- ${GITEA_DATA_LOCATION}:/var/lib/gitea
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
services:
|
||||
homarr:
|
||||
container_name: homarr
|
||||
image: ghcr.io/homarr-labs/homarr:v1.13.1
|
||||
image: ghcr.io/homarr-labs/homarr:v1.14.0
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ${HOMARR_DATA_DIR}:/appdata
|
||||
environment:
|
||||
- SECRET_ENCRYPTION_KEY=${HOMARR_ENCRYPTION_KEY}
|
||||
- AUTH_PROVIDERS=oidc
|
||||
- AUTH_OIDC_ISSUER=${HOMARR_OIDC_ISSUER}
|
||||
- AUTH_OIDC_CLIENT_ID=${HOMARR_OIDC_CLIENT_ID}
|
||||
- AUTH_OIDC_CLIENT_SECRET=${HOMARR_OIDC_CLIENT_SECRET}
|
||||
- AUTH_OIDC_CLIENT_NAME=${HOMARR_OIDC_CLIENT_NAME}
|
||||
- AUTH_OIDC_AUTO_LOGIN=true
|
||||
- NODE_TLS_REJECT_UNAUTHORIZED=0
|
||||
# - AUTH_PROVIDERS=oidc
|
||||
# - AUTH_OIDC_ISSUER=${HOMARR_OIDC_ISSUER}
|
||||
# - AUTH_OIDC_CLIENT_ID=${HOMARR_OIDC_CLIENT_ID}
|
||||
# - AUTH_OIDC_CLIENT_SECRET=${HOMARR_OIDC_CLIENT_SECRET}
|
||||
# - AUTH_OIDC_CLIENT_NAME=${HOMARR_OIDC_CLIENT_NAME}
|
||||
# - AUTH_OIDC_AUTO_LOGIN=true
|
||||
- NEXTAUTH_URL=${HOMARR_DOMAIN}
|
||||
- BASE_URL=${HOMARR_DOMAIN}
|
||||
ports:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
jellyfin:
|
||||
image: jellyfin/jellyfin:10.10.5
|
||||
image: jellyfin/jellyfin:10.10.7
|
||||
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
|
||||
network_mode: 'host'
|
||||
restart: 'unless-stopped'
|
||||
|
||||
@@ -16,7 +16,7 @@ services:
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
|
||||
paperless:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.14.7
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.15.0
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
2
pihole/.env.example
Normal file
2
pihole/.env.example
Normal file
@@ -0,0 +1,2 @@
|
||||
PIHOLE_DATA_DIR=
|
||||
PIHOLE_PASSWORD=
|
||||
37
pihole/docker-compose.yml
Normal file
37
pihole/docker-compose.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
|
||||
services:
|
||||
pihole:
|
||||
container_name: pihole
|
||||
image: pihole/pihole:latest
|
||||
ports:
|
||||
# DNS Ports
|
||||
- "53:53/tcp"
|
||||
- "53:53/udp"
|
||||
# Default HTTP Port
|
||||
- "8080:80/tcp"
|
||||
# Default HTTPs Port. FTL will generate a self-signed certificate
|
||||
# - "443:443/tcp"
|
||||
# Uncomment the below if using Pi-hole as your DHCP Server
|
||||
- "67:67/udp"
|
||||
# Uncomment the line below if you are using Pi-hole as your NTP server
|
||||
#- "123:123/udp"
|
||||
environment:
|
||||
# Set the appropriate timezone for your location from
|
||||
# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones, e.g:
|
||||
TZ: 'Europe/Amsterdam'
|
||||
# Set a password to access the web interface. Not setting one will result in a random password being assigned
|
||||
FTLCONF_webserver_api_password: ${PIHOLE_PASSWORD}
|
||||
# If using Docker's default `bridge` network setting the dns listening mode should be set to 'all'
|
||||
FTLCONF_dns_listeningMode: 'all'
|
||||
volumes:
|
||||
# For persisting Pi-hole's databases and common configuration file
|
||||
- ${PIHOLE_DATA_DIR}:/etc/pihole
|
||||
cap_add:
|
||||
# See https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
|
||||
# Required if you are using Pi-hole as your DHCP server, else not needed
|
||||
- NET_ADMIN
|
||||
# Required if you are using Pi-hole as your NTP client to be able to set the host's system time
|
||||
# - SYS_TIME
|
||||
# Optional, if Pi-hole should get some more processing time
|
||||
- SYS_NICE
|
||||
restart: unless-stopped
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
pingvin:
|
||||
image: stonith404/pingvin-share:v1.9.0
|
||||
image: stonith404/pingvin-share:v1.11.0
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3042:3000
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
pocket-id:
|
||||
image: ghcr.io/pocket-id/pocket-id:v0.43.1
|
||||
image: ghcr.io/pocket-id/pocket-id:v0.45.0
|
||||
restart: unless-stopped
|
||||
env_file: .env
|
||||
ports:
|
||||
|
||||
14
spliit/.env.example
Normal file
14
spliit/.env.example
Normal file
@@ -0,0 +1,14 @@
|
||||
TZ=Europe/Amsterdam
|
||||
|
||||
# db
|
||||
SPLIIT_POSTGRES_DIR=
|
||||
SPLIIT_POSTGRES_PASSWORD=
|
||||
SPLIIT_POSTGRES_USER=spliit
|
||||
SPLIIT_POSTGRES_DB=spliit
|
||||
|
||||
# Image upload (for receipts)
|
||||
NEXT_PUBLIC_ENABLE_EXPENSE_DOCUMENTS=true
|
||||
S3_UPLOAD_KEY=
|
||||
S3_UPLOAD_SECRET=
|
||||
S3_UPLOAD_BUCKET=
|
||||
S3_UPLOAD_REGION=
|
||||
24
spliit/docker-compose.yml
Normal file
24
spliit/docker-compose.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
services:
|
||||
spliit:
|
||||
image: petersmit27/spliit:latest
|
||||
ports:
|
||||
- 3001:3000
|
||||
depends_on:
|
||||
- spliit_db
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
POSTGRES_HOST: spliit_db
|
||||
POSTGRES_DB: ${SPLIIT_POSTGRES_DB}
|
||||
POSTGRES_USER: ${SPLIIT_POSTGRES_USER}
|
||||
POSTGRES_PASSWORD: ${SPLIIT_POSTGRES_PASSWORD}
|
||||
spliit_db:
|
||||
image: postgres:17
|
||||
volumes:
|
||||
- ${SPLIIT_POSTGRES_DIR}:/var/lib/postgresql/data
|
||||
environment:
|
||||
TZ: ${TZ}
|
||||
POSTGRES_DB: ${SPLIIT_POSTGRES_DB}
|
||||
POSTGRES_USER: ${SPLIIT_POSTGRES_USER}
|
||||
POSTGRES_PASSWORD: ${SPLIIT_POSTGRES_PASSWORD}
|
||||
@@ -11,4 +11,4 @@ services:
|
||||
env_file:
|
||||
- .env
|
||||
ports:
|
||||
- "8080:80"
|
||||
- "8082:80"
|
||||
Reference in New Issue
Block a user