{"repo":"lazy-ants/remote-manager","free":true,"listed":false,"github":"https://github.com/lazy-ants/remote-manager","clone":"git clone https://github.com/lazy-ants/remote-manager.git","description":"This tool is intended for mass management and monitoring of remote servers. Getting information about the status of remote servers, analyze it, provide maintenance as easily as possible, extend for your needs.","language":"Go","stars":27,"topics":["cli","tools","symfony","php","productivity","remote-control","docker","monitoring","devops"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Remote Manager Setup 0. Preparation You need to install docker and optionally docker compose in order to use this tool. 1. Clone project 2. Initial setup or in case of updating in the future: 3. Add server connection to the config Open config.json with the editor of your choice and add server connections. It means \"user@domain:port\", however the port is optional. 4. Running configuration With docker: With docker compose: Result 5. Run you first command to see e.g. the server uptime To test this setup run With docker with docker composer: Available commands app:docker-compose-version Get docket compose version app:docker-prune Prune old docker data app:docker-ps Show docker process status app:kernel Get server kernels app:ls Run ls command on all servers Examples - app:ls default value, with -lha argumetns list the current directory - app:ls './ -la' list the current directory - app:ls '../ -la' list the up directory - app:ls '/ -la' list the root directory app:os Get server OS app:check-reboot Checks whether a reboot is required Use option \"--reboot\" or \"-r\" to immediately reboot if required app:system-info - note: [sudo required] - Get system information app:ufw - note: [sudo required] - Get UFW status app:upgrade - note: [sudo required] - Upgrade server packages app:uptime Get server uptime app:validate-config Validate server instances config app:log4j Validate if log4j is installed on FAQ Using tags You can add to each server instance in the config.json tags, e.g. and call","default_branch":null,"files":null,"tree":[],"storefront":"/r/lazy-ants","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lazy-ants/remote-manager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}