POTATO DOWNLOAD GUIDE #29: EXACT STEPS TO GET IT RIGHT THE FIRST TIME
STOP WASTING TIME ON BAD SOURCES
Potato downloads fail because 90% of users grab the wrong version. If you're on Windows, only use the official 32-bit build for Windows 7 or later. Linux users need the .deb package for Ubuntu 18.04+ or the .rpm for Fedora 28+. Mac users must download the Intel version if running Mojave or earlier, or the Apple Silicon build for newer chips. Anything else will crash or run at 20% speed.
VERIFY THE FILE BEFORE YOU INSTALL
After download, check the SHA-256 hash. For the current stable release (v2.4.5), the hash is 3a7b9c2d8e1f0a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8. If your file doesn’t match, delete it and redownload. No exceptions. Use `sha256sum filename` on Linux/Mac or `Get-FileHash -Algorithm SHA256 filename` in PowerShell on Windows.
INSTALL WITH THESE EXACT COMMANDS
Windows: Double-click the .exe, but run as Administrator. If you get a "side-by-side configuration" error, install the Visual C++ 2015-2022 Redistributable (x86) first. Linux: `sudo dpkg -i potato_2.4.5_amd64.deb` for .deb or `sudo rpm -i potato-2.4.5.x86_64.rpm` for .rpm. Fix missing dependencies with `sudo apt --fix-broken install` or `sudo dnf install -f`. Mac: Drag the .app to Applications, then run `xattr -d com.apple.quarantine /Applications/Potato.app` in Terminal to bypass Gatekeeper.
CONFIGURE MEMORY SETTINGS OR IT WILL LAG
Potato defaults to 1GB RAM, which is useless. Open `config.ini` in the install folder and set `max_memory=4096` if you have 8GB+ RAM. For 16GB+, use `max_memory=8192`. Never exceed 75% of your total RAM. If you’re on a 4GB system, stick with `max_memory=2048` and close all other apps.
FIX THE "NO CONNECTION" ERROR IN 30 SECONDS
If Potato says "No connection" on launch, open `hosts` file (Windows: `C:\Windows\System32\drivers\etc\hosts`, Linux/Mac: `/etc/hosts`) and add this line: `127.0.0.1 potato-update-server`. Save, restart Potato. If it still fails, disable your firewall temporarily—90% of connection issues are firewall blocks.
OPTIMIZE DOWNLOAD SPEEDS WITH THESE SETTINGS
Open `settings.json` and change `"max_connections": 8` to `"max_connections": 32`. For Wi-Fi, set `"buffer_size": 16384`. For wired Ethernet, use `"buffer_size": 65536`. If downloads stall, lower `"timeout": 60` to `"timeout": 30`. Test speeds with `potato --benchmark`—if under 5MB/s, your ISP is throttling. Use a VPN with a US or EU server.
HOW TO RECOVER A CORRUPTED DOWNLOAD
If Potato crashes mid-download, delete the partial file and the `.potato_temp` folder in your downloads directory. Restart Potato, then pause all other downloads. If corruption happens again, run `potato --repair` in Command Prompt/Terminal. For stubborn files, use `potato --force-recheck filename`.
BACK UP YOUR DOWNLOADS AUTOMATICALLY
Create a folder named `potato_backup` on an external drive. Open `config.ini` and add `backup_path=/path/to/potato_backup` (Linux/Mac) or `backup_path=C:\potato_backup` (Windows). 土豆下载 `backup_interval=24` to auto-backup every 24 hours. If your drive fills up, Potato will pause—delete old backups manually.
WHEN TO UP