alpine-rustdeskserver #9

Closed
opened 2025-09-09 19:41:58 -05:00 by giteasync · 11 comments

Originally created by @tremor021 on GitHub.

Originally assigned to: @tremor021 on GitHub.

Name of the Script

alpine-rustdeskserver

📋 Script Details

Alpine RustDesk Server

Originally created by @tremor021 on GitHub. Originally assigned to: @tremor021 on GitHub. ### Name of the Script alpine-rustdeskserver ### 📋 Script Details Alpine RustDesk Server
giteasync added the Ready For Testing label 2025-09-09 19:41:58 -05:00
Author

@MickLesk commented on GitHub:

@tremor021 switch to tools.func? or useless here?

@MickLesk commented on GitHub: @tremor021 switch to tools.func? or useless here?
Author

@xkpx64 commented on GitHub:

For WebAdmin (rustdesk-api) i didn't see the printed user and password
https://github.com/lejianwen/rustdesk-api/blob/master/README_EN.md

Maybe we can use the code bellow to change the password to admin/admin in example

Reset admin password
./apimain reset-admin-pwd <pwd>
Web Admin
The frontend and backend are separated to provide a user-friendly management interface, primarily for managing and displaying data.Frontend code is available at [rustdesk-api-web](https://github.com/lejianwen/rustdesk-api-web)

Admin panel URL: http://<your server[:port]>/_admin/

For the initial installation, the admin username is admin, and the password will be printed in the console. You can change the password via the [command line](https://github.com/lejianwen/rustdesk-api/blob/master/README_EN.md#CLI).
Image
@xkpx64 commented on GitHub: For WebAdmin (rustdesk-api) i didn't see the printed user and password https://github.com/lejianwen/rustdesk-api/blob/master/README_EN.md Maybe we can use the code bellow to change the password to admin/admin in example ``` Reset admin password ./apimain reset-admin-pwd <pwd> ``` ``` Web Admin The frontend and backend are separated to provide a user-friendly management interface, primarily for managing and displaying data.Frontend code is available at [rustdesk-api-web](https://github.com/lejianwen/rustdesk-api-web) Admin panel URL: http://<your server[:port]>/_admin/ For the initial installation, the admin username is admin, and the password will be printed in the console. You can change the password via the [command line](https://github.com/lejianwen/rustdesk-api/blob/master/README_EN.md#CLI). ``` <img width="1043" height="149" alt="Image" src="https://github.com/user-attachments/assets/b09b4ac7-578f-45b5-8230-2c87c63eabda" />
Author

@github-actions[bot] commented on GitHub:

The alpine-rustdeskserver script is ready for testing:
bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/alpine-rustdeskserver.sh)"
Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

@github-actions[bot] commented on GitHub: The alpine-rustdeskserver script is ready for testing: ```bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/alpine-rustdeskserver.sh)"``` Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Author

@tremor021 commented on GitHub:

Assuming that it works fine on alpine, i can sure

@tremor021 commented on GitHub: Assuming that it works fine on alpine, i can sure
Author

@tremor021 commented on GitHub:

Image Image ?
@tremor021 commented on GitHub: <img width="412" height="143" alt="Image" src="https://github.com/user-attachments/assets/4752bd3d-0222-4e31-b8c3-b149f8e728da" /> <img width="1056" height="91" alt="Image" src="https://github.com/user-attachments/assets/831a8ef4-e401-47fe-ae8d-989847b73949" /> ?
Author

@xkpx64 commented on GitHub:

So far everything works for me btw thanks! Minor the config issues i'am having that is on my end everything is fine

@xkpx64 commented on GitHub: So far everything works for me btw thanks! Minor the config issues i'am having that is on my end everything is fine
Author

@xkpx64 commented on GitHub:

I'm not sure if it's possible to fix, but when I change ALWAYS_USE_RELAY=y in the RustDesk API (Webmin), the setting reverts back to NO after restarting hbbs.

My only guess is user need to manually setup database in api-config
mysql:
username: ""
password: ""
addr: ""
dbname: ""

postgresql:
host: "127.0.0.1"
port: "5432"
user: ""
password: ""
dbname: "postgres"
sslmode: "disable" # disable, require, verify-ca, verify-full
time-zone: "Asia/Shanghai" # Time zone for PostgreSQL connection

@xkpx64 commented on GitHub: I'm not sure if it's possible to fix, but when I change ALWAYS_USE_RELAY=y in the RustDesk API (Webmin), the setting reverts back to NO after restarting hbbs. My only guess is user need to manually setup database in api-config mysql: username: "" password: "" addr: "" dbname: "" postgresql: host: "127.0.0.1" port: "5432" user: "" password: "" dbname: "postgres" sslmode: "disable" # disable, require, verify-ca, verify-full time-zone: "Asia/Shanghai" # Time zone for PostgreSQL connection
Author

@tremor021 commented on GitHub:

Thats not a script issue. Script installs official .deb packages

@tremor021 commented on GitHub: Thats not a script issue. Script installs official .deb packages
Author

@MickLesk commented on GitHub:

In VED ofc, in VE not yet

@MickLesk commented on GitHub: In VED ofc, in VE not yet
Author

@xkpx64 commented on GitHub:

One last question: lejianwen uses https://github.com/lejianwen/rustdesk-server for his API. In the future, we may see some incompatibilities—have you considered this for your implementation?

@xkpx64 commented on GitHub: One last question: lejianwen uses https://github.com/lejianwen/rustdesk-server for his API. In the future, we may see some incompatibilities—have you considered this for your implementation?
Author

@MickLesk commented on GitHub:

fine for me @tremor021, you can manually push it into live

@MickLesk commented on GitHub: fine for me @tremor021, you can manually push it into live
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: community-scripts/ProxmoxVED#9