Compare commits
2 Commits
908a43aa1d
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
59e564d6c7 | ||
|
|
fad342de01 |
@@ -1,5 +1,3 @@
|
|||||||
version: "3.8"
|
|
||||||
|
|
||||||
services:
|
services:
|
||||||
navidrome:
|
navidrome:
|
||||||
image: deluan/navidrome:latest
|
image: deluan/navidrome:latest
|
||||||
@@ -17,7 +15,6 @@ services:
|
|||||||
# ND_SCANSCHEDULE: 1h
|
# ND_SCANSCHEDULE: 1h
|
||||||
# ND_LOGLEVEL: info
|
# ND_LOGLEVEL: info
|
||||||
# ND_BASEURL: ""
|
# ND_BASEURL: ""
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- "/opt/navidrome/data:/data"
|
- "/opt/navidrome/data:/data"
|
||||||
- "/opt/music:/music:ro"
|
- "/opt/music:/music:ro"
|
||||||
@@ -83,6 +80,58 @@ services:
|
|||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
- "127.0.0.1:222:22"
|
- "127.0.0.1:222:22"
|
||||||
|
|
||||||
|
# synapse-db:
|
||||||
|
# image: postgres:15
|
||||||
|
# container_name: synapse-db
|
||||||
|
# restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# POSTGRES_DB: synapse
|
||||||
|
# POSTGRES_USER: synapse
|
||||||
|
# POSTGRES_PASSWORD_FILE: /run/secrets/synapse_db_password
|
||||||
|
# volumes:
|
||||||
|
# - synapse_db_data:/var/lib/postgresql/data
|
||||||
|
# secrets:
|
||||||
|
# - synapse_db_password
|
||||||
|
# networks:
|
||||||
|
# - web
|
||||||
|
|
||||||
|
# Run this command before start synapse service:
|
||||||
|
# docker run -it --rm \
|
||||||
|
# --mount type=volume,src=raspberry_synapse_data,dst=/data \
|
||||||
|
# -e SYNAPSE_SERVER_NAME=matrix.fscotto.duckdns.org \
|
||||||
|
# -e SYNAPSE_REPORT_STATS=no \
|
||||||
|
# -e SYNAPSE_NO_TLS=true \
|
||||||
|
# matrixdotorg/synapse:latest generate
|
||||||
|
synapse:
|
||||||
|
image: matrixdotorg/synapse:latest
|
||||||
|
container_name: synapse
|
||||||
|
restart: unless-stopped
|
||||||
|
depends_on:
|
||||||
|
- synapse-db
|
||||||
|
# environment:
|
||||||
|
# POSTGRES_PASSWORD_FILE: /run/secrets/synapse_db_password
|
||||||
|
volumes:
|
||||||
|
- synapse_data:/data
|
||||||
|
expose:
|
||||||
|
- "8008"
|
||||||
|
secrets:
|
||||||
|
- synapse_db_password
|
||||||
|
networks:
|
||||||
|
- web
|
||||||
|
|
||||||
|
coturn:
|
||||||
|
image: coturn/coturn
|
||||||
|
container_name: coturn
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./turnserver.conf:/etc/turnserver.conf:ro
|
||||||
|
networks:
|
||||||
|
- web
|
||||||
|
expose:
|
||||||
|
- "3478/udp"
|
||||||
|
- "3478/tcp"
|
||||||
|
- "49152-49200/udp"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
web:
|
web:
|
||||||
external: false
|
external: false
|
||||||
@@ -96,3 +145,10 @@ secrets:
|
|||||||
|
|
||||||
postgres_root_password: # This name is referenced by the 'navidromedb' service
|
postgres_root_password: # This name is referenced by the 'navidromedb' service
|
||||||
file: ./postgres_root_password.txt # Path to your secret file on the host
|
file: ./postgres_root_password.txt # Path to your secret file on the host
|
||||||
|
|
||||||
|
synapse_db_password: # This name is referenced by the 'synapse' service
|
||||||
|
file: ./synapse_db_password.txt # Path to your secret file on the host
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
synapse_db_data:
|
||||||
|
synapse_data:
|
||||||
|
|||||||
1
Raspberry/synapse_db_password.txt
Normal file
1
Raspberry/synapse_db_password.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
insert_your_password_here
|
||||||
10
Raspberry/turnserver.conf
Normal file
10
Raspberry/turnserver.conf
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
listening-port=3478
|
||||||
|
min-port=49152
|
||||||
|
max-port=49200
|
||||||
|
realm=matrix.fscotto.duckdns.org
|
||||||
|
|
||||||
|
user=turnuser:CcrN^Yg2&9^ZzXvo
|
||||||
|
|
||||||
|
lt-cred-mech
|
||||||
|
fingerprint
|
||||||
|
no-multicast-peers
|
||||||
Reference in New Issue
Block a user