{"id":23069762,"url":"https://github.com/miguelgargallo/setupscripts-ubuntu2204-lts","last_synced_at":"2026-05-03T18:33:50.463Z","repository":{"id":266495260,"uuid":"696480052","full_name":"miguelgargallo/SetupScripts-Ubuntu2204-LTS","owner":"miguelgargallo","description":"Over 65 Bash Scripts to Setup your Ultimate Linux Server with Ubuntu 22.04.2 LTS by @miguelgargallo","archived":false,"fork":false,"pushed_at":"2023-09-25T20:38:18.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T19:03:34.712Z","etag":null,"topics":["2204","bash","linux","lts","lua","server","setup","ubuntu"],"latest_commit_sha":null,"homepage":"https://ubuntu.download","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miguelgargallo.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","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":"2023-09-25T20:35:12.000Z","updated_at":"2024-07-09T04:31:37.000Z","dependencies_parsed_at":"2024-12-04T15:44:33.788Z","dependency_job_id":null,"html_url":"https://github.com/miguelgargallo/SetupScripts-Ubuntu2204-LTS","commit_stats":null,"previous_names":["miguelgargallo/setupscripts-ubuntu2204-lts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2FSetupScripts-Ubuntu2204-LTS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2FSetupScripts-Ubuntu2204-LTS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2FSetupScripts-Ubuntu2204-LTS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelgargallo%2FSetupScripts-Ubuntu2204-LTS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelgargallo","download_url":"https://codeload.github.com/miguelgargallo/SetupScripts-Ubuntu2204-LTS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246981175,"owners_count":20863828,"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":["2204","bash","linux","lts","lua","server","setup","ubuntu"],"created_at":"2024-12-16T06:16:54.766Z","updated_at":"2026-05-03T18:33:45.429Z","avatar_url":"https://github.com/miguelgargallo.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Linux Server Hardcore Setup by Miguel Gargallo\n\n## Over 65 Bash Scripts to setup your Linux Server \n```\n├── 001_5_basics\n│   ├── 001_Update.sh\n│   ├── 002_Software.sh\n│   ├── 003_UFW.sh\n│   ├── 004_SecureSSH.sh\n│   └── 005_Autoupdate.sh\n├── 002_5_Monitoring\n│   ├── 001_Cpu_Usage_Monitor.sh\n│   ├── 002_Disk_Usage_Monitor.sh\n│   ├── 003_Memory_Usage_Monitoring.sh\n│   ├── 004_Network_Traffic_Monitoring.sh\n│   └── 005_Check_Running_Services.sh\n├── 003_Performance_Optimization\n│   ├── 001_Enable_Caching.sh\n│   ├── 002_Clear_Page_Cache.sh\n│   ├── 003_Disable_Unused_Services.sh\n│   ├── 004_Check_For_Zombie_Processes.sh\n│   └── 005_Optimize_Networking_Parameters.sh\n├── 004_Docker\n│   ├── 001_Install_Docker_Engine.sh\n│   ├── 002_Install_Docker_Compose.sh\n│   ├── 003_Start_Enable_Docker_Service.sh\n│   ├── 004_Pull_Run_a_Basic_Nginx_Container.sh\n│   ├── 005_Docker_Cleanup.sh\n│   ├── 006_Docker_Cleanup_containers.sh\n│   ├── 007_Docker_Cleanup_images.sh\n│   ├── 008_Docker_Cleanup_networks.sh\n│   ├── 009_Docker_Cleanup_volumes.sh\n│   └── 010_Deploy_Nginx_Container.sh\n├── 005_Applications\n│   ├── 001_Install_Node_Package_Managers.sh\n│   ├── 002_Install_Python_Pip.sh\n│   ├── 003_Install_Rust_Cargo_Bottom_Tre.sh\n│   ├── 004_Install_Ruby_Bundler.sh\n│   ├── 005_Install_AWS_cli.sh\n│   ├── 006_Install_Cloudflared.sh\n│   └── 007_Login_Cloudflared.sh\n├── 006_Users\n│   ├── 001_Create_New_User_Add_sudo_Group.sh\n│   ├── 002_Disable_Root_Login_via_SSH.sh\n│   ├── 003_Install and_Setup_Google_Authenticator_for_2FA.sh\n│   ├── 004_Restrict_sudo_Access_Wheel_Group.sh\n│   └── 005_Setup_2FA_sudo.sh\n├── 007_Lua\n│   ├── 001_Install_Packages.lua\n│   ├── 002_setup_firewall.lua\n│   ├── 003_Display_Menu.lua\n│   ├── 004_Manage_Services.lua\n│   └── 005_Main_Manager.lua\n├── 010_30_Scripts\n│   ├── 001_Updated_System.sh\n│   ├── 002_Firewall.sh\n│   ├── 003_Create_User.sh\n│   ├── 004_SSH_Configuration.sh\n│   ├── 005_Two_Factor_Authentication.sh\n│   ├── 006_Fail2Ban.sh\n│   ├── 007_Disable_Unused_Services.sh\n│   ├── 008_AppArmor_SELinux.sh\n│   ├── 009_File_Permissions.sh\n│   ├── 010_Auditd.sh\n│   ├── 011_Remote_Logging.sh\n│   ├── 012_Network_Isolation.sh\n│   ├── 013_Read_Only_Filesystems.sh\n│   ├── 014_Resource_Limits.sh\n│   ├── 015_HTTPS.sh\n│   ├── 016_Disable_IPv6.sh\n│   ├── 017_Sysctl_Hardening.sh\n│   ├── 018_Security_Monitoring.sh\n│   ├── 019_Daily_Backups.sh\n│   ├── 020_Vulnerability_Scanning.sh\n│   ├── 021_Data_Encryption.sh\n│   ├── 022_Certificate_Pinning.sh\n│   ├── 023_API_Security.sh\n│   ├── 024_Documentation.sh\n│   ├── 025_Regular_Software_Updates.sh\n│   ├── 026_Intrusion_Detection_System.sh\n│   ├── 027_Host_Based_Malware_Scanning.sh\n│   ├── 028_Email_Alerts_for_Root_Access.sh\n│   ├── 029_System_Health_Monitoring.sh\n│   └── 030_Regular_Software_Updates.sh\n├── License.md\n└── Readme.md\n\nDirectories: 8, Files: 74, Bash Scripts: 65, Lua Scripts: 5\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelgargallo%2Fsetupscripts-ubuntu2204-lts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelgargallo%2Fsetupscripts-ubuntu2204-lts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelgargallo%2Fsetupscripts-ubuntu2204-lts/lists"}