{"id":22198100,"url":"https://github.com/danielcristho/setup-server","last_synced_at":"2025-03-24T23:35:49.266Z","repository":{"id":61431951,"uuid":"530972802","full_name":"danielcristho/setup-server","owner":"danielcristho","description":"BASH Script for LEMP installation on your Ubuntu","archived":false,"fork":false,"pushed_at":"2023-10-14T08:26:24.000Z","size":79,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T02:28:28.763Z","etag":null,"topics":["bash-script","lemp-stack","ubuntu"],"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/danielcristho.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":"2022-08-31T07:11:01.000Z","updated_at":"2023-10-08T14:57:02.000Z","dependencies_parsed_at":"2024-12-03T02:15:59.487Z","dependency_job_id":null,"html_url":"https://github.com/danielcristho/setup-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcristho%2Fsetup-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcristho%2Fsetup-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcristho%2Fsetup-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielcristho%2Fsetup-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielcristho","download_url":"https://codeload.github.com/danielcristho/setup-server/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245372220,"owners_count":20604488,"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-script","lemp-stack","ubuntu"],"created_at":"2024-12-02T14:25:32.084Z","updated_at":"2025-03-24T23:35:49.216Z","avatar_url":"https://github.com/danielcristho.png","language":"Shell","readme":"# Setup Server\n\nBASH Script for LEMP installation and configure on your Ubuntu, including Node, Yarn and etc.\n\n```bash\necho \"***************************************************************\"\necho \"*  ___       _                 ____                           *\"\necho \"*/ ___|  ___| |_ _   _ _ __   / ___|  ___ _ ____   _____ _ __ *\"\necho \"*\\___ \\ / _ \\ __| | | | '_ \\  \\___ \\ / _ \\ '__\\ \\ / / _ \\ '__|*\"\necho \"* ___) |  __/ |_| |_| | |_) |  ___) |  __/ |   \\ V /  __/ |   *\"\necho \"*|____/ \\___|\\__|\\__,_| .__/  |____/ \\___|_|    \\_/ \\___|_|   *\"\necho \"*                     |_|                   by: @danielcristho*\"\necho \"***************************************************************\"\necho \"1.  Update machine                                            \"\necho \"2.  Upgrade machine                                           \"\necho \"3.  Install Nginx                                             \"\necho \"4.  Install MariaDB                                           \"\necho \"5.  Install PHP                                               \"\necho \"6.  Install Yarn                                              \"\necho \"7.  Install Node js using NVM                                 \"\necho \"8.  Install PM2                                               \"\necho \"9.  Install Monitoring tool(Netdata)                          \"\necho \"10. Set UFW Rules                                             \"\necho \"11. Backup LEMP(Current Configuration)                        \"\necho \"12. Restart machine                                           \"\necho \"0.  Exit                                                      \"\n```\n\n## Requirements\n\n- Ubuntu 18.04 or latest version\n- This script utilises root user privileges. If you run it from another user you need to add this user to sudoers group and prepend sudo to all commands in the script if needed.\n\n## Usage\n\nTo download and run this script use the single line below:\n\n```bash\nwget https://raw.githubusercontent.com/danielcristho/setup-server/main/install.sh \u0026\u0026 sudo bash install.sh\n```\n\nOr make the script executable\n\n```bash\nwget https://raw.githubusercontent.com/danielcristho/setup-server/main/install.sh\nsudo chmod +x install.sh\nsudo ./install.sh\n```\n\n## Features\n\n- **Nginx**\n- **PHP**\n- **MariaDB**\n- **Node.js**\n- **PM2**\n- **NetData**\n\n\nNB: MariaDB credential(username\u0026password) are generated using md5 hash of your server hostname and will be put into /etc/mysql/my.cnf after [client] directive.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielcristho%2Fsetup-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielcristho%2Fsetup-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielcristho%2Fsetup-server/lists"}