{"id":22788440,"url":"https://github.com/tekadesukant/apache-tomcat-quickset","last_synced_at":"2025-04-30T13:23:55.036Z","repository":{"id":249326801,"uuid":"831158315","full_name":"tekadesukant/Apache-Tomcat-QuickSet","owner":"tekadesukant","description":"Hey there! This repo contains everything you need to automate your Tomcat installation and setup. Run our script to get Tomcat up and running quickly and easily—no fuss, just pure efficiency!","archived":false,"fork":false,"pushed_at":"2025-03-07T01:51:14.000Z","size":254,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-07T02:35:02.706Z","etag":null,"topics":["apache-tomcat","automated-script"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tekadesukant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-07-19T19:56:41.000Z","updated_at":"2025-03-07T01:51:17.000Z","dependencies_parsed_at":"2024-12-11T02:32:20.091Z","dependency_job_id":"a3a0b542-e5e5-4bde-868a-e1146edd301c","html_url":"https://github.com/tekadesukant/Apache-Tomcat-QuickSet","commit_stats":null,"previous_names":["tekadesukant/tomcat-rapidsetup","tekadesukant/apache-tomcat-init","tekadesukant/apache-tomcat-quickset"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekadesukant%2FApache-Tomcat-QuickSet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekadesukant%2FApache-Tomcat-QuickSet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekadesukant%2FApache-Tomcat-QuickSet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tekadesukant%2FApache-Tomcat-QuickSet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tekadesukant","download_url":"https://codeload.github.com/tekadesukant/Apache-Tomcat-QuickSet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246343771,"owners_count":20762094,"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":["apache-tomcat","automated-script"],"created_at":"2024-12-12T01:30:42.110Z","updated_at":"2025-04-30T13:23:55.024Z","avatar_url":"https://github.com/tekadesukant.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExYm5vaHRnaGpjbXl0M2V2ZGo4Y3E3ZDlua2tmaDZidHVyNTdyazY0NiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/KzJkzjggfGN5Py6nkT/giphy.gif\" width=\"200\"/\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cspan class=\"bold\"\u003eWelcome aboard! Explore our realm\u003c/span\u003e\n  \u003cimg src=\"https://media.giphy.com/media/WUlplcMpOCEmTGBtBW/giphy.gif\" width=\"30px\"/\u003e\n\u003c/h1\u003e\n\n\u003cdiv id=\"badges\" align=\"center\"\u003e\n  \u003ca href=\"https://www.linkedin.com/in/tekade-sukant-3343bb252\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/LinkedIn-black?style=for-the-badge\u0026logo=linkedIn\u0026logoColor=white\" alt=\"LinkedIn Badge\" style=\"border-radius: 5px;\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.instagram.com/muschifresser/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Instagram-black?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\" alt=\"Instagram Badge\" style=\"margin-bottom: 5px;\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"mailto:tekadesukant@gmail.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Email-black?style=for-the-badge\u0026logo=email\u0026logoColor=white\" alt=\"GitHub Badge\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n---\n# Documentation Contents\n\n1. [Introduction](#introduction)\n2. [What's Inside](#whats-inside)\n3. [Project Structure](#project-structure)\n4. [Supported Platforms](#supported-platforms)\n5. [Additional Scripts](#additional-scripts)\n6. [How to Use](#how-to-use)\n7. [Integrated Commands](#integrated-commands)\n8. [Features](#features)\n9. [Support](#support)\n\n---\n\n# Introduction \u003cimg src=\"https://media.giphy.com/media/WUlplcMpOCEmTGBtBW/giphy.gif\" width=\"25\"\u003e\n\nWelcome to **Apache-Tomcat-QuickSet**, your go-to solution for effortlessly installing and configuring Apache Tomcat. \n\n## What's Inside?\n\n- **Automated Script**: A robust script that handles the complete installation and setup of Tomcat. Simply execute it and watch your server come to life! \n- **Weekly Updates**: The script is updated weekly. A job fetches the latest Tomcat version and updates the `apache-tomcat.sh` file for you. \n- **Integrated Admin Tools**: Packed with essential Linux commands to perform administrative tasks effortlessly during setup and maintenance.\n- **Broad Compatibility**: Seamlessly runs on Amazon Linux, Ubuntu, Debian, CentOS Stream, and RHEL — making it highly adaptable across environments.\n\n## Project Structure\n\n```\nApache-Tomcat-QuickSet/\n├── apache-tomcat.sh\n├── README.md\n├── Dependencies/\n│   ├── removetomcat.sh\n│   ├── passwizard.sh\n│   ├── portuner.sh\n│   └── fetchport.sh\n└── .github/\n    └── workflows/\n        └── fetch_tomcat_versions.yml\n\n```\n\n## Supported Platforms\n\nOur scripts support the following OS platforms/cloud environments:\n\n- **Supported Linux Distributions**:\n  - `apache-tomcat.sh`: This script has been succesfully tested on an Ubuntu 22.04/24.04, RHEL 8/9, CentOS Stream 8/9, Amazon Linux 2/2023 and Debian 12. Testing on Debian 10/11 is currently in progress.\n\n## Additional Scripts\n\n- **Remove Tomcat**:\n  - `remove-tomcat.sh`: Uninstalls Tomcat.\n- **Change Password**:\n  - `passwizard-tomcat.sh`: Changes the Tomcat admin password.\n- **Change Port Number**:\n  - `portuner-tomcat.sh`: Changes the Tomcat port number.\n\n## How to Use\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/tekadesukant/Apache-Tomcat-QuickSet.git\n   cd Apache-Tomcat-QuickSet\n   ```\n\n2. **Run the desired script:**\n   ```bash\n   sh apache-tomcat.sh       # For Amazon Linux, Ubuntu, Debian, CentOS Stream, and RHEL\n   sh remove-tomcat.sh       # To remove Tomcat\n   sh passwizard-tomcat.sh   # To change password\n   sh portuner-tomcat.sh     # To change port number\n   ```\n\n## Integrated Commands\n\nWe've integrated convenient commands to manage Tomcat:\n\n- **Start Tomcat:**\n  ```bash\n  tomcat --up\n  ```\n\n- **Stop Tomcat:**\n  ```bash\n  tomcat --down\n  ```\n\n- **Restart Tomcat:**\n  ```bash\n  tomcat --restart\n  ```\n\n- **Remove Tomcat:**\n  ```bash\n  tomcat --delete\n  ```\n\n- **Print Current Port Number:**\n  ```bash\n  tomcat --port\n  ```\n  \n- **Change Tomcat Port Number:**\n  ```bash\n  tomcat --port-change \u003cnew_port\u003e\n  ```\n\n- **Change Tomcat Password:**\n  ```bash\n  tomcat --passwd-change \u003cnew_password\u003e\n  ```\n\n- **list all supported commands**\n  ```bash\n  tomcat --help \n  ```\n\n## Support\n\nIf you encounter any issues or have questions, feel free to open an issue on our [GitHub repository](https://github.com/tekadesukant/Apache-Tomcat-QuickSet/issues) or reach out to me.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftekadesukant%2Fapache-tomcat-quickset","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftekadesukant%2Fapache-tomcat-quickset","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftekadesukant%2Fapache-tomcat-quickset/lists"}