[GH-ISSUE #338] Unable to upload MeshAgent to RMM #214

Closed
opened 2026-03-02 02:14:34 +03:00 by kerem · 7 comments
Owner

Originally created by @tedtms on GitHub (Mar 22, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/338

Server Info:

  • OS: Ubuntu 20.04
  • Browser: Firefox & Chromium
  • RMM Version: v0.4.27

Installation Method:

  • Standard
  • Docker

Hi! Just discovered the project, really intrigued and excited to get it working! I've got Tactical installed on Ubuntu, using an existing postgres db and an external nginx secure proxy, but otherwise vanilla. I can log into RMM but the issue comes with trying to upload the Agent.

I've downloaded the latest agent from the rmmagent release page, but when I go to File > Upload MeshAgent and select the file, it says "Unable to upload".

Any help you can offer would be super appreciated! Thanks again for such a cool project!

Cheers,
Ted

Originally created by @tedtms on GitHub (Mar 22, 2021). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/338 **Server Info:** - OS: Ubuntu 20.04 - Browser: Firefox & Chromium - RMM Version: v0.4.27 **Installation Method:** - [X] Standard - [ ] Docker Hi! Just discovered the project, really intrigued and excited to get it working! I've got Tactical installed on Ubuntu, using an existing postgres db and an external nginx secure proxy, but otherwise vanilla. I can log into RMM but the issue comes with trying to upload the Agent. I've downloaded the latest agent from [the rmmagent release page](https://github.com/wh1te909/rmmagent/releases/tag/v1.4.13), but when I go to File > Upload MeshAgent and select the file, it says "Unable to upload". Any help you can offer would be super appreciated! Thanks again for such a cool project! Cheers, Ted
kerem closed this issue 2026-03-02 02:14:34 +03:00
Author
Owner

@Omnicef commented on GitHub (Mar 22, 2021):

The reason you're running to an issue, is because you need to upload the agent from your Mesh Central instance.

<!-- gh-comment-id:803706055 --> @Omnicef commented on GitHub (Mar 22, 2021): The reason you're running to an issue, is because you need to upload the agent from your Mesh Central instance.
Author
Owner

@tedtms commented on GitHub (Mar 22, 2021):

@Omnicef Oh! How should I do that? And apologies if this is documented somewhere, I was following the installation Wiki but didn't see anything about this in there. Thanks for your quick reply!

<!-- gh-comment-id:803706553 --> @tedtms commented on GitHub (Mar 22, 2021): @Omnicef Oh! How should I do that? And apologies if this is documented somewhere, I was following the installation Wiki but didn't see anything about this in there. Thanks for your quick reply!
Author
Owner

@Omnicef commented on GitHub (Mar 22, 2021):

Copied from the instructions...

A bunch of URLS / usernames / passwords will be printed out at the end of the install script. Save these somewhere safe. Recover them if you didn't

Copy the url for the meshagent exe (https://mesh.example.com), paste it in your browser and download the mesh agent:

Navigate to https://rmm.example.com and login with the username/password you created during install.

Once logged in, you will be redirected to the initial setup page.

Create your first client/site, choose the default timezone and then upload the mesh agent you just downloaded.

<!-- gh-comment-id:803707928 --> @Omnicef commented on GitHub (Mar 22, 2021): Copied from the instructions... A bunch of URLS / usernames / passwords will be printed out at the end of the install script. Save these somewhere safe. Recover them if you didn't Copy the url for the meshagent exe (https://mesh.example.com), paste it in your browser and download the mesh agent: Navigate to https://rmm.example.com and login with the username/password you created during install. Once logged in, you will be redirected to the initial setup page. Create your first client/site, choose the default timezone and then upload the mesh agent you just downloaded.
Author
Owner

@Omnicef commented on GitHub (Mar 22, 2021):

In a nutshell you get it from mesh.your_domain.com

<!-- gh-comment-id:803708058 --> @Omnicef commented on GitHub (Mar 22, 2021): In a nutshell you get it from mesh.your_domain.com
Author
Owner

@tedtms commented on GitHub (Mar 22, 2021):

OK, I have a small update and a couple more questions:

  • The reason I had Upload issues was because I was dumb and forgot to set client_max_body_size in my nginx config to something greater than 1MB. I can upload the agent now.
  • Where do I download the agent from my meshcentral instance? I can log in but I'm admittedly unfamiliar with MC so I've so far been unable to find where I'm supposed to download the agent.
  • If I'm supposed to download the agent from my MC instance, what's the point of the rmmagent that wh1te909 has available in his other repo?
<!-- gh-comment-id:803709035 --> @tedtms commented on GitHub (Mar 22, 2021): OK, I have a small update and a couple more questions: - The reason I had Upload issues was because I was dumb and forgot to set client_max_body_size in my nginx config to something greater than 1MB. I can upload the agent now. - Where do I download the agent from my meshcentral instance? I can log in but I'm admittedly unfamiliar with MC so I've so far been unable to find where I'm supposed to download the agent. - If I'm supposed to download the agent from my MC instance, what's the point of the rmmagent that wh1te909 has available in his other repo?
Author
Owner

@Omnicef commented on GitHub (Mar 22, 2021):

You just need to upload the mesh agent once on your server. You only install the RMM agent to your client PCS/Servers. It uses mesh in the background.
Download it from you mesh instance by clicking on add agent. Then log into your TacticalRMM instance and upload it there. It's only a one-time thing. Also, you may want to check out the Discord server for help as there is a support channel. There is a link on the github page for it.

<!-- gh-comment-id:803711128 --> @Omnicef commented on GitHub (Mar 22, 2021): You just need to upload the mesh agent once on your server. You only install the RMM agent to your client PCS/Servers. It uses mesh in the background. Download it from you mesh instance by clicking on add agent. Then log into your TacticalRMM instance and upload it there. It's only a one-time thing. Also, you may want to check out the Discord server for help as there is a support channel. There is a link on the github page for it.
Author
Owner

@tedtms commented on GitHub (Mar 22, 2021):

Great, thanks! Since my initial issue is solved, I'll mark this as closed and seek further help on the Discord if needed.

Cheers!

<!-- gh-comment-id:803715856 --> @tedtms commented on GitHub (Mar 22, 2021): Great, thanks! Since my initial issue is solved, I'll mark this as closed and seek further help on the Discord if needed. Cheers!
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#214
No description provided.