{"id":25526298,"url":"https://github.com/eugeniogiusti/wordpress-ubuntu-install","last_synced_at":"2026-02-13T08:08:46.459Z","repository":{"id":270532223,"uuid":"910671410","full_name":"eugeniogiusti/wordpress-ubuntu-install","owner":"eugeniogiusti","description":"This repository contains a bash script that automates the installation of WordPress on Ubuntu 22.04","archived":false,"fork":false,"pushed_at":"2025-04-01T03:29:57.000Z","size":51,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T22:41:48.345Z","etag":null,"topics":["automation","bash","lamp-stack","ubuntu-server","wordpress"],"latest_commit_sha":null,"homepage":"https://wordpress.org/documentation/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eugeniogiusti.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,"zenodo":null}},"created_at":"2025-01-01T02:31:37.000Z","updated_at":"2025-04-01T03:30:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"977eac19-a1f8-43af-a70b-4f4b81e8c39c","html_url":"https://github.com/eugeniogiusti/wordpress-ubuntu-install","commit_stats":null,"previous_names":["eugeniogiusti/wordpress-ubuntu-install"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eugeniogiusti/wordpress-ubuntu-install","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugeniogiusti%2Fwordpress-ubuntu-install","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugeniogiusti%2Fwordpress-ubuntu-install/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugeniogiusti%2Fwordpress-ubuntu-install/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugeniogiusti%2Fwordpress-ubuntu-install/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eugeniogiusti","download_url":"https://codeload.github.com/eugeniogiusti/wordpress-ubuntu-install/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eugeniogiusti%2Fwordpress-ubuntu-install/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29399431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["automation","bash","lamp-stack","ubuntu-server","wordpress"],"created_at":"2025-02-19T21:17:17.414Z","updated_at":"2026-02-13T08:08:46.454Z","avatar_url":"https://github.com/eugeniogiusti.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wordpress-ubuntu-install\nThis repository contains a bash script that automates the installation of WordPress on Ubuntu 22.04\n\n![Status](https://img.shields.io/badge/status-stable-brightgreen)\n![Last Commit](https://img.shields.io/github/last-commit/eugeniogiusti/wordpress-ubuntu-install)\n![License](https://img.shields.io/github/license/eugeniogiusti/wordpress-ubuntu-install)\n![Top Language](https://img.shields.io/github/languages/top/eugeniogiusti/wordpress-ubuntu-install)\n![Stars](https://img.shields.io/github/stars/eugeniogiusti/wordpress-ubuntu-install?style=social)\n![Platform](https://img.shields.io/badge/platform-Ubuntu-blue)\n![Tool](https://img.shields.io/badge/tool-WordPress-orange)\n![Shell Script](https://img.shields.io/badge/made%20with-bash-1f425f.svg)\n\n\n# Automated WordPress Installation\n\nThis bash script automates the installation of WordPress on Ubuntu 22.04, including necessary dependencies, database setup, and basic configuration.\n\n## Features\n\n- Installs Apache, PHP, MySQL, and required PHP extensions.\n- Configures MySQL securely and creates a WordPress database and user.\n- Downloads and extracts the latest WordPress version.\n- Sets up an Apache VirtualHost for WordPress.\n- Configures WordPress settings in `wp-config.php`\n- Provides the server IP for easy access to the new WordPress site.\n\n### Recommended Hardware Requirements for Virtual machine\n- **50GB SSD**\n- **4GB RAM**.\n- **2 vCPUs**.\n\n## Usage\n\n## How to Use\n\n1. **Update the system \u0026 clone the Repository**  \n   Download the script to your system or clone the repository:\n   ```bash\n   apt update \u0026\u0026 apt upgrade\n   \n   git clone https://github.com/eugeniogiusti/wordpress-ubuntu-install.git\n   \n   cd wordpress-ubuntu-install\n\n\n2. Grant Execution Permissions\nGive the script executable permissions:\n   ```bash\n   chmod +x wordpress-ubuntu-install.sh\n\n\n3. Run the Script \u0026\nSwitch to the root user if you don't want to enter the password during the process:\n   ```bash\n   sudo su\n   ./wordpress-ubuntu-install.sh\n\n4. After the script completes, visit your local IP address to finish the WordPress setup.\n\n![image](https://github.com/user-attachments/assets/13956f7b-e419-42e9-a07d-1bbbba4b95c4)\n\n\n![image](https://github.com/user-attachments/assets/e67d9e09-8332-4e9f-b88b-d8db4491a557)\n\n\n![image](https://github.com/user-attachments/assets/8801511b-42c5-4c25-bfed-972bf5a75ef1)\n\n\n![image](https://github.com/user-attachments/assets/00a7e62c-c4ea-4801-84a5-7eb1959867d8)\n\n\n![image](https://github.com/user-attachments/assets/f2dd46bb-e551-48a7-9dd9-be732c9668fb)\n\n\n\n\n## Configuration\n\n- The WordPress database name, user, and password are set in the script. Modify them as needed.\n- The Apache VirtualHost is configured with `example.com`. Replace it with your domain.\n\n## Notes\n\n- This script is intended for fresh Ubuntu 22.04 installations.\n\n- During the installation of some libraries, you might see a message like:\nDaemons using outdated libraries. Which services should be restarted?(screenshoot below)\"\n\nThis message indicates that some libraries have been updated, but the daemons using them\nare still running with the previous version loaded in memory. It is not necessary to\nrestart the services immediately, as the system will continue to function normally with\nthe old libraries.\nTo proceed:\n1. Press the TAB key to select \"OK\" and confirm.\n2. Continue with the installation without restarting the services.\nIf you encounter any issues or instability later, try restarting the virtual machine to\nensure the services use the latest versions of the libraries.\n\n![image](https://github.com/user-attachments/assets/afe683b8-2d5b-4327-b68d-29ed46a784c2)\n\nEnjoy your Wordpress\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feugeniogiusti%2Fwordpress-ubuntu-install","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feugeniogiusti%2Fwordpress-ubuntu-install","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feugeniogiusti%2Fwordpress-ubuntu-install/lists"}