Converting an Old Windows 10 Laptop into a Fully-Featured NAS
A reproducible, step-by-step playbook—with inline code blocks and real-world screenshots.
Prerequisites & Bill of Materials
• Windows 10 laptop (22H2)
• Reliable power (disable sleep, UPS)
• NTFS data partition or NTFS USB 3 drive
• Network: Ethernet or 5 GHz Wi-Fi
• Tailscale account
• Ubuntu / Android / iOS client
Preparing Windows for 24×7 Service
• Disable Sleep & Hibernate:
Settings → System → Power & sleep → Sleep = Never (Plugged-in)
CMD (Admin): powercfg -h off
• Set lid action to Do nothing
• Optional: BitLocker/VeraCrypt
Creating & Sharing the Data Folder
• Create D:\PSP_NAS
• Share Settings: Advanced Sharing → Share name PSP_NAS
• Permissions: add pspNAS Full Control
• NTFS Security: add pspNAS (or Everyone) Modify
Assigning a Static IP
• Settings → Network & Internet → Status → Properties → Edit IP settings → Manual IPv4
• IP 192.168.1.100 /24 Gateway 192.168.1.1
Creating Dedicated SMB User
• Settings → Accounts → Add user pspNAS
• CMD: net user pspNAS "S7cure#Pwd!" /add
Installing & Configuring Tailscale
• Install Tailscale on Windows NAS → Connected
• Enable MagicDNS (hostname psp-nas)
Ubuntu Client & Smoke Test
• Install Tailscale: curl script
• mkdir -p ~/nas_share
• sudo mount -t cifs //psp-nas/PSP_NAS ~/nas_share -o
username=pspNAS,password=...,uid=$(id -u),gid=$(id -
g),file_mode=0775,dir_mode=0775,vers=3.0
Credential File & fstab
• ~/.smbcredentials with username/password
• chmod 600 ~/.smbcredentials
• /etc/fstab entry for persistent mount