Docker container to host https://github.com/maunium/stickerpicker with a self-hosted s3 backend
GPL-3.0 License
Docker container to host https://github.com/maunium/stickerpicker with a self-hosted s3 backend
docker-compose:
stickerpicker:
image: ghcr.io/msrd0/stickerpicker
environment:
- "HOMESERVER=https://MATRIX.SERVER.URL"
- "PACKS_S3_SERVER=https://S3.SERVER.URL"
- "PACKS_S3_BUCKET=stickerpicker"
ports:
- "8080:8080"
restart: unless-stopped
Environment variable:
.json
of your stickerpack (located in web/packs/
) to /PROFILE_NAME/*.json
at your s3 bucket.index.json
. The server creates this file./devtools
in a chat in element.{
"stickerpicker": {
"content": {
"type": "m.stickerpicker",
"url": "https://YOUR.STICKER.PICKER.URL/PROFILE_NAME/index.html?theme=$theme",
"name": "Stickerpaket",
"data": {}
},
"sender": "@YOU:MATRIX.SERVER.NAME",
"state_key": "stickerpicker",
"type": "m.widget",
"id": "stickerpicker"
}
}
Do not forget to change YOUR.STICKER.PICKER.URL/PROFILE_NAME
, PROFILE_NAME
and @YOU:MATRIX.SERVER.NAME