https://github.com/emrahcom/djm-s6-upgrade
docker-jitsi-meet s6 upgrade
https://github.com/emrahcom/djm-s6-upgrade
Last synced: 2 months ago
JSON representation
docker-jitsi-meet s6 upgrade
- Host: GitHub
- URL: https://github.com/emrahcom/djm-s6-upgrade
- Owner: emrahcom
- Created: 2025-02-04T10:50:01.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T11:22:00.000Z (3 months ago)
- Last Synced: 2025-03-04T11:36:02.052Z (3 months ago)
- Language: Lua
- Size: 360 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# djm-s6-upgrade
Test repository for upgrading
[s6-overlay](https://github.com/just-containers/s6-overlay) in
[docker-jitsi-meet](https://github.com/jitsi/docker-jitsi-meet).### Configuring
Create the locale folders on the host machine:
```bash
mkdir -p ~/.jitsi-meet-cfg/prosody/{config,prosody-plugins-custom}
mkdir -p ~/.jitsi-meet-cfg/{jibri,jicofo,jigasi,jvb,web}mkdir -p ~/.jitsi-meet-cfg/storage/{jibri,prosody,transcripts}
chmod 777 ~/.jitsi-meet-cfg/storage/jibri
chmod 777 ~/.jitsi-meet-cfg/storage/prosody
chmod 777 ~/.jitsi-meet-cfg/storage/transcriptsmkdir -p ~/.jitsi-meet-cfg/tmp/{web-crontabs,web-load-test}
chmod 777 ~/.jitsi-meet-cfg/tmp/web-crontabs
chmod 777 ~/.jitsi-meet-cfg/tmp/web-load-test
```Create and update `.env`:
```bash
cp env.example .env
./gen-passwords.sh
```Add some additional values into `.env` depending on the environment:
```bash
PUBLIC_URL=https://172.18.18.1:8443
JVB_ADVERTISE_IPS=172.18.18.1ENABLE_RECORDING=true
IGNORE_CERTIFICATE_ERRORS=true# To inform s6 about the readonly filesystem
S6_READ_ONLY_ROOT=1
```Pull images:
```bash
docker compose -f docker-compose.yml -f jigasi.yml -f jibri.yml pull
```### Running
```bash
docker compose -f docker-compose.yml up
```### Stopping
```bash
docker compose -f docker-compose.yml down --remove-orphans
```