Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miguelgargallo/setupscripts-ubuntu2204-lts

Over 65 Bash Scripts to Setup your Ultimate Linux Server with Ubuntu 22.04.2 LTS by @miguelgargallo
https://github.com/miguelgargallo/setupscripts-ubuntu2204-lts

2204 bash linux lts lua server setup ubuntu

Last synced: about 2 months ago
JSON representation

Over 65 Bash Scripts to Setup your Ultimate Linux Server with Ubuntu 22.04.2 LTS by @miguelgargallo

Awesome Lists containing this project

README

        

# Linux Server Hardcore Setup by Miguel Gargallo

## Over 65 Bash Scripts to setup your Linux Server
```
├── 001_5_basics
│ ├── 001_Update.sh
│ ├── 002_Software.sh
│ ├── 003_UFW.sh
│ ├── 004_SecureSSH.sh
│ └── 005_Autoupdate.sh
├── 002_5_Monitoring
│ ├── 001_Cpu_Usage_Monitor.sh
│ ├── 002_Disk_Usage_Monitor.sh
│ ├── 003_Memory_Usage_Monitoring.sh
│ ├── 004_Network_Traffic_Monitoring.sh
│ └── 005_Check_Running_Services.sh
├── 003_Performance_Optimization
│ ├── 001_Enable_Caching.sh
│ ├── 002_Clear_Page_Cache.sh
│ ├── 003_Disable_Unused_Services.sh
│ ├── 004_Check_For_Zombie_Processes.sh
│ └── 005_Optimize_Networking_Parameters.sh
├── 004_Docker
│ ├── 001_Install_Docker_Engine.sh
│ ├── 002_Install_Docker_Compose.sh
│ ├── 003_Start_Enable_Docker_Service.sh
│ ├── 004_Pull_Run_a_Basic_Nginx_Container.sh
│ ├── 005_Docker_Cleanup.sh
│ ├── 006_Docker_Cleanup_containers.sh
│ ├── 007_Docker_Cleanup_images.sh
│ ├── 008_Docker_Cleanup_networks.sh
│ ├── 009_Docker_Cleanup_volumes.sh
│ └── 010_Deploy_Nginx_Container.sh
├── 005_Applications
│ ├── 001_Install_Node_Package_Managers.sh
│ ├── 002_Install_Python_Pip.sh
│ ├── 003_Install_Rust_Cargo_Bottom_Tre.sh
│ ├── 004_Install_Ruby_Bundler.sh
│ ├── 005_Install_AWS_cli.sh
│ ├── 006_Install_Cloudflared.sh
│ └── 007_Login_Cloudflared.sh
├── 006_Users
│ ├── 001_Create_New_User_Add_sudo_Group.sh
│ ├── 002_Disable_Root_Login_via_SSH.sh
│ ├── 003_Install and_Setup_Google_Authenticator_for_2FA.sh
│ ├── 004_Restrict_sudo_Access_Wheel_Group.sh
│ └── 005_Setup_2FA_sudo.sh
├── 007_Lua
│ ├── 001_Install_Packages.lua
│ ├── 002_setup_firewall.lua
│ ├── 003_Display_Menu.lua
│ ├── 004_Manage_Services.lua
│ └── 005_Main_Manager.lua
├── 010_30_Scripts
│ ├── 001_Updated_System.sh
│ ├── 002_Firewall.sh
│ ├── 003_Create_User.sh
│ ├── 004_SSH_Configuration.sh
│ ├── 005_Two_Factor_Authentication.sh
│ ├── 006_Fail2Ban.sh
│ ├── 007_Disable_Unused_Services.sh
│ ├── 008_AppArmor_SELinux.sh
│ ├── 009_File_Permissions.sh
│ ├── 010_Auditd.sh
│ ├── 011_Remote_Logging.sh
│ ├── 012_Network_Isolation.sh
│ ├── 013_Read_Only_Filesystems.sh
│ ├── 014_Resource_Limits.sh
│ ├── 015_HTTPS.sh
│ ├── 016_Disable_IPv6.sh
│ ├── 017_Sysctl_Hardening.sh
│ ├── 018_Security_Monitoring.sh
│ ├── 019_Daily_Backups.sh
│ ├── 020_Vulnerability_Scanning.sh
│ ├── 021_Data_Encryption.sh
│ ├── 022_Certificate_Pinning.sh
│ ├── 023_API_Security.sh
│ ├── 024_Documentation.sh
│ ├── 025_Regular_Software_Updates.sh
│ ├── 026_Intrusion_Detection_System.sh
│ ├── 027_Host_Based_Malware_Scanning.sh
│ ├── 028_Email_Alerts_for_Root_Access.sh
│ ├── 029_System_Health_Monitoring.sh
│ └── 030_Regular_Software_Updates.sh
├── License.md
└── Readme.md

Directories: 8, Files: 74, Bash Scripts: 65, Lua Scripts: 5
```