Created
October 27, 2023 14:48
-
-
Save seidler2547/953b1f1243483fe66c1f62a0c438104e to your computer and use it in GitHub Desktop.
Signal XPRA
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3.4' | |
services: | |
signal-xpra: | |
build: . | |
restart: unless-stopped | |
ports: | |
- 14500:14500 | |
environment: | |
- DEBIAN_FRONTEND=noninteractive | |
- XPRA_PASSWORD=secret | |
volumes: | |
- signal-data:/home/xpra/.config/Signal | |
volumes: | |
signal-data: | |
name: signal-data | |
external: true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ffeldhaus/xpra-html5-minimal | |
RUN mv /etc/apt/sources.list.d/xpra.list /etc/apt/sources.list.d/xpra.list.bak && \ | |
apt-get update -y && \ | |
apt-get install -y --no-install-recommends curl dirmngr gnupg2 ca-certificates gpg && \ | |
curl -s https://xpra.org/xpra.asc | gpg --dearmor | apt-key --keyring /etc/apt/trusted.gpg.d/xpra-apt-key.gpg add && \ | |
curl -s https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > /usr/share/keyrings/signal-desktop-keyring.gpg && \ | |
mv /etc/apt/sources.list.d/xpra.list.bak /etc/apt/sources.list.d/xpra.list && \ | |
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' > /etc/apt/sources.list.d/signal-xenial.list && \ | |
apt-get update -y && \ | |
apt-get upgrade -y --no-install-recommends && \ | |
apt-get install -y --no-install-recommends libatk-bridge2.0-0 libgtk-3-0 libgbm1 signal-desktop && \ | |
chmod 4755 /opt/Signal/chrome-sandbox && \ | |
rm -rf /var/lib/apt/lists | |
CMD "signal-desktop --no-sandbox --disable-dev-shm-usage --no-xshm" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment