[GH-ISSUE #461] Linux and Mac agents #2228

Closed
opened 2026-03-14 03:06:08 +03:00 by kerem · 17 comments
Owner

Originally created by @dinger1986 on GitHub (May 2, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/461

Originally assigned to: @wh1te909 on GitHub.

I know it's planned but something a lot of people have commented on so would be a good feature to add.

Originally created by @dinger1986 on GitHub (May 2, 2021). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/461 Originally assigned to: @wh1te909 on GitHub. I know it's planned but something a lot of people have commented on so would be a good feature to add.
kerem 2026-03-14 03:06:08 +03:00
Author
Owner

@unplugged216 commented on GitHub (May 2, 2021):

I understand the agents are under development. My curiosity though is where are they in the repos? I would certainly like to contribute if possible.

<!-- gh-comment-id:830829015 --> @unplugged216 commented on GitHub (May 2, 2021): I understand the agents are under development. My curiosity though is where are they in the repos? I would certainly like to contribute if possible.
Author
Owner

@dinger1986 commented on GitHub (May 2, 2021):

I think they are planned rather than underdevelopment. If you want to help or collaborate on this project worth chatting to the devs on discord.

<!-- gh-comment-id:830834237 --> @dinger1986 commented on GitHub (May 2, 2021): I think they are planned rather than underdevelopment. If you want to help or collaborate on this project worth chatting to the devs on discord.
Author
Owner

@silversword411 commented on GitHub (May 31, 2021):

I believe this is a 100 sponsor goal...so keep sponsoring!

<!-- gh-comment-id:851485513 --> @silversword411 commented on GitHub (May 31, 2021): I believe this is a 100 sponsor goal...so keep sponsoring!
Author
Owner

@unplugged216 commented on GitHub (Jun 5, 2021):

Has there been any progress? Like I said, I would love to help

<!-- gh-comment-id:855290758 --> @unplugged216 commented on GitHub (Jun 5, 2021): Has there been any progress? Like I said, I would love to help
Author
Owner

@unplugged216 commented on GitHub (Jun 5, 2021):

So,

I decided to fork the rmmagent repo and see whats up. I feel there may be a bit of work to this. I am really curious if work has been started. if so, may I know where to work? As far as I can tell, this may require a decent amount of adjustment to breakout OS support.

<!-- gh-comment-id:855302668 --> @unplugged216 commented on GitHub (Jun 5, 2021): So, I decided to fork the [rmmagent](https://github.com/wh1te909/rmmagent) repo and see whats up. I feel there may be a bit of work to this. I am really curious if work has been started. if so, may I know where to work? As far as I can tell, this may require a decent amount of adjustment to breakout OS support.
Author
Owner

@silversword411 commented on GitHub (Jun 6, 2021):

@zharding I doubt work has been started on this yet. As this is a 100 sponsor goal, and I think the current count is half that, and other priorities are reporting and 1-2 other things to try and get to v1 release.

I'm sure if you wanted to build a Linux agent on your own and commit the work it would be welcomed though.

<!-- gh-comment-id:855331805 --> @silversword411 commented on GitHub (Jun 6, 2021): @zharding I doubt work has been started on this yet. As this is a 100 sponsor goal, and I think the current count is half that, and other priorities are reporting and 1-2 other things to try and get to v1 release. I'm sure if you wanted to build a Linux agent on your own and commit the work it would be welcomed though.
Author
Owner

@wh1te909 commented on GitHub (Jun 8, 2021):

i'm still experimenting with the design so yes work has been started, not public yet until i finalize the design

<!-- gh-comment-id:856473480 --> @wh1te909 commented on GitHub (Jun 8, 2021): i'm still experimenting with the design so yes work has been started, not public yet until i finalize the design
Author
Owner

@athornfam2 commented on GitHub (Sep 8, 2021):

With my feature request being closed for this open request. How far are we on a Linux/Mac agent?

<!-- gh-comment-id:914721325 --> @athornfam2 commented on GitHub (Sep 8, 2021): With my feature request being closed for this open request. How far are we on a Linux/Mac agent?
Author
Owner

@dinger1986 commented on GitHub (Sep 8, 2021):

I'm sure the status is still as above due to other development being carried out

<!-- gh-comment-id:914971551 --> @dinger1986 commented on GitHub (Sep 8, 2021): I'm sure the status is still as above due to other development being carried out
Author
Owner

@bdrayersyno commented on GitHub (Oct 7, 2021):

+1 for a Linux client

I can perhaps offer my help, if needed, for the Linux part because Linux is my core competences :-)

<!-- gh-comment-id:937524498 --> @bdrayersyno commented on GitHub (Oct 7, 2021): +1 for a Linux client I can perhaps offer my help, if needed, for the Linux part because Linux is my core competences :-)
Author
Owner

@JSuenram commented on GitHub (Feb 20, 2022):

+1

<!-- gh-comment-id:1046223343 --> @JSuenram commented on GitHub (Feb 20, 2022): +1
Author
Owner

@plao commented on GitHub (Feb 20, 2022):

+1 from my side also :-) I use no MACs, only Linux PCs but anyway...

<!-- gh-comment-id:1046270439 --> @plao commented on GitHub (Feb 20, 2022): +1 from my side also :-) I use no MACs, only Linux PCs but anyway...
Author
Owner

@wh1te909 commented on GitHub (Mar 20, 2022):

linux agent is released. mac coming soon

<!-- gh-comment-id:1073143125 --> @wh1te909 commented on GitHub (Mar 20, 2022): linux agent is released. mac coming soon
Author
Owner

@Serenfo commented on GitHub (Mar 23, 2022):

agent/agent.go:95:8: undefined: NewAgentConfig
agent/agent.go:209:23: undefined: SetDetached
agent/agent.go:337:14: a.getMeshNodeID undefined (type *Agent has no field or method getMeshNodeID)
agent/agent.go:349:9: cannot assign error to err in multiple assignment
agent/checkin.go:38:14: a.GetServices undefined (type *Agent has no field or method GetServices)
agent/checkin.go:41:14: a.osString undefined (type *Agent has no field or method osString)
agent/checkin.go:42:19: a.SystemRebootRequired undefined (type *Agent has no field or method SystemRebootRequired)
agent/checkin.go:48:19: a.LoggedOnUser undefined (type *Agent has no field or method LoggedOnUser)
agent/checkin.go:60:14: a.GetWMIInfo undefined (type *Agent has no field or method GetWMIInfo)
agent/rpc.go:35:18: undefined: SchedTask
agent/checkin.go:60:14: too many errors

Some error on freebsd/amd64 build

<!-- gh-comment-id:1076511616 --> @Serenfo commented on GitHub (Mar 23, 2022): agent/agent.go:95:8: undefined: NewAgentConfig agent/agent.go:209:23: undefined: SetDetached agent/agent.go:337:14: a.getMeshNodeID undefined (type *Agent has no field or method getMeshNodeID) agent/agent.go:349:9: cannot assign error to err in multiple assignment agent/checkin.go:38:14: a.GetServices undefined (type *Agent has no field or method GetServices) agent/checkin.go:41:14: a.osString undefined (type *Agent has no field or method osString) agent/checkin.go:42:19: a.SystemRebootRequired undefined (type *Agent has no field or method SystemRebootRequired) agent/checkin.go:48:19: a.LoggedOnUser undefined (type *Agent has no field or method LoggedOnUser) agent/checkin.go:60:14: a.GetWMIInfo undefined (type *Agent has no field or method GetWMIInfo) agent/rpc.go:35:18: undefined: SchedTask agent/checkin.go:60:14: too many errors Some error on freebsd/amd64 build
Author
Owner

@wh1te909 commented on GitHub (Mar 23, 2022):

@Serenfo you will need to create build stubs for freebsd in order to compile or use golang build tags

<!-- gh-comment-id:1076517128 --> @wh1te909 commented on GitHub (Mar 23, 2022): @Serenfo you will need to create build stubs for freebsd in order to compile or use golang build tags
Author
Owner

@dinger1986 commented on GitHub (Oct 7, 2022):

@wh1te909 we can probably close this now

<!-- gh-comment-id:1271328418 --> @dinger1986 commented on GitHub (Oct 7, 2022): @wh1te909 we can probably close this now
Author
Owner

@wh1te909 commented on GitHub (Oct 7, 2022):

@dinger1986 yep lol thanks!

<!-- gh-comment-id:1271826506 --> @wh1te909 commented on GitHub (Oct 7, 2022): @dinger1986 yep lol thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2228
No description provided.