diff --git a/selfhosted_extra/docker-compose.yaml b/selfhosted_extra/docker-compose.yaml index c7b68b0..0b265f8 100644 --- a/selfhosted_extra/docker-compose.yaml +++ b/selfhosted_extra/docker-compose.yaml @@ -29,6 +29,52 @@ services: - data_clipbucket_db:/var/lib/mysql - /opt/video:/srv/http/clipbucket #- /opt/video_ramdisk:/srv/http/clipbucket/upload/files/conversion_queue/ + matrix: + image: matrixdotorg/synapse:latest + container_name: self_matrix + networks: + internal_traffic: + ipv4_address: 192.168.3.62 + #command: migrate_config + #command: migrate_config + environment: + SYNAPSE_SERVER_NAME: eldorado.city + SYNAPSE_REPORT_STATS: no + volumes: + - data_matrix:/data + homebox: + image: ghcr.io/sysadminsmedia/homebox:0.21.0 + container_name: homebox + networks: + internal_traffic: + ipv4_address: 192.168.3.70 + + environment: + - HBOX_LOG_LEVEL=info + - HBOX_LOG_FORMAT=text + - HBOX_WEB_MAX_FILE_UPLOAD=10 + - HBOX_OPTIONS_ALLOW_ANALYTICS=false + volumes: + - data_homebox:/data/ + vnc: + image: mrcolorrain/vnc-browser:debian + hostname: self_vnc + network_mode: host + container_name: self_vnc + deploy: + resources: + limits: + cpus: '0.50' + memory: 512M + + ports: + - "5900:5900" + - "6080:6080" + environment: + VNC_PASSWORD: "mypassword" + AUTO_START_XTERM: false + restart: unless-stopped + manyfold: hostname: self_manyfold container_name: self_manyfold @@ -67,6 +113,12 @@ volumes: data_clipbucket_db: external: true + + data_matrix: + external: true + + data_homebox: + external: true networks: internal_traffic: - external: true + external: true