[Unit] Description=mautrix-discord Matrix-Discord bridge After=network-online.target matrix-synapse.service Wants=network-online.target [Service] Type=simple User=mautrix-discord Group=mautrix-discord WorkingDirectory=/opt/mautrix-discord ExecStart=/opt/mautrix-discord/mautrix-discord -c /opt/mautrix-discord/config.yaml -r /opt/mautrix-discord/registration.yaml Restart=on-failure RestartSec=10 StandardOutput=journal StandardError=journal SyslogIdentifier=mautrix-discord # Resource limits MemoryMax=512M CPUQuota=80% # Hardening NoNewPrivileges=yes ProtectSystem=strict ProtectHome=yes PrivateTmp=yes ReadWritePaths=/opt/mautrix-discord /var/log/mautrix-discord [Install] WantedBy=multi-user.target