{"id":23122870,"url":"https://github.com/wissance/adminutils","last_synced_at":"2026-05-19T10:35:02.931Z","repository":{"id":64516276,"uuid":"359172444","full_name":"Wissance/AdminUtils","owner":"Wissance","description":"Utilities that helps us to do routine computer administrative tasks","archived":false,"fork":false,"pushed_at":"2024-02-27T09:40:04.000Z","size":1948,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-09T15:42:52.513Z","etag":null,"topics":["administration-tools","administrative","packages","tools","windows","windows-package"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wissance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-18T14:53:53.000Z","updated_at":"2023-06-30T20:36:42.000Z","dependencies_parsed_at":"2024-02-27T11:05:48.183Z","dependency_job_id":null,"html_url":"https://github.com/Wissance/AdminUtils","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wissance%2FAdminUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wissance%2FAdminUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wissance%2FAdminUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wissance%2FAdminUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wissance","download_url":"https://codeload.github.com/Wissance/AdminUtils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247118993,"owners_count":20886663,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["administration-tools","administrative","packages","tools","windows","windows-package"],"created_at":"2024-12-17T07:31:09.573Z","updated_at":"2026-05-19T10:35:02.897Z","avatar_url":"https://github.com/Wissance.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AdminUtils\n\n![Admin utils: automate your administration routines](/img/cover.png)\n\n`AdminUtils` is a set of ***command line*** utils that helps to automate some routine operations in servers and workstations management.\n\n## 1. Linux Utilities\nThis set of tools is located in the `linux` directory, we have following sub directories:\n* `raspberrypi` - utilities for `Raspberry Pi` micro PC (directory `/linux/raspberrypi`);\n* `ubuntu` - utilities for `Ubuntu` machines (directory `/linux/ubuntu`).\n\n### 1.1 Ubuntu\nWe have the following utilities:\n* `/linux/ubuntu/infra_4_java_monolitic_app.sh` tools that prepare pure VM for deploy `Java`\n  monolitic application that contains (**MUST** be run with `sudo`):\n    - `JDK` (`18`)\n    - `Nodejs` (`16`) and `npm`\n    - `Postgresql`\n    - `Keycloak` (`19.0.3`)\n    - `Elasticsearch`\n  Just run and wait. `Keycloak` is installing in directory that passed as `$1`, or used \n  default - `/usr/local/sbin/keycloak`.\n\n  If we would like to install `keycloak` in directory `/opt/apps`: \n  `sudo ./infra_4_java_monolitic_app.sh /opt/apps`\n  \n### 1.2 RaspberryPi\nCurrently we have one script but it insignificant (work on it will be continued)\n\n## 2. Windows Utilities\n### 2.1 Utilities to build Choco packages\nFor Create NEW Chocolatey package depends on .Net Framework we have to install it in `chocolateyinstall.ps1`, for this purpose we create following scripts:\n* `/windows/net6_installer.ps1` install `net6` runtime on target machine\n\n### 2.2 Utilities based on Choco packages\nThis set of tool is located in the `windows` directory \nHere we have the following tools for fast pure system initialization:\n* `/windows/install_common_tools.ps1` contains **common (daily) software**:\n   - `chocolateygui`\n   - `7zip`\n   - `adobereader`\n   - `foxitreader`\n   - `libreoffice-fresh`\n   - `firefox`\n   - `googlechrome`\n   - `notepadplusplus`\n   - `paint.net`\n   - `gimp`\n   - `putty`\n   - `winscp`\n   - `procexp`\n   - `procmon`\n   - `rufus`\n* `/windows/install_development_tools.ps1` contains **development tools for windows** machine:\n   - `golang`\n   - `python`\n   - `ruby`\n   - `postgresql13`\n   - `pgadmin4`\n   - `mysql`\n   - `mysql.workbench`\n   - `sqlite`\n   - `nssm`\n   This script has one parameter (`$1`) that specify `Postgresql` password\n   to set PostgreSql postgre user password to `123` run: `./install_development_tools.ps1 123` \n* `/windows/install_engineering_tools.ps1` contains **development tools for elecric engineer (`pcb`, `simulation`, `logic`, `fpga`):\n   - `kicad` - PCB design\n   - `QElectroTech 0.90.7758` - tool that helps to draw schematics\n   - `SimulIDE` simulate electrical circuits work\n   - `Logisim Evolution 3.8.0` - digital logic simulator\n   - `Icarus Verilog 11.0` - verilog simulator\n**Before use utils we should enable powershell script execution**:\n```ps1\nset-executionpolicy unrestricted\n```\n\n## CONCLUSION\nSee Youtube Video with installation process here: https://youtu.be/UDZ8ag1f0Kg\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwissance%2Fadminutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwissance%2Fadminutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwissance%2Fadminutils/lists"}