SDKHome Server GuideBuild it. Understand it. Maintain it.
1Plan Your Server
IntroductionWhat You’ll NeedServer Details & Passwords
2Build the Hardware
Hardware OverviewAssemble the CaseCooling & PWM Fan
3Prepare Raspberry Pi OS
Install Raspberry Pi OS
4First Boot
Install a Network ScannerStart Your Raspberry PiFind the Server IPFirst Boot Troubleshooting
5Connect & Prepare the Pi
Connect Using SSHUpdate Raspberry Pi OSCheck Raspberry Pi OS
6Learn the Terminal
Using the TerminalWorking with FilesOwnership & Permissions
7Configure Storage
Choose Your StorageEnable SATA SupportIdentify Your DrivesSingle External DriveMultiple Drives with RAIDCreate the Folder StructureStorage PermissionsTest the Storage
8Install CasaOS & Applications
Install CasaOSMove CasaOS to Port 85Applications OverviewJellyfinImmichNginx Proxy ManagerDownload StackSonarr, Radarr & ProwlarrVerify Applications
9Remote Access
Plan Remote AccessDuckDNSRouter Port ForwardingConfigure Nginx Proxy ManagerTest Remote Access
10Maintenance & Recovery
Maintenance RoutineUpdate ContainersBack Up ConfigurationsDocker Compose FileCheck RAID HealthReplace a Failed DriveGeneral TroubleshootingRebuild the Server
📚Reference
Port NumbersGlossary↓Linux Command Cheat Sheet↓Server Details Template

Content unavailable.

← Move CasaOS to Port 85Install Jellyfin →
© 2026 Home Server Guide•SDK
↑