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
|
- jellyfin/docker-compose.yml
|
||||||
- nextcloud/docker-compose.yml
|
- nextcloud/docker-compose.yml
|
||||||
- paperless/docker-compose.yml
|
- paperless/docker-compose.yml
|
||||||
|
- pihole/docker-compose.yml
|
||||||
- pingvin/docker-compose.yml
|
- pingvin/docker-compose.yml
|
||||||
- pocketid/docker-compose.yml
|
- pocketid/docker-compose.yml
|
||||||
|
- spliit/docker-compose.yml
|
||||||
- synapse/docker-compose.yml
|
- synapse/docker-compose.yml
|
||||||
- updater/docker-compose.yml
|
- updater/docker-compose.yml
|
||||||
- vaultwarden/docker-compose.yml
|
- vaultwarden/docker-compose.yml
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
gitea:
|
gitea:
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
image: gitea/gitea:1.23.6-rootless
|
image: gitea/gitea:1.23.7-rootless
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ${GITEA_DATA_LOCATION}:/var/lib/gitea
|
- ${GITEA_DATA_LOCATION}:/var/lib/gitea
|
||||||
|
|||||||
@@ -1,19 +1,20 @@
|
|||||||
services:
|
services:
|
||||||
homarr:
|
homarr:
|
||||||
container_name: 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
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
- ${HOMARR_DATA_DIR}:/appdata
|
- ${HOMARR_DATA_DIR}:/appdata
|
||||||
environment:
|
environment:
|
||||||
- SECRET_ENCRYPTION_KEY=${HOMARR_ENCRYPTION_KEY}
|
- SECRET_ENCRYPTION_KEY=${HOMARR_ENCRYPTION_KEY}
|
||||||
- AUTH_PROVIDERS=oidc
|
- NODE_TLS_REJECT_UNAUTHORIZED=0
|
||||||
- AUTH_OIDC_ISSUER=${HOMARR_OIDC_ISSUER}
|
# - AUTH_PROVIDERS=oidc
|
||||||
- AUTH_OIDC_CLIENT_ID=${HOMARR_OIDC_CLIENT_ID}
|
# - AUTH_OIDC_ISSUER=${HOMARR_OIDC_ISSUER}
|
||||||
- AUTH_OIDC_CLIENT_SECRET=${HOMARR_OIDC_CLIENT_SECRET}
|
# - AUTH_OIDC_CLIENT_ID=${HOMARR_OIDC_CLIENT_ID}
|
||||||
- AUTH_OIDC_CLIENT_NAME=${HOMARR_OIDC_CLIENT_NAME}
|
# - AUTH_OIDC_CLIENT_SECRET=${HOMARR_OIDC_CLIENT_SECRET}
|
||||||
- AUTH_OIDC_AUTO_LOGIN=true
|
# - AUTH_OIDC_CLIENT_NAME=${HOMARR_OIDC_CLIENT_NAME}
|
||||||
|
# - AUTH_OIDC_AUTO_LOGIN=true
|
||||||
- NEXTAUTH_URL=${HOMARR_DOMAIN}
|
- NEXTAUTH_URL=${HOMARR_DOMAIN}
|
||||||
- BASE_URL=${HOMARR_DOMAIN}
|
- BASE_URL=${HOMARR_DOMAIN}
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
jellyfin:
|
jellyfin:
|
||||||
image: jellyfin/jellyfin:10.10.5
|
image: jellyfin/jellyfin:10.10.7
|
||||||
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
|
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
|
||||||
network_mode: 'host'
|
network_mode: 'host'
|
||||||
restart: 'unless-stopped'
|
restart: 'unless-stopped'
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ services:
|
|||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
|
|
||||||
paperless:
|
paperless:
|
||||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.14.7
|
image: ghcr.io/paperless-ngx/paperless-ngx:2.15.0
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- 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:
|
services:
|
||||||
pingvin:
|
pingvin:
|
||||||
image: stonith404/pingvin-share:v1.9.0
|
image: stonith404/pingvin-share:v1.11.0
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- 3042:3000
|
- 3042:3000
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
pocket-id:
|
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
|
restart: unless-stopped
|
||||||
env_file: .env
|
env_file: .env
|
||||||
ports:
|
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_file:
|
||||||
- .env
|
- .env
|
||||||
ports:
|
ports:
|
||||||
- "8080:80"
|
- "8082:80"
|
||||||
Reference in New Issue
Block a user