initial commit
This commit is contained in:
commit
a78d4f17b5
42
gitea/docker-compose.yml
Normal file
42
gitea/docker-compose.yml
Normal file
@ -0,0 +1,42 @@
|
||||
version: "3"
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
external: false
|
||||
|
||||
services:
|
||||
server:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=postgres
|
||||
- GITEA__database__HOST=db:5432
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=gitea
|
||||
- GITEA__database__PASSWD=gitea
|
||||
restart: always
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- ./gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "222:22"
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: postgres:14
|
||||
restart: always
|
||||
environment:
|
||||
- POSTGRES_USER=gitea
|
||||
- POSTGRES_PASSWORD=gitea
|
||||
- POSTGRES_DB=gitea
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- ./postgres:/var/lib/postgresql/data
|
11
matrix_synapse/anleitung.txt
Normal file
11
matrix_synapse/anleitung.txt
Normal file
@ -0,0 +1,11 @@
|
||||
1. a+-Eintrag beim DNS-provider einrichten
|
||||
2. ddclient eintrag für subdomain
|
||||
3. nginx:
|
||||
a. certbot neue domain zertifizieren lassen
|
||||
b. nginx.config anpassen
|
||||
4. docker-compose.yml erstellen inkl. 2. Service (postgres)
|
||||
5. docker-compose run --rm [...]
|
||||
6. homeserver.yaml anpassen -> db host = docker-containername von postgres
|
||||
7. docker-compose up -d
|
||||
|
||||
-- X. turn-server inkl. eigener IP-Adresse aufsetzen?
|
51
matrix_synapse/docker-compose.yml
Normal file
51
matrix_synapse/docker-compose.yml
Normal file
@ -0,0 +1,51 @@
|
||||
# https://github.com/matrix-org/synapse/blob/develop/contrib/docker/docker-compose.yml
|
||||
# This compose file is compatible with Compose itself, it might need some
|
||||
# adjustments to run properly with stack.
|
||||
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
|
||||
synapse:
|
||||
build:
|
||||
context: ../..
|
||||
dockerfile: docker/Dockerfile
|
||||
image: docker.io/matrixdotorg/synapse:latest
|
||||
# Since synapse does not retry to connect to the database, restart upon
|
||||
# failure
|
||||
restart: on-failure:10
|
||||
# See the readme for a full documentation of the environment settings
|
||||
# NOTE: You must edit homeserver.yaml to use postgres, it defaults to sqlite
|
||||
environment:
|
||||
SYNAPSE_CONFIG_PATH: "/data/homeserver.yaml"
|
||||
SYNAPSE_SERVER_NAME: "matrix.szimnau.de"
|
||||
SYNAPSE_REPORT_STATS: "yes"
|
||||
volumes:
|
||||
# You may either store all the files in a local folder
|
||||
- ./files:/data
|
||||
# .. or you may split this between different storage points
|
||||
# - ./files:/data
|
||||
# - /path/to/ssd:/data/uploads
|
||||
# - /path/to/large_hdd:/data/media
|
||||
depends_on:
|
||||
- db
|
||||
# expose the TLS port directly:
|
||||
ports:
|
||||
- 8008:8008/tcp
|
||||
|
||||
db:
|
||||
image: docker.io/postgres:latest
|
||||
# Change that password, of course!
|
||||
restart: on-failure:10
|
||||
environment:
|
||||
POSTGRES_DB: synapse
|
||||
POSTGRES_USER: synapse
|
||||
POSTGRES_PASSWORD: uFLC'=hjQ-SWo]f3mDF%
|
||||
# ensure the database gets created correctly
|
||||
# https://matrix-org.github.io/synapse/latest/postgres.html#set-up-database
|
||||
POSTGRES_INITDB_ARGS: "--encoding='UTF-8' --lc-collate='C' --lc-ctype='C'"
|
||||
volumes:
|
||||
# You may store the database tables in a local folder..
|
||||
- ./schemas:/var/lib/postgresql/data
|
||||
# .. or store them on some high performance storage for better results
|
||||
# - /path/to/ssd/storage:/var/lib/postgresql/data
|
2712
matrix_synapse/files/homeserver.yaml
Normal file
2712
matrix_synapse/files/homeserver.yaml
Normal file
File diff suppressed because it is too large
Load Diff
16
teamspeak/docker-compose.yml
Normal file
16
teamspeak/docker-compose.yml
Normal file
@ -0,0 +1,16 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
teamspeak3_server:
|
||||
container_name: Teamspeak3_Server
|
||||
image: ertagh/teamspeak3-server:arm32v7-latest-box86
|
||||
ports:
|
||||
- 9987:9987/udp
|
||||
- 10011:10011/tcp
|
||||
- 30033:30033/tcp
|
||||
volumes:
|
||||
- /home/edi/docker/teamspeak/workingdir/:/teamspeak/save/
|
||||
environment:
|
||||
TIME_ZONE: Europe/Berlin
|
||||
TS_UPDATE: 1
|
||||
restart: on-failure:10
|
Loading…
Reference in New Issue
Block a user