{"id":27552978,"url":"https://github.com/tech-scripts/linux","last_synced_at":"2025-04-19T11:41:26.206Z","repository":{"id":286168576,"uuid":"960588600","full_name":"tech-scripts/linux","owner":"tech-scripts","description":"Tech Scripts is a collection of utilities designed to simplify Linux system management, automation, and configuration. The project includes tools for managing LXC containers and virtual machines in Proxmox VE, as well as utilities for Debian system optimization, monitoring, and task automation.","archived":false,"fork":false,"pushed_at":"2025-04-18T20:00:25.000Z","size":824,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T05:19:09.265Z","etag":null,"topics":["bash","grub","lxc","proxmox","scripts","shell","ssh","sway","vm"],"latest_commit_sha":null,"homepage":"https://github.com/tech-scripts/linux","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/tech-scripts.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-04T17:38:02.000Z","updated_at":"2025-04-18T20:00:29.000Z","dependencies_parsed_at":"2025-04-18T20:41:59.700Z","dependency_job_id":"14aa5104-f13f-4204-8f10-f00c06062ede","html_url":"https://github.com/tech-scripts/linux","commit_stats":null,"previous_names":["tech-scripts/linux"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-scripts%2Flinux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-scripts%2Flinux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-scripts%2Flinux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tech-scripts%2Flinux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tech-scripts","download_url":"https://codeload.github.com/tech-scripts/linux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249685292,"owners_count":21310577,"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":["bash","grub","lxc","proxmox","scripts","shell","ssh","sway","vm"],"created_at":"2025-04-19T11:41:25.488Z","updated_at":"2025-04-19T11:41:26.197Z","avatar_url":"https://github.com/tech-scripts.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv style=\"border: 2px solid #d1d5db; padding: 20px; border-radius: 8px; background-color: #f9fafb;\"\u003e\n  \u003ch2 align=\"center\"\u003eTech Scripts\u003c/h2\u003e\n  \u003cp align=\"center\"\u003eBest scripts for configuring linux\u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/tech-scripts/linux/blob/main/CONTRIBUTING.md\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Contribute-ff4785?style=for-the-badge\u0026logo=git\u0026logoColor=white\" alt=\"Contribute\" /\u003e\n    \u003c/a\u003e \n    \u003ca href=\"https://github.com/tech-scripts/linux/wiki\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Guides-0077b5?style=for-the-badge\u0026logo=read-the-docs\u0026logoColor=white\" alt=\"Guides\" /\u003e\n    \u003c/a\u003e \n    \u003ca href=\"https://github.com/tech-scripts/linux/blob/main/CHANGELOG.md\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/Changelog-6c5ce7?style=for-the-badge\u0026logo=git\u0026logoColor=white\" alt=\"Changelog\" /\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## 🚀 Project Overview\n\n**Tech Scripts** is a collection of utilities designed to simplify Linux system management, automation, and configuration. The project includes tools for managing LXC containers and virtual machines in Proxmox VE, as well as utilities for Debian system optimization, monitoring, and task automation. Key features include:\n\n- **LXC and VM Management**: Simplify the configuration, and monitoring of LXC containers and virtual machines in Proxmox VE.\n- **Debian Configuration**: Tools for optimizing system performance, including swap management, GRUB configuration, and startup commands.\n- **SSH in Telegram**: Receive notifications about SSH connections and manage sessions via Telegram.\n- **Task Automation**: Scripts for backups, resource monitoring, and other routine tasks.\n\n---\n\n## 📦 Features\n\n### LXC and VM Management\n- **Create and Delete Containers**: Easily manage LXC containers.\n- **Configure Virtual Machines**: Quickly set up VMs in Proxmox VE.\n- **Resource Monitoring**: Track resource usage for containers and VMs.\n\n### Debian Configuration\n- **Swap Management**: Optimize and configure swap files.\n- **Startup Commands**: Automate tasks with custom startup scripts.\n- **GRUB Configuration**: Customize the GRUB bootloader for better system performance.\n\n### SSH in Telegram\n- **SSH Notifications**: Get real-time alerts in Telegram for new SSH connections.\n- **Session Management**: Control SSH sessions via a Telegram bot.\n\n### Other Utilities\n- **System Monitoring**: Tools for monitoring system health and resource usage.\n- **Backup Automation**: Scripts for automated data backups.\n\n---\n\n## ✅ Requirements\n\nEnsure your system meets the following prerequisites:\n\n- **Linux**: Compatible with most distributions.\n- **Dependencies**: `bash`, `curl` and `git` should be installed.\n\n---\n\n## 🚀 Installation\n\nTo install and run the project, use the following command:\n\n```\nbash -c \"$(wget -qO- https://raw.githubusercontent.com/tech-scripts/linux/refs/heads/main/misc/start.sh)\"\n```\n## 📚 Usage\n\n### LXC and VM Management\n- **Manage lxc**: `tech lxc`\n- **Manage vm**: `tech vm`\n\n### Debian Configuration\n- **Setup Swap**: `tech swap`\n- **Configure GRUB**: `tech grub`\n- **Startup Script**: `tech startup`\n\n### SSH in Telegram\n- **Enable SSH Notifications**: `tech ssh alert`\n- **Manage SSH Sessions**: `tech ssh manage`\n\n---\n\n## ❤️ Support the Project\n\nIf you find this project useful, consider supporting it:\n\n- **Star on GitHub**: Leave a star on [GitHub](https://github.com/tech-scripts/linux)\n- **Feedback**: Share your ideas and suggestions in our: [GitHub discussions](https://github.com/tech-scripts/linux/discussions)\n\n---\n\n## 💬 Questions and Support\n\nIf you have questions or need help, join our Telegram community:\n\n\u003ca href=\"https://github.com/tech-scripts/linux/discussions\"\u003e \u003cimg src=\"https://img.shields.io/badge/Discussions-181717?style=for-the-badge\u0026logo=github\u0026logoColor=white\" alt=\"Discussions\" /\u003e \u003c/a\u003e\n\n---\n\n## 📜 License\n\nThis project is licensed under the Apache License 2.0. For more details, see the [LICENSE](LICENSE) file.\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003ci\u003e© 2025 Tech Scripts. All rights reserved.\u003c/i\u003e\n\u003c/p\u003e\n\n---\n\n### 🛠️ Development\n\nIf you'd like to contribute to the project, feel free to fork the repository and submit a pull request. Check out the [Contributing Guidelines](CONTRIBUTING.md) for more details.\n\n---\n\n### 🌟 Star History\n\n\u003ca href=\"https://star-history.com/#tech-scripts/linux\u0026Date\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=tech-scripts/linux\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=tech-scripts/linux\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=tech-scripts/linux\u0026type=Date\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n---\n\n### 🙏 Credits\n\nSpecial thanks to all contributors and the open-source community for their support and inspiration.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftech-scripts%2Flinux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftech-scripts%2Flinux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftech-scripts%2Flinux/lists"}