add rustdesk service

This commit is contained in:
Tobias Petrich 2025-04-22 23:17:27 +02:00
parent 7e754f3b31
commit d1e95b2dcd
No known key found for this signature in database
GPG Key ID: D99301AD0515015F
4 changed files with 44 additions and 0 deletions

View File

@ -94,3 +94,10 @@
service_name: "bookstack"
systemd_service_name: "bookstack-pod"
quadlet_template_src: "./my_service_templates"
- name: Deploy rustdesk
include_role:
name: rootless-podman-service
vars:
service_name: "rustdesk"
systemd_service_name: "rustdesk-pod"
quadlet_template_src: "./my_service_templates"

View File

@ -0,0 +1,10 @@
[Unit]
Description=Rustdesk hbbr
[Container]
ContainerName=rustdesk-hbbr
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbr
Volume=/var/vol/rustdesk/data:/root:Z
AutoUpdate=registry
Pod=rustdesk.pod

View File

@ -0,0 +1,10 @@
[Unit]
Description=Rustdesk hbbs
[Container]
ContainerName=rustdesk-hbbs
Image=ghcr.io/rustdesk/rustdesk-server:latest
Exec=hbbs
Volume=/var/vol/rustdesk/data:/root:Z
AutoUpdate=registry
Pod=rustdesk.pod

View File

@ -0,0 +1,17 @@
[Unit]
Description=Rustdesk deployment
Wants=network-online.target
After=network.target network-online.target
[Pod]
PodName=Rustdesk
Network=host
[Service]
# Restart service when sleep finishes
Restart=on-failure
RestartSec=60
[Install]
# Start by default on boot
WantedBy=multi-user.target default.target