mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 06:55:52 +03:00
[GH-ISSUE #138] Feature Request: Re-Usable Download Links for Agents #79
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#79
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bradhawkins85 on GitHub (Oct 12, 2020).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/138
Originally assigned to: @wh1te909 on GitHub.
Would it be possible to add somewhere to re-download generated agents rather than regenerating them every time?
The list would be similar to the image below (excuse the quick mock-up in excel)
Expired links would disappear from the list and agent files stay on the RMM server until the expiry date and are automatically deleted. We could then just copy and paste a link to a client machine to download and install the agent rather the transferring the installer.
Also might be good to show the agent version generated in the table too.
@saulens22 commented on GitHub (Oct 12, 2020):
I don't think exe file archive is good idea. API endpoint would be more universal. Something like
/api/generate/agent/x64/exe/{agent-hash}or/api/generate/agent/{client}/{site}/x64/exe/{user-api-key}. Would be good for getting raw PowerShell script too.@wh1te909 commented on GitHub (Oct 12, 2020):
yea would not want to keep the actual binaries sitting on the server since it would not only take up space but if I update the installer with a new function or something the old binary might not be compatible anymore.
It only takes 2 seconds to generate an exe on the fly, so I'm thinking something like how meshcentral does it, generating an "invite" link which has an expiration and can have a section that shows all that info like your excel mockup, and then when you copy and paste that link into a browser at your client's site or whatever it will just generate the exe and download it then and there.
what do you guys think?
@bradhawkins85 commented on GitHub (Oct 14, 2020):
Sounds great to me.
@wh1te909 commented on GitHub (Oct 25, 2020):
Done, please update and try it out and lmk. Agents > Manage Deployments.
@dinger1986 commented on GitHub (Oct 28, 2020):
Working fine for me, we have sent afew customers the link and they have installed the agent, working great!
@saulens22 commented on GitHub (Oct 28, 2020):
Confirmed working.
@bradhawkins85 commented on GitHub (Oct 29, 2020):
So far so good, haven't needed to generate many downloads but the ones I have worked perfectly.