-
|
I am trying to deploy tuwunel with docker compose, here is the # tuwunel
services:
homeserver:
### If you already built the tuwunel image with 'docker build' or want to use a registry image,
### then you are ready to go.
image: jevolk/tuwunel:latest
restart: unless-stopped
ports:
- 8448:6167
volumes:
- db:/var/lib/tuwunel
- ./tuwunel.toml:/etc/tuwunel.toml
- ./tls/cert.pem:/etc/tls/cert.pem
- ./tls/privkey.pem:/etc/tls/privkey.pem
environment:
TUWUNEL_SERVER_NAME: "hostname.com" # EDIT THIS
TUWUNEL_DATABASE_PATH: /var/lib/tuwunel
TUWUNEL_PORT: 6167
TUWUNEL_MAX_REQUEST_SIZE: 20000000
TUWUNEL_ALLOW_REGISTRATION: 'true'
TUWUNEL_REGISTRATION_TOKEN: 'secret_token' # A registration token is required when registration is allowed.
#TUWUNEL_YES_I_AM_VERY_VERY_SURE_I_WANT_AN_OPEN_REGISTRATION_SERVER_PRONE_TO_ABUSE: 'true'
TUWUNEL_ALLOW_FEDERATION: 'true'
TUWUNEL_TRUSTED_SERVERS: '["matrix.org"]'
#TUWUNEL_LOG: warn,state_res=warn
TUWUNEL_ADDRESS: 0.0.0.0
TUWUNEL_CONFIG: '/etc/tuwunel.toml'
### Uncomment if you want to use your own Element-Web App.
### Note: You need to provide a config.json for Element and you also need a second
### Domain or Subdomain for the communication between Element and tuwunel
### Config-Docs: https://github.com/vector-im/element-web/blob/develop/docs/config.md
# element-web:
# image: vectorim/element-web:latest
# restart: unless-stopped
# ports:
# - 8009:80
# volumes:
# - ./element_config.json:/app/config.json
# depends_on:
# - homeserver
volumes:
db:
volumes:
db:so I here is the output of the [global]
server_name = "iusearchbtw.top"
cache_capacity_modifier = 0.78
max_request_size = "88 MiB"
allow_registration = true
registration_token = "secret_token"
encryption_enabled_by_default_for_room_type = "all"
allow_unstable_room_versions = false
admin_room_notices = true
[global.tls]
certs = "/etc/tls/cert.pem"
key = "/etc/tls/privkey.pem"However when I try to send request to the server it fails with a very weird error related to http 0.9: here is the distro used if it helps: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
The problem was the fact, that I was using TLS certificate file instead of a [global.tls]
certs = "/etc/tls/fullchain.pem" # use an actual fullchain file, not just rename it
key = "/etc/tls/privkey.pem" |
Beta Was this translation helpful? Give feedback.
The problem was the fact, that I was using TLS certificate file instead of a
fullchainone. The solution was to just specify thefullchain.pemas a certificate in the config file:tuwunel.toml