{"id":21835138,"url":"https://github.com/roles-ansible/ansible_role_rustdesk","last_synced_at":"2025-08-12T18:07:22.956Z","repository":{"id":223076870,"uuid":"759189826","full_name":"roles-ansible/ansible_role_rustdesk","owner":"roles-ansible","description":"Ansible role to Setup and configure your own rustdesk Server","archived":false,"fork":false,"pushed_at":"2024-04-23T23:41:06.000Z","size":35,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T09:44:26.727Z","etag":null,"topics":["ansible","ansible-role","rustdesk"],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/rustdesk/","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roles-ansible.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["do1jlr"],"liberapay":"L3D"}},"created_at":"2024-02-17T22:23:31.000Z","updated_at":"2024-12-17T17:59:34.000Z","dependencies_parsed_at":"2024-03-22T11:52:08.327Z","dependency_job_id":null,"html_url":"https://github.com/roles-ansible/ansible_role_rustdesk","commit_stats":null,"previous_names":["roles-ansible/ansible_role_rustdesk"],"tags_count":3,"template":false,"template_full_name":"roles-ansible/ansible_role_template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roles-ansible%2Fansible_role_rustdesk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roles-ansible%2Fansible_role_rustdesk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roles-ansible%2Fansible_role_rustdesk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roles-ansible%2Fansible_role_rustdesk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roles-ansible","download_url":"https://codeload.github.com/roles-ansible/ansible_role_rustdesk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244811380,"owners_count":20514276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-role","rustdesk"],"created_at":"2024-11-27T20:17:53.528Z","updated_at":"2025-03-21T14:20:47.594Z","avatar_url":"https://github.com/roles-ansible.png","language":"Jinja","funding_links":["https://github.com/sponsors/do1jlr","https://liberapay.com/L3D"],"categories":[],"sub_categories":[],"readme":"[![Ansible Galaxy](https://ansible.l3d.space/svg/roles-ansible.rustdesk.svg)](https://galaxy.ansible.com/ui/standalone/roles/roles-ansible/rustdesk/)\n[![MIT](https://ansible.l3d.space/svg/roles-ansible.rustdesk_license.svg)](LICENSE)\n[![Maintainance](https://ansible.l3d.space/svg/roles-ansible.rustdesk_maintainance.svg)](https://ansible.l3d.space/#roles-ansible.rustdesk)\n\n ansible role rustdesk\n=======================\nAnsible role to install a selfhosted rustdesk-server.\n\nYou can find more information about hosting rustdesk for yourself at [rustdesk.com/docs](https://rustdesk.com/docs/en/self-host/).\n\n Rustdesk Requirements\n=======================\nTo kommunikate with rustdesk, you need to open these Ports on the rustdesk server:\n+ TCP Ports: ``21115-21117``\n+ UDP Ports: ``21116``\n\n*Some of the Ports can be changed in the config*\n\n## Ansible Role Variables\n\n| Variable | Value | Description |\n| --- | --- | --- |\n| ``rustdesk__version`` | ``latest`` | Specify the wanted rustdesk release or install latest |\n| ``rustdesk__user`` | ``rustdesk`` | Unix User Name |\n| ``rustdesk__group`` | ``{{ rustdesk__user }}`` | Unix Group Name |\n| ``rustdesk__home`` | ``/var/lib/rustdesk`` | Application Working Enviroment |\n| ``rustdesk__user_home`` | ``{{ rustdesk__home }}`` | Unix Home |\n| ``rustdesk__ignore_version_mismatch`` | ``false`` | Ignore the fact that hbbs and hbbr versions mismatch. *(not recomended)* |\n| ``rustdesk__require_key`` | ``true`` | prohibit users without the key from establishing non-encrypted connections |\n| ``rustdesk__relay_server_domain`` | ``{{ ansible_fqdn }}`` | What is the Domain/IP from your rustdesk relay server? |\n| ``rustdesk__relay_server_port`` | ``21117`` | Rustdesk Relay Port |\n| ``rustdesk__signal_server_port`` | ``21116`` | Rustdesk Signal Server Port |\n| ``rustdesk__hbbr_executable_path`` | ``/usr/local/bin/hbbr`` | Rustdesk relay server executable |\n| ``rustdesk__hbbs_executable_path`` | ``/usr/local/bin/hbbs`` | Rustdesk signal server executable |\n| ``rustdesk__rustdesk_utils_executable_path`` | ``/usr/local/bin/rustdesk-utils`` | Rustdesk utils path executable |\n| ``submodules_versioncheck`` | ``false`` | Run simple Versionscheck *(recomended)* |\n\n License\n=========\n+ This Ansible role is under [MIT License](LICENSE).\n+ Please feel free to open a issue or pull-request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froles-ansible%2Fansible_role_rustdesk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froles-ansible%2Fansible_role_rustdesk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froles-ansible%2Fansible_role_rustdesk/lists"}