This project provides an optimized configuration for running a high-performance file server and seedbox on a 1-Gigabit Plus network. It includes system tweaks, networking optimizations, and application settings to maximize speed, efficiency, and reliability.
🔥 Why Use This?
- Optimized for Gigabit Plus Speeds: Fine-tuned configurations ensure you get the most out of your 1Gbps Plus connection.
- Low System Overhead: Reduces CPU & RAM usage for efficient operation.
- Network Enhancements: TCP/IP stack tuning for high-speed transfers.
- Disk I/O Optimization: Configurations to handle high read/write speeds.
- Seeder-Focused: Ideal for running a seedbox with minimal performance impact.
- Easy Deployment: Pre-configured settings for quick and hassle-free setup.
- ruTorrent Optimization: Includes optimized settings to make ruTorrent super fast.
- qBitorrent Optimization: Includes optimized settings to make qBittorrent super fast. (Use qBittorrent.conf or enter via WebUI)
⚡ Performance Improvements
- Kernel Tweaks: Adjusts
sysctl
settings for optimal TCP and UDP performance. - Disk Optimization: Filesystem and I/O scheduler tweaks to maximize throughput.
- Network Enhancements: Reduces latency and improves concurrent connections.
- Torrent Client Optimization: Configurations to handle high peer connections smoothly.
- RAM Caching: Efficient use of memory for disk caching to reduce wear on SSDs/HDDs.
- Security Hardening: Ensures secure remote access and data protection.
🛠️ Quick Setup
- Clone the repository:
git clone [https://github.com/seedboxer/1-Gigabit-File-Server-Seedbox-Optimisation-Boilerplate.git](https://github.com/seedboxer/1-Gigabit-File-Server-Seedbox-Optimisation-Boilerplate.git)
cd 1-Gigabit-File-Server-Seedbox-Optimisation-Boilerplate
mv -f sysctl.conf /etc/
sysctl -P or reboot.
Alternatively just copy past systcl into your /etc/sysctl.conf using Nano, vim etc.