0% found this document useful (0 votes)
19 views6 pages

Windows10 NAS DeepDive

This document provides a comprehensive guide to converting an old Windows 10 laptop into a fully-featured NAS, including prerequisites and step-by-step instructions. Key steps include preparing Windows for continuous operation, creating and sharing a data folder, assigning a static IP, creating a dedicated SMB user, and installing Tailscale for remote access. It also covers client setup and configuration for Ubuntu, including credential management for persistent access.

Uploaded by

pracheth sp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views6 pages

Windows10 NAS DeepDive

This document provides a comprehensive guide to converting an old Windows 10 laptop into a fully-featured NAS, including prerequisites and step-by-step instructions. Key steps include preparing Windows for continuous operation, creating and sharing a data folder, assigning a static IP, creating a dedicated SMB user, and installing Tailscale for remote access. It also covers client setup and configuration for Ubuntu, including credential management for persistent access.

Uploaded by

pracheth sp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

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

You might also like