Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/miguelgargallo/setupscripts-ubuntu2204-lts
- Owner: miguelgargallo
- License: other
- Created: 2023-09-25T20:35:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-25T20:38:18.000Z (over 1 year ago)
- Last Synced: 2024-12-12T15:18:20.546Z (about 2 months ago)
- Topics: 2204, bash, linux, lts, lua, server, setup, ubuntu
- Language: Shell
- Homepage: https://ubuntu.download
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
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.mdDirectories: 8, Files: 74, Bash Scripts: 65, Lua Scripts: 5
```