π Secure-debian-mini-infra - Your Simple Home Lab Solution
π₯ Overview
Secure Debian mini-infra provides a robust solution for creating a secure home lab environment. This setup includes functionalities such as a NAT router, nftables firewall, SSH bastion, RAID1/LVM storage, and more. Enjoy the convenience of file sharing with NFSv4 and Samba, automated backups, logging, NTP synchronization, and monitoring.
π₯ Download Now

π Getting Started
To begin using Secure-debian-mini-infra, you need to download the software from the Releases page. Follow the steps below to set up your home lab with ease.
π System Requirements
- Operating System: Debian 10 (Buster) or later
- Hardware: A machine with at least 2GB RAM and a dual-core processor
- Disk Space: Minimum of 20GB available storage
- Network: Stable internet connection for updates and downloads
π Features
- NAT Router: Enables internet access for your network devices.
- Firewall: Protects your network with nftables.
- SSH Bastion: Provides a secure way to connect to your devices.
- RAID1/LVM Storage: Ensures data redundancy and easy management of disk space.
- File Sharing: Offers NFSv4 and Samba shares for easy access to files across your network.
- Backups: Automatically backs up your critical data to prevent loss.
- Logging: Keeps track of network activity for monitoring.
- NTP Service: Synchronizes time across your network devices.
- Monitoring Tools: Keeps an eye on system performance.
π₯ Download & Install
- Visit the Releases Page: Go to this page to download. Here, you will find the latest version of the software.
- Select Your Version: Look for the latest release. You will see options for various installation files. Choose the one that fits your requirements best.
- Download and Save: Click on the desired file to begin your download. Save it to a known location on your computer.
- Install the Software: Once downloaded, navigate to the file and follow the prompts to install it on your Debian system.
βοΈ Configuration Steps
- Initial Setup: Open your terminal. To begin the setup, run:
- Follow On-Screen Instructions: The script will guide you through the configuration of your network settings, firewall rules, and storage options.
- Create User Account: Set up a user account for managing SSH connections and file sharing.
- Verify Installation: After configuring, verify the installation by running:
sudo systemctl status your-service-name
Replace your-service-name with the service you want to check.
π Monitoring Your Home Lab
Use monitoring tools included in the setup to keep track of your system performance and network activity. Access your logs through the /var/log/ directory to analyze any issues or performance metrics.
π Security Tips
- Always keep your software updated by regularly checking the Releases page.
- Use strong passwords for your SSH users.
- Periodically review your firewall rules to ensure your network remains secure.
βοΈ FAQs
How do I start the router?
Run:
sudo systemctl start router.service
Can I access files remotely?
Yes, you can use SSH or Samba to access files on your network from other devices.
What if I encounter issues?
Refer to the logs in /var/log/ directory to diagnose any problems, or check the documentation available in the repositoryβs wiki.
Join our community forum for help and support. Share your experiences and ask questions to other users in the community.
π License
This project is licensed under the MIT License.
π₯ Download Now
Donβt forget to visit our Releases page again for the latest updates and versions. Your home lab journey starts here!