feat: drop simplex

krasovs.ky 098227e7 68be7af7

verified
-1
README.md
···
| Podman Exporter | Podman Prometheus Metrics Exporter | |
| rmqtt | MQTT Broker Server | |
| qBittorrent | BitTorrent Client | |
-
| SimpleX | Secure Messaging App | ☑️ |
| Tangled Knot | Git Platform based on ATProto | |
| Telegraf | Only for MQTT to OpenTelemetry conversion | |
| Traefik | Application Proxy | |
···
| Podman Exporter | Podman Prometheus Metrics Exporter | |
| rmqtt | MQTT Broker Server | |
| qBittorrent | BitTorrent Client | |
| Tangled Knot | Git Platform based on ATProto | |
| Telegraf | Only for MQTT to OpenTelemetry conversion | |
| Traefik | Application Proxy | |
-1
configs/containers/systemd/networks/simplex.network
···
-
[Network]
···
+1 -1
configs/containers/systemd/oauth2-proxy/oauth2-proxy-server.container.tftpl
···
After=pocket-id.service
[Container]
-
Image=quay.io/oauth2-proxy/oauth2-proxy:latest
AutoUpdate=registry
ContainerName=oauth2-proxy-server
···
After=pocket-id.service
[Container]
+
Image=quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
AutoUpdate=registry
ContainerName=oauth2-proxy-server
+1 -1
configs/containers/systemd/pocket-id.container.tftpl
···
Description=Pocket ID Quadlet
[Container]
-
Image=ghcr.io/pocket-id/pocket-id:latest
AutoUpdate=registry
ContainerName=pocket-id
···
Description=Pocket ID Quadlet
[Container]
+
Image=ghcr.io/pocket-id/pocket-id:v1.14.0
AutoUpdate=registry
ContainerName=pocket-id
-8
configs/containers/systemd/pods/simplex.pod
···
-
[Unit]
-
Description=SimpleX Pod
-
-
[Pod]
-
PodName=simplex
-
UserNS=keep-id:uid=1000,gid=1000
-
Network=simplex.network
-
Network=reverse-proxy.network
···
-39
configs/containers/systemd/simplex/simplex-smp.container.tftpl
···
-
[Unit]
-
Description=SimpleX SMP Quadlet
-
-
[Container]
-
Image=docker.io/simplexchat/smp-server:latest
-
AutoUpdate=registry
-
ContainerName=simplex-smp
-
-
User=1000:1000
-
-
Label="glance.id=simplex"
-
Label="glance.name=SimpleX Server"
-
Label="glance.icon=di:simplex-chat"
-
Label="glance.url=https://smp.${base_domain}"
-
Label="glance.description=SMP and XFTP servers"
-
Label="glance.hide=false"
-
-
Environment=ADDR=smp.${base_domain}
-
Secret=simplex-smp-pass,type=env,target=PASS
-
-
Label="traefik.enable=true"
-
Label="traefik.http.routers.simplex-smp.rule=Host(`smp.${base_domain}`)"
-
Label="traefik.http.services.simplex-smp.loadbalancer.server.port=8000"
-
Label="traefik.tcp.routers.simplex-smp.rule=ALPN(`smp/1`)"
-
Label="traefik.tcp.routers.simplex-smp.service=simplex-smp"
-
Label="traefik.tcp.routers.simplex-smp.tls.passthrough=true"
-
Label="traefik.tcp.services.simplex-smp.loadbalancer.server.port=5223"
-
-
Volume=/var/mnt/docker/app_data/simplex/smp/config:/etc/opt/simplex:Z
-
Volume=/var/mnt/docker/app_data/simplex/smp/state:/var/opt/simplex:Z
-
-
Pod=simplex.pod
-
-
[Service]
-
TimeoutStartSec=900
-
Restart=always
-
-
[Install]
-
WantedBy=multi-user.target default.target
···
-36
configs/containers/systemd/simplex/simplex-xftp.container.tftpl
···
-
[Unit]
-
Description=SimpleX XFTP Quadlet
-
-
[Container]
-
Image=docker.io/simplexchat/xftp-server:latest
-
AutoUpdate=registry
-
ContainerName=simplex-xftp
-
-
User=1000:1000
-
-
Label="glance.parent=simplex"
-
Label="glance.name=XFTP Server"
-
Label="glance.hide=false"
-
-
Environment=ADDR=xftp.${base_domain}
-
Environment=QUOTA=10gb
-
Secret=simplex-xftp-pass,type=env,target=PASS
-
-
Label="traefik.enable=true"
-
Label="traefik.tcp.routers.simplex-xftp.rule=ALPN(`xftp/1`)"
-
Label="traefik.tcp.routers.simplex-xftp.service=simplex-xftp"
-
Label="traefik.tcp.routers.simplex-xftp.tls.passthrough=true"
-
Label="traefik.tcp.services.simplex-xftp.loadbalancer.server.port=6223"
-
-
Volume=/var/mnt/docker/app_data/simplex/xftp/config:/etc/opt/simplex-xftp:Z
-
Volume=/var/mnt/docker/app_data/simplex/xftp/state:/var/opt/simplex-xftp:Z
-
Volume=/var/mnt/docker/app_data/simplex/xftp/files:/srv/xftp:Z
-
-
Pod=simplex.pod
-
-
[Service]
-
TimeoutStartSec=900
-
Restart=always
-
-
[Install]
-
WantedBy=multi-user.target default.target
···
+3
configs/matrix-rtc/livekit.yaml.tftpl
···
port: 7880
log_level: info
prometheus:
port: 9091
···
port: 7880
log_level: info
+
room:
+
auto_create: false
+
prometheus:
port: 9091
+1 -1
configs/matrix/log.config
···
level: INFO
root:
-
level: INFO
handlers: [console]
disable_existing_loggers: false
···
level: INFO
root:
+
level: WARNING
handlers: [console]
disable_existing_loggers: false