15 KiB
15 KiB
Precision Laptop Setup - Atomaste Consultant
Laptop: Dell Precision Purpose: Engineering workstation for consultant Account: engineer@atomaste.ca Created: January 2026
Quick Reference
| Service | URL / Value |
|---|---|
| Gitea (Git) | http://100.80.199.40:3000 |
| Polisher Repo | http://100.80.199.40:3000/Atomaste/P09-Fullum-Polisher-Overhaul |
| Seafile | http://100.80.199.40:8083 |
| dalidou IP (Tailscale) | 100.80.199.40 |
| NX License Server | 28000@100.80.199.40 |
| Email IMAP | imap.hostinger.com:993 (SSL) |
| Email SMTP | smtp.hostinger.com:465 (SSL) |
Table of Contents
- Fresh Windows Install
- Initial Windows Configuration
- Tailscale Setup
- Bitwarden Setup
- Email Setup
- NordVPN Setup
- Git & Git LFS Setup
- Seafile Setup
- Gitea Access Setup
- NX Setup
- SolidWorks Setup
- Final Verification
1. Fresh Windows Install
Option A: Reset from Within Windows (Easiest)
If Windows is still working:
- Go to Settings → System → Recovery
- Click Reset this PC
- Choose Remove everything
- Select Cloud download (gets fresh Windows from Microsoft)
- Choose Clean the drive (secure wipe)
- Click Reset
- Wait for reinstall to complete
Option B: USB Install (If Windows Won't Boot)
Prerequisites
- USB drive (8GB+) with Windows 11 installation media
- Windows 11 Pro product key (if not embedded in BIOS)
Create Windows Installation USB
- Download Windows 11 Media Creation Tool from Microsoft
- Create bootable USB
Install Windows
- Boot from USB (F12 during startup on Dell)
- Select Windows 11 Pro
- Choose Custom: Install Windows only
- Delete all existing partitions
- Select unallocated space and click Next
- Wait for installation to complete
Initial Setup (OOBE)
- Region: Canada
- Keyboard: US or Canadian French (as preferred)
- Network: Connect to WiFi
- Account Setup:
- Select Set up for work or school
- Click Sign-in options → Domain join instead
- Create local admin account:
- Username:
Atomaste - Password: (store in Bitwarden)
- Username:
- Security questions: Set 3 questions
- Privacy settings: Disable all telemetry options
- Complete setup
Post-Install
# Run as Administrator
# Rename computer
Rename-Computer -NewName "PRECISION-ATOMASTE" -Restart
2. Initial Windows Configuration
Windows Updates
- Settings → Windows Update → Check for updates
- Install all updates
- Restart as needed
- Repeat until no updates remain
Install Dell Drivers
- Download Dell Command Update from dell.com/support
- Run and install all recommended drivers
- Restart
Install Essential Software
# Run as Administrator
# Install winget apps
winget install Microsoft.PowerShell
winget install Microsoft.WindowsTerminal
winget install 7zip.7zip
winget install Notepad++.Notepad++
3. Tailscale Setup
Install Tailscale
winget install Tailscale.Tailscale
Configure
- Open Tailscale from system tray
- Click Log in
- IMPORTANT: Log in with Antoine's Tailscale account (not a new one)
- Approve the device in Tailscale admin console if prompted
Verify Connection
# Test connection to dalidou
ping 100.80.199.40
# Should respond - this is the home server
Tailscale Admin Notes
- Device will appear in Tailscale admin console
- Can be renamed to "Precision-Consultant" for clarity
- Access can be revoked anytime from admin console
4. Bitwarden Setup
Create Bitwarden Account for Consultant
- Go to https://vault.bitwarden.com
- Create account with
engineer@atomaste.ca - Set a strong master password
- Store master password securely (give to consultant separately)
Set Up Bitwarden Organization (Antoine's Side)
- Log into your Bitwarden account
- Go to Organizations → Create Organization (free tier)
- Name:
Atomaste - Invite
engineer@atomaste.caas a member
Create Shared Collection
- In the organization, create collection:
Consultant-Shared - Add these credentials to the collection:
- NordVPN login
- Gitea
engineeraccount - Seafile
engineeraccount - Any project-specific passwords
Install on Precision
winget install Bitwarden.Bitwarden
- Open Bitwarden
- Log in with
engineer@atomaste.ca - Accept organization invitation
- Shared passwords will appear in the vault
5. Email Setup
Reserve Email on Hostinger
- Log into Hostinger control panel
- Go to Emails → Create email account
- Create:
engineer@atomaste.ca - Set password (store in Bitwarden shared collection)
Install Thunderbird
winget install Mozilla.Thunderbird
Configure Thunderbird
- Open Thunderbird
- Enter:
- Name:
Atomaste Engineer - Email:
engineer@atomaste.ca - Password: (from Bitwarden)
- Name:
- Thunderbird should auto-detect Hostinger settings
- If auto-detect fails, click Configure manually and use:
| Setting | Incoming (IMAP) | Outgoing (SMTP) |
|---|---|---|
| Server | imap.hostinger.com |
smtp.hostinger.com |
| Port | 993 |
465 |
| Security | SSL/TLS | SSL/TLS |
| Authentication | Normal password | Normal password |
| Username | engineer@atomaste.ca |
engineer@atomaste.ca |
- Click Re-test to verify
- Click Done
6. NordVPN Setup
Install NordVPN
winget install NordVPN.NordVPN
Configure
- Open NordVPN
- Log in with credentials from Bitwarden shared collection
- Connect to preferred server (Canada recommended)
- Enable auto-connect on startup (optional)
7. Git & Git LFS Setup
Install Git
winget install Git.Git
Close and reopen terminal after installation.
Run Setup Script
# Navigate to the scripts folder (after cloning or copying)
cd C:\path\to\SERVtomaste\scripts
.\windows-setup.ps1
Or manually:
# Install Git LFS
winget install GitHub.GitLFS
# Initialize Git LFS
git lfs install
# Configure for large files
git config --global http.postBuffer 524288000
git config --global credential.helper manager
# Set user identity
git config --global user.name "Atomaste Engineer"
git config --global user.email "engineer@atomaste.ca"
8. Seafile Setup
Create Seafile Account (Antoine's Side - on dalidou)
- Go to http://100.80.199.40:8083 (via Tailscale)
- Log in as admin
- System Admin → Users → Add User
- Email:
engineer@atomaste.ca - Password: (store in Bitwarden)
- Email:
Share Project Library
- Navigate to the Atomaste project library
- Click Share → Share to user
- Enter:
engineer@atomaste.ca - Permission: Read-Write (or Read-Only as needed)
Install SeaDrive on Precision
- Download SeaDrive from https://www.seafile.com/en/download/
- Install SeaDrive (not Seafile Client - SeaDrive is better for selective sync)
- Configure:
- Server:
http://100.80.199.40:8083 - Email:
engineer@atomaste.ca - Password: (from Bitwarden)
- Server:
- Choose drive letter (e.g.,
S:\) - Only shared libraries will appear
Verify
- Open File Explorer
- Navigate to
S:\drive - Should see only the shared Atomaste project folder
9. Gitea Access Setup
Create Gitea Account (Antoine's Side - on dalidou)
- Go to http://100.80.199.40:3000
- Site Administration → User Accounts → Create User
- Username:
engineer - Email:
engineer@atomaste.ca - Password: (store in Bitwarden)
- Username:
Grant Repository Access
- Navigate to: http://100.80.199.40:3000/Atomaste/P09-Fullum-Polisher-Overhaul
- Settings → Collaborators
- Add
engineerwith Write access
Clone Repository on Precision
# Create CAD folder
mkdir C:\CAD
cd C:\CAD
# Clone the project
git clone http://100.80.199.40:3000/Atomaste/P09-Fullum-Polisher-Overhaul.git
# Enter credentials when prompted (from Bitwarden)
Verify Clone
cd P09-Fullum-Polisher-Overhaul
git lfs pull
git status
Included Workflow Scripts
The repository contains simple batch scripts for non-git users:
| Script | Purpose |
|---|---|
SAVE-WORK.bat |
Commits and pushes all changes to server |
GET-LATEST.bat |
Pulls latest changes from server |
CHECK-STATUS.bat |
Shows what files have changed locally |
Daily workflow for consultant:
- Start of day: Double-click
GET-LATEST.bat - Do your work in SolidWorks/NX
- End of day: Double-click
SAVE-WORK.bat, enter a description
10. NX Setup
Install NX
- Download NX installer from Siemens or use provided installation media
- Run installer
- Follow installation wizard
- Do NOT configure licensing during install (we'll do it after)
Configure License Server
-
Open System Properties (Win + R →
sysdm.cpl) -
Click Advanced → Environment Variables
-
Under System variables, click New
-
Add:
- Variable name:
SPLM_LICENSE_SERVER - Variable value:
28000@100.80.199.40
- Variable name:
-
Click OK to save
Verify License
- Open Siemens Licensing Tool (installed with NX)
- Go to Environment Settings
- Verify connection status shows Successful
Test NX
- Launch NX
- Should open without license errors
- Create a simple part to verify functionality
11. SolidWorks Setup
Install SolidWorks
- Download SolidWorks 2026 installer
- Run Installation Manager
- Select components:
- SolidWorks
- SolidWorks PDM (if needed)
- eDrawings
- Complete installation
Activate License
- Launch SolidWorks
- Help → Activate Licenses
- Use standalone license activation
- Enter license key from LICENSE_DETAILS document
Apply Privacy Lockdown
IMPORTANT: Run this after first SolidWorks launch.
# Run as Administrator
cd "C:\path\to\SERVtomaste\Solidworks Licenses\scripts"
# Preview changes first (recommended)
.\00-install-privacy-lockdown.ps1 -DryRun
# Apply lockdown
.\00-install-privacy-lockdown.ps1
# Verify
.\05-verify-lockdown.ps1 -Detailed
Verify SolidWorks
- Launch SolidWorks
- Create a simple part
- Verify no license errors
- Check that telemetry is blocked (no update prompts)
12. Final Verification
Checklist
| Component | Test | Status |
|---|---|---|
| Windows | Boots normally, all drivers working | [ ] |
| Tailscale | ping 100.80.199.40 succeeds |
[ ] |
| Bitwarden | Can access shared passwords | [ ] |
| Can send/receive from engineer@atomaste.ca | [ ] | |
| NordVPN | Can connect to VPN | [ ] |
| Git | git --version works |
[ ] |
| Git LFS | git lfs version works |
[ ] |
| Seafile | S:\ drive shows shared folder | [ ] |
| Gitea | Can push/pull from Polisher-Project | [ ] |
| NX | Opens without license error | [ ] |
| SolidWorks | Opens and privacy lockdown active | [ ] |
Test Workflow
- Seafile: Create a test file in S:, verify it syncs
- Git workflow test:
- Open
C:\CAD\P09-Fullum-Polisher-Overhaul - Run
GET-LATEST.bat- should show "up to date" - Create a test file (e.g.,
test.txt) - Run
SAVE-WORK.bat- enter "Test commit" - Verify it pushes successfully
- Delete test file, run
SAVE-WORK.batagain
- Open
- NX: Open a part from the project, make an edit, save
- SolidWorks: Open a part, make an edit, save
Credentials Summary
| Service | Username | Password Location |
|---|---|---|
| Windows (local) | Atomaste | Bitwarden - personal |
| Tailscale | (Antoine's account) | N/A |
| Bitwarden | engineer@atomaste.ca | Given separately |
| engineer@atomaste.ca | Bitwarden - shared | |
| NordVPN | (Antoine's account) | Bitwarden - shared |
| Seafile | engineer@atomaste.ca | Bitwarden - shared |
| Gitea | engineer | Bitwarden - shared |
Troubleshooting
Can't Connect to dalidou Services
- Check Tailscale is connected (green icon in system tray)
- Try
ping 100.80.199.40 - If Tailscale disconnected, click icon → Connect
NX License Error
- Verify environment variable is set correctly
- Check Tailscale connection
- Run Siemens Licensing Tool to diagnose
SolidWorks License Error
- May need to transfer license from another machine first
- Help → Transfer License → check status
Seafile Not Syncing
- Check SeaDrive is running (system tray)
- Verify Tailscale connection
- Try logging out and back in
Git Push Fails
- Check credentials are correct
- Verify Tailscale connection
- Try:
git config --global credential.helper managerthen retry
Handoff to Consultant
When handing over the laptop:
- Provide Bitwarden master password (verbally or secure channel)
- Walk through the Git workflow:
- Show
C:\CAD\P09-Fullum-Polisher-Overhaulfolder - Demo
GET-LATEST.bat- "Run this at start of day" - Demo
SAVE-WORK.bat- "Run this when done working" - Demo
CHECK-STATUS.bat- "Shows what files you changed"
- Show
- Show Tailscale icon in system tray (should stay green/connected)
- Explain:
- Seafile (S: drive): For documents, references, non-CAD files
- Git (C:\CAD): For CAD files - use the .bat scripts
- Show Thunderbird for email
- Provide contact info for technical support
Quick Reference Card for Consultant
============================================
DAILY WORKFLOW - POLISHER PROJECT
============================================
START OF DAY:
1. Check Tailscale is connected (green icon)
2. Open C:\CAD\P09-Fullum-Polisher-Overhaul
3. Double-click GET-LATEST.bat
DO YOUR WORK:
- Edit files in SolidWorks/NX as normal
- Save files as normal
END OF DAY:
1. Double-click SAVE-WORK.bat
2. Type a short description of your changes
3. Press Enter
PROBLEMS?
- Contact Antoine
============================================
Revoking Access (When Project Ends)
- Tailscale: Remove device from admin console
- Bitwarden: Remove from organization
- Gitea: Remove collaborator from repo
- Seafile: Unshare library
- SolidWorks: Transfer license back to your machine
- Email: Disable or delete engineer@atomaste.ca
Document History
| Date | Change |
|---|---|
| 2026-01-14 | Added workflow scripts, updated Gitea repo URL, added quick reference |
| 2026-01-14 | Added Reset PC option for fresh install |
| 2026-01-14 | Added detailed Thunderbird manual config |
| 2026-01-13 | Initial document created |