{"id":22301839,"url":"https://github.com/alexanderbazhenoff/scripts-pipelines-and-tiny-tools","last_synced_at":"2025-07-29T03:32:44.082Z","repository":{"id":37253022,"uuid":"161088815","full_name":"alexanderbazhenoff/scripts-pipelines-and-tiny-tools","owner":"alexanderbazhenoff","description":"Various scripts, pipelines and tiny tools.","archived":false,"fork":false,"pushed_at":"2024-06-26T20:06:13.000Z","size":145,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-27T23:58:08.106Z","etag":null,"topics":["backup","bareos","benchmark","containers","docker","encrypt","filesystems","isc-dhcp-server","ixnetwork","jenkins","linux","lxc","mysqldump","network","openvpn-server","plotly-python","restore","telegram-bot","virtualization","zabbix"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexanderbazhenoff.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":"2018-12-09T22:49:48.000Z","updated_at":"2024-06-26T20:06:14.000Z","dependencies_parsed_at":"2024-01-24T01:24:08.571Z","dependency_job_id":"1057bc2e-a06f-45ed-b2db-782c7afe0077","html_url":"https://github.com/alexanderbazhenoff/scripts-pipelines-and-tiny-tools","commit_stats":null,"previous_names":["alexanderbazhenoff/various-scripts","alexanderbazhenoff/scripts-and-tools","alexanderbazhenoff/scripts-pipelines-and-tiny-tools"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexanderbazhenoff","download_url":"https://codeload.github.com/alexanderbazhenoff/scripts-pipelines-and-tiny-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227976139,"owners_count":17850165,"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":["backup","bareos","benchmark","containers","docker","encrypt","filesystems","isc-dhcp-server","ixnetwork","jenkins","linux","lxc","mysqldump","network","openvpn-server","plotly-python","restore","telegram-bot","virtualization","zabbix"],"created_at":"2024-12-03T18:31:50.152Z","updated_at":"2024-12-03T18:32:12.398Z","avatar_url":"https://github.com/alexanderbazhenoff.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable MD033 MD041 --\u003e\n\n\u003c!-- docs-ci-cut-begin --\u003e\n\u003cdiv align='center'\u003e\n\n# Scripts, pipelines, and tiny tools\n\nA set of system administration, Linux/Unix engineering scripts, CI pipelines, and tiny tools.\n\u003c!-- markdown-link-check-disable --\u003e\n[![MegaLinter](https://github.com/alexanderbazhenoff/scripts-pipelines-and-tiny-tools/actions/workflows/mega-linter.yml/badge.svg?branch=master)](https://megalinter.io/)\n[![GitHub License](https://img.shields.io/github/license/alexanderbazhenoff/scripts-pipelines-and-tiny-tools)](LICENSE)\n\u003c!-- markdown-link-check-enable --\u003e\n\u003c/div\u003e\n\n## API\n\nAPI-related script to interact.\n\n- [**send_message_via_telegram_bot**](api/send_message_via_telegram_bot/README.md) - script to send a message via bot in\n  Telegram messenger.\n\n## Backup scripts\n\nAn infrastructure-ready scripts for backup, restore and maintenance your data.\n\n- [**backup_btrfs_filesystem_using_snapshots**](backup/backup_btrfs_using_snapshot/README.md) - example how to backups\n  btrfs filesystems using snapshots.\n- [**backup_lxc_and_filesystem_path**](backup/backup_lxc_and_filesystem_path/README.md) - backup, encrypt, and restore a\n  filesystem path to remote drives with UID/GUI storing (especially for containers) on Linux systems.\n- [**bareos_pool_operations**](backup/bareos_pool_operations/README.md) - batch process to remove and clean-up\n  [Bareos](https://www.bareos.com/) volumes in the pool.\n- [**calculate_and_check_md5**](backup/calculate_and_check_md5) - calculate and check md5 of required folder.\n- [**gitlab_dump_and_restore**](backup/gitlab_dump_and_restore/README.md) - create GitLab dump and restore gitlab from a\n  dump.\n- [**kvm_vm_backup**](backup/kvm_vm_backup/README.md) - backup running or stopped\n[Kernel Virtual Machine (KVM)](https://www.linux-kvm.org/page/Main_Page) instance(s) on Linux systems.\n- [**mysql_dump**](backup/mysql_dump/README.md) - bash and batch command file examples of MySQL dump.\n\n## Benchmark scripts\n\nA set of scripts to benchmarks and performance stats.\n\n- [**filesystems_benchmarks**](benchmark/filesystems_benchmarks/README.md) - a set of filesystem benchmark and\n  performance comparison scripts.\n\n## CLI\n\nCLI-related scripts.\n\n- [**btrfs re-balance**](cli/btrfs_rebalance/README.md) - a tiny script to perform btrfs re-balance with a range of\n  `-dusage` values.\n\n## Network scripts\n\nConfigure and collect network settings and software on operating systems.\n\n- [**get_dhcp_leases**](network/get_dhcpd_leases/README.md) - a script and Jenkins pipeline-wrapper to get leases info\n  from isc-dhcp server including client, expiration, and client vendor.\n- [**inner_vps_bridge**](network/inner_vps_bridge/README.md) - example how to organize the network inside your VPS by\n  linux bridge.\n- [**ixnetwork_related_scripts**](network/ixnetwork_related_scripts/README.md) -\n  [IxNetwork server](https://support.ixiacom.com/version/ixnetwork-916) related scripts: automation, interaction, etc.\n- [**openvpn_portscan**](network/openvpn_portscan/README.md) - scan to find possible openvpn port(s) on remote hosts.\n- [**vlan_filtered_bridges**](network/vlan_filtered_bridges/README.md) - systemd unit and script to create bridge with\n  VLAN filtering to prevent MAC-table overflow on the host. Actually this is an example how to organize linux bridges by\n  script.\n\n## Pipelines\n\nA set of CI-CD pipelines.\n\n- [**golang-app-docker-ci**](pipelines/golang-app-docker-ci/README.md) - Jenkins pipeline (scripted style) to clone golang\n  sources of the project, run tests inside docker container and archive docker image with application binary as\n  artifacts.\n- [**install-bareos**](pipelines/install-bareos/README.md) - Jenkins pipeline (scripted style) for installing and customizing\n  Bareos components, or a wrapper for\n  [bareos](https://github.com/alexanderbazhenoff/ansible-collection-linux/tree/main/roles/bareos) ansible role.\n- [**install-zabbix-agent**](pipelines/install-zabbix-agent/README.md) - Jenkins pipeline (scripted style) for installing and\n  customizing zabbix agent, or a wrapper for\n  [zabbix_agent](https://github.com/alexanderbazhenoff/ansible-collection-linux/tree/main/roles/zabbix_agent)\n  ansible role.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderbazhenoff%2Fscripts-pipelines-and-tiny-tools/lists"}