Comments (8)
Hi, appreciate the kind words. Yes docker support would be amazing! I see your pull request and will review when I can and merge it, have been super busy past few days but will get to it as soon as I can.
from tacticalrmm.
@wh1te909 Thanks! I have been testing this a little more and I found that the meshagent upload isn't working on the initial client/site creation. Also adding a site to an existing client gives an issue. This might be an issue with the docker server configuration, but not sure. I get a CORS error, but the app domain is already whitelisted in Django.
I am also confused on how the MeshCentral server interacts with the tactical rmm service. Do I need to manually create a mesh group? Is the Mesh Server just used as a means for remote control of the managed endpoint? I also can't verify that the salt service is working as expected.
from tacticalrmm.
Merged your pull request.
I just updated the readme with an example walk-through of a full installation start to finish. I was running into CORS errors myself during file uploads, but it was actually due to file/folder permissions, once fixing that the CORS errors went away. The install script sets the correct permissions.
Yes you need to create a mesh group manually, check the updated readme for instructions. meshcentral and tacticalrmm are not really connected, I just wrap the meshcentral site in an iframe and use meshcentral's logintoken command line feature to generate a token which gets passed in the url of the iframe for authentication. The 2 django views that handle this are meshcentral_tabs() and take_control() in agents/views.py
Let me know if you are able to get a full installation working on a normal VPS without docker and then if all works can start troubleshooting docker, I think most of the errors you are getting are due to permissions. I have very limited docker experience and the way tacticalrmm works with salt and meshcentral I just thought would be too complicated for docker which is why I never even tried lol. But I am going to play around with your docker setup and see what errors I run into and try to get it working.
from tacticalrmm.
Thanks for the info! I checked the readme updates and that definitely clears up the questions I have. I am using a chromebook for my dev environment, so docker is the best I have. I will do some testing and I might need to submit another pull request once I have the issues ironed out.
I can also use docker to spin up some agents to connect to the dashboard. That would verify the salt configuration works.
Also. do you have a road map of features you are planning to implement? I would love to assist in development and testing.
Thanks again!
Josh
from tacticalrmm.
Sweet! Yea I'll add a road map of features I plan on adding. Not sure if you've ever used solarwinds rmm, we currently use that at my work so this project is heavily inspired by that, the plan is to eventually replace solarwinds with this so whatever features they have I'm trying to implement.
from tacticalrmm.
I haven't used Solarwinds in particular, but am familiar with RMMs. Mostly Labtech, Continuum, and Atera. I'll test out the UI more and see about adding some features. One of the things that jumped out at me were the OTP code being stored in the database under the user versus config.
I was also having an issues adding an additional site under a customer.
Also an Alerts overview might be useful. I might have some time this weekend to test some of this out.
I'm still getting used to Django being from a Laravel background. I'm starting to really like it!
from tacticalrmm.
Just want to say I hit this as well. I had a few false starts but so far everything looks good except "core/uploadmesh/ 500 (Internal Server Error)"
when trying to send the Mesh agent file up to complete the setup. Also Dockerized.
from tacticalrmm.
Same happens with a clean traditional install. The Server last for about 2 hours and its already broken because of a attempt to reinstall a single client.
(Yes I followed the guide exactly with a clean ubuntu 20.04)
To unstable for my needs. Looking for another solution now.
from tacticalrmm.
Related Issues (20)
- Atualizei o RMM para v0.19.1 e não consigo mais abrir os agentes. HOT 12
- MeshCentral option for Agent uninstall HOT 5
- Display bitlocker key in summary tab HOT 2
- [Feature request] send multiple webhook at once
- [Feature request] duplicate webhook
- [Feature request] server-side check and remote agents check
- Cant move agent between sites HOT 7
- [UI issue] Custom fields and popout mode
- [Feature request] allow resend web-hook when unresolved
- [BUG] Devices stays in outputs of automation policy even if removed HOT 1
- [BUG] Code Editor Flags Multi-line f-string as Incorrect
- [UI issue] Script tester loses client > site when searching
- [BUG] {{agent.used_ram}} {{agent.plat_release}} {{agent.time_zone}} broken HOT 1
- save full output of check history HOT 1
- [feature request] Move webhook from "alert actions" to agent/check/task in alert template
- Automated Patch Policies for Workstation get applied to Servers too
- Duplicate Hostname in Email subject and body in Check/Task Failed messages
- [Feature request] add a new audit tab to policies
- Feature: populate multiple custom fields in one collector task HOT 2
- Feature Request - Store Hostname As Caps or Lower Case Option HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tacticalrmm.