Commit Graph

322 Commits (e15b6115c8e706a3b999b5973b6cdebf2023b024)

Author SHA1 Message Date
cruizba 0919f04fa4 deployment: Update nginx version and bump deployment versions 2022-11-10 14:44:33 +01:00
cruizba b93b8dd85e deployment: Nginx security improvements:
- Disable TLSv1.0 and TLSv1.1 by default.
- Use intermediate SSL ciphers following mozilla SSL generator: https://ssl-config.mozilla.org/#server=nginx&version=1.23.1&config=intermediate&openssl=1.1.1&guideline=5.6
- Enable HSTS by default
2022-11-10 14:43:03 +01:00
pabloFuente 3b72c8f52d openvidu-recording Docker image: add Ubuntu 22.04-based image 2022-10-06 11:25:12 +02:00
pabloFuente 74e68ea8b1 openvidu-recording Docker image: add new Chromium flags 2022-10-06 11:15:52 +02:00
cruizba 154cdc2db6 deployment: Update nginx version to 1.23.1 2022-09-21 15:18:56 +02:00
pabloFuente 7e5a8afb48 openvidu-server: show warning log on startup if openvidu-dev container 2022-09-20 16:09:47 +02:00
cruizba 57401acf2b deployment: Remove docker of openvidu-test-app. Update openvidu-dev to 6.18.0 2022-09-19 17:56:15 +02:00
cruizba ca08e16ac4 deployment: Deprecate old API by default. 2022-09-14 12:04:57 +02:00
pabloFuente d878c3f5eb Rename docker container openvidu-server-kms to openvidu-dev 2022-08-08 23:49:22 +02:00
Carlos Ruiz Ballesteros 5d354f1f0e
Update new_api_pro.conf 2022-04-28 11:47:15 +02:00
cruizba edfbd9cf34 deployment: Don't ask about time zone while building openvidu-server-pro docker image 2022-04-21 21:27:44 +02:00
cruizba b1a44b0f3a deployment: Update base images of openvidu-server, openvidu-server-pro and nginx 2022-04-21 19:46:10 +02:00
cruizba 8edd8827ca deployment: Don't use /dev/random to generate coturn secret which produces a pipe error. Use shuf instead 2022-04-21 19:06:40 +02:00
cruizba 34be4d8c13 deployment: openvidu-server & openvidu-server-pro entrypoint improvements
- Create directory /run/secrets/coturn just when it is necessary to generate a new secret file for COTURN_SHARED_SECRET_KEY. (Docker daemon should generate it anyways while running
- Use `tr -dc '[:alnum:]' </dev/urandom` instead of `tr -dc A-Za-z0-9 </dev/urandom` to generate alphanumeric COTURN_SHARED_SECRET_KEY
- Define possible empty variables at the beginning of the entrypoint.
- Fail script on any error with `set -o errexit -o errtrace -o pipefail -o nounset`
- More meaningfull message while waiting Kibana service
2022-04-21 11:55:17 +02:00
cruizba 4f04f3b33c Adapt coturn configuration to allow multiple coturns by kms uri 2022-04-20 18:50:34 +02:00
cruizba ad54a3005d openvidu-server, deployment: Generate Coturn shared key instead of using OpenVidu Secret for better security. Remove unused COTURN_REDIS properties 2022-04-12 14:42:12 +02:00
cruizba ac5485ddc0 openvidu-server, deployment: Remove redis for coturn. Now credentials are generated using https://datatracker.ietf.org/doc/html/draft-uberti-behave-turn-rest-00 2022-04-06 18:37:11 +02:00
Flamenco 8f69c0d1a4
Fix typo in docs 2022-02-03 10:35:37 -05:00
Juan Navarro 162871a7dd deployment: change IP discovery script to match mediasoup-controller
Change the script (error checking, code style, etc) to match the one
used in openvidu-mediasoup-controller, so both are easier to maintain.

* Relevant change: use wget (leaner, faster) instead of curl.
* All others are minor changes.
2021-12-24 16:05:41 +01:00
cruizba 3a59b7b921 deployment: Try to autodiscover Public IP via HTTP if DNS outgoing traffic is not enabled 2021-12-24 14:17:51 +01:00
cruizba ada2b259b7 Upload gitignore 2021-12-20 14:41:18 +01:00
cruizba 334a87acf8 Patch elasticsearch to use log4j 2.17.0 2021-12-20 14:36:35 +01:00
cruizba 581aad38d5 Bump Dockerfile redis version 2021-12-16 23:00:39 +01:00
cruizba 1e085e5990 deployment: Use own patched elasticsearch image 2021-12-16 21:29:51 +01:00
cruizba edfbe3104e deployment: fix nginx main process. Update nginx version 2021-12-16 17:27:32 +01:00
cruizba ddaf34a475 deployment: openvidu_health_check - fix error when 'about:webrtc' page refresh its data 2021-11-05 15:33:46 +01:00
cruizba 6c122cd645 deployment: openvidu_health_check fix timeout on firefox 2021-11-05 13:37:51 +01:00
cruizba 1eba0f3602 deployment: openvidu_health_check fix timeout 2021-11-05 12:26:26 +01:00
cruizba 2c4596a73f deployment: openvidu_health_check can test OpenVidu CE/PRO/ENTERPRISE. Cache web drivers in Docker image 2021-11-04 16:47:35 +01:00
cruizba e32330ad95 deployment: find_element instead of find_elements in openvidu_health_check 2021-11-03 20:51:03 +01:00
Carlos Ruiz Ballesteros 00d2e3e5fa
deployment: minor comment fixes in openvidu_helth_check 2021-11-03 20:26:46 +01:00
cruizba 83dade9e9e deployment: print candidates in openvidu-health-checker docker image test 2021-11-03 20:22:52 +01:00
Carlos Ruiz Ballesteros 4cdae4601d
Update README.md 2021-11-03 12:09:37 +01:00
Carlos Ruiz Ballesteros da3239d245
Update README.md 2021-11-03 12:09:19 +01:00
cruizba 5f7a88c68f deployment: Experimental openvidu-health-checker self-contained docker image to check openvidu deployments 2021-11-03 12:07:43 +01:00
cruizba 110878f4c9 deployment: Add volume to configure custom locations in nginx. This is useful to add reverse proxy or other services to the nginx configuration to default HTTPS_PORT configured 2021-09-30 16:33:08 +02:00
cruizba 5a32f41b51 deployment: Minor fix detect-external-ip.sh 2021-07-14 10:26:11 +02:00
cruizba d47a1c9ad7 Add additional parameter 'COTURN_INTERNAL_RELAY=<boolean>' to use Public or Internal IP. Defaults to 'false', which respect previous OpenVidu default deployment configuration 2021-07-12 15:55:31 +02:00
cruizba 04f4991a92 openvidu-recording: Most font languages support
- Removed fonts-droid-fallback because it was not enough to support some languages.
- Added some needed fonts to support all languages installing as little as possible
2021-06-10 19:59:54 +02:00
cruizba f2a84366d1 openvidu-recording: Replace fonts-noto with fonts-droid-fallback from Dockerfile to reduce docker image size 2021-06-10 18:18:06 +02:00
pabloFuente 05fa7e9a90 Add flag --disable-features=Translate to recording container 2021-06-10 17:33:29 +02:00
cruizba 1b5b876ba0 Install fonts-noto 2021-06-10 17:10:59 +02:00
cruizba f1bb937c60 deployment: Add rule to allow iframe 2021-06-07 10:58:42 +02:00
cruizba f0705c9cce ci: Improve docker build commands for better consistency 2021-05-12 12:24:18 +02:00
cruizba 19b010a49c deployment: Add rules_access_dashboard to new rules 2021-05-11 14:51:12 +02:00
cruizba fc51f2f272 Update nginx to 1.20.0 2021-05-11 14:42:21 +02:00
cruizba 7a4435dd51 deployment: Minor fix to elasticsearch redirections 2021-05-11 14:42:04 +02:00
cruizba cec967acc7 deployment: Minor fix to override redis configuration in coturn. Bump coturn to 4.0.0-dev2 2021-05-06 13:39:26 +02:00
cruizba a8174b45a9 deployment: Update coturn to 4.5.2 and use official docker image 2021-05-06 13:01:00 +02:00
Juan Navarro 050057253a Fix spelling of several words in user-facing text & logs
stoped -> stopped
stoping -> stopping
uppgrade -> upgrade
dowloading -> downloading
ouput -> output
lastest -> latest
Openvidu -> OpenVidu
2021-04-20 17:06:22 +02:00