Welcome to the debian-hybrid-setup project! This repository provides simple Bash scripts and powerful Ansible playbooks to help you set up a secure Debian 13 server. Whether you are working in a home lab or a production environment, our setup covers essential services like Samba, NFS, Apache, MariaDB, SSH, and more, all tailored for your convenience.
Follow these steps to set up your Debian server quickly and securely:
Ensure Your System Meets Requirements
Before you begin, make sure you have Debian 13 installed on your server. You should also have administrative access to install software and run scripts.
Download the Setup Package
Visit this page to download:
Download Latest Release
Extract the Files
Once downloaded, extract the contents of the ZIP file to a suitable location on your machine. You can usually do this by right-clicking the file and selecting โExtract All.โ
Open Terminal
Use the terminal to navigate to the extracted folder. You can open the terminal by searching for โTerminalโ in your applications menu.
Run the Setup Script
Inside the folder, you should see a file named setup.sh. To run it, type the following command:
chmod +x setup.sh
./setup.sh
This script will configure your server automatically. Follow any prompts that appear.
The Bash scripts and Ansible playbooks allow for customizable configurations. Here are some key areas you can adjust based on your needs:
To get started, download the latest version of debian-hybrid-setup:
After downloading, follow the above steps to extract and run the setup script.
A: Yes, you will need administrative access to your Debian server to run the setup script.
A: Yes, comprehensive documentation is included in the repository under the โDocumentationโ folder.
A: Absolutely! You can edit the Bash scripts and Ansible playbooks to suit your needs.
A: Please raise an issue on the GitHub repository, and we will assist you as soon as possible.
We welcome contributions! If you wish to help improve this project or find issues, feel free to fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.