Files
hermes-docker/selfhosted_extra/docker-compose.yaml

125 lines
4.4 KiB
YAML
Raw Permalink Normal View History

2025-04-01 18:03:17 +00:00
version: '3.6'
services:
portainer:
image: portainer/portainer-ce:2.20.3
container_name: self_portainer
networks:
internal_traffic:
ipv4_address: 192.168.3.50
deploy:
resources:
limits:
cpus: '0.50'
memory: 128M
volumes:
- data_portainer:/data
- /var/run/docker.sock:/var/run/docker.sock
restart: no
2025-06-22 19:20:31 +00:00
tube:
image: oxygenz/clipbucket-v5:latest
container_name: self_clipbucket
networks:
internal_traffic:
ipv4_address: 192.168.3.60
2025-08-20 20:04:42 +00:00
environment:
- DOMAIN_NAME=tube.waw.eldorado.city
2025-06-22 19:20:31 +00:00
volumes:
- data_clipbucket_db:/var/lib/mysql
- /opt/video:/srv/http/clipbucket
#- /opt/video_ramdisk:/srv/http/clipbucket/upload/files/conversion_queue/
2025-10-17 20:47:18 +00:00
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
2025-08-20 20:04:42 +00:00
manyfold:
hostname: self_manyfold
container_name: self_manyfold
image: ghcr.io/manyfold3d/manyfold:latest
volumes:
- /opt/3d:/models
networks:
internal_traffic:
ipv4_address: 192.168.3.65
environment:
DATABASE_ADAPTER: postgresql
DATABASE_HOST: self_postgres18
2025-08-20 20:04:42 +00:00
DATABASE_PORT: 5432
DATABASE_NAME: manyfold
DATABASE_USER: manyfold
DATABASE_PASSWORD: manyfold
SECRET_KEY_BASE: hytrfgytedcv54
REDIS_URL: redis://self_redis:6379/12
PUID: 1000
PGID: 1000
2025-08-24 14:27:25 +00:00
MAX_FILE_EXTRACT_SIZE: 4294967296
MAX_FILE_UPLOAD_SIZE: 4294967296
2025-08-20 20:04:42 +00:00
restart: no
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
cap_add:
- CHOWN
- DAC_OVERRIDE
- SETUID
- SETGID
2025-04-01 18:03:17 +00:00
volumes:
data_portainer:
external: true
2025-06-22 19:20:31 +00:00
data_clipbucket_db:
external: true
2025-10-17 20:47:18 +00:00
data_matrix:
external: true
data_homebox:
external: true
2025-04-01 18:03:17 +00:00
networks:
internal_traffic:
2025-10-17 20:47:18 +00:00
external: true