Files
SERVtomaste/docs/Thinkpad-server-activate.md
Antoine 43a224b59a Add ThinkPad setup guide for connecting to dalidou server
Step-by-step instructions to set up a new computer with:
- Tailscale, SeaDrive, Git LFS
- Clone commands for all 5 repositories
- Browser bookmarks and credentials reference

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-16 15:15:58 -05:00

3.9 KiB

ThinkPad P16 - Connect to Dalidou Server

Purpose: Set up your main computer to connect to all dalidou server services Server IP: 192.168.86.50 (local) / 100.80.199.40 (Tailscale)


Prerequisites

  • ThinkPad connected to home WiFi (or Tailscale for remote)
  • Dalidou server is running

Step 1: Install Tailscale (Remote Access)

Skip if already installed.

  1. Download from https://tailscale.com/download/windows
  2. Install and sign in with same account as dalidou server
  3. Verify: ping 100.80.199.40

Step 2: Install SeaDrive (Cloud Storage)

Purpose: Mount Seafile as virtual drive (S:)

  1. Download SeaDrive from https://www.seafile.com/en/download/
    • Get "SeaDrive" (not "Seafile Client")
  2. Install and configure:
    • Server: http://192.168.86.50:8083
    • Email: antoine.letarte@gmail.com
    • Password: Ladygaga2025
    • Drive letter: S:\

Step 3: Install Git + Git LFS

Purpose: Version control for CAD files via Gitea

# Open PowerShell as Administrator
cd C:\Users\Antoine\SERVtomaste\scripts
.\windows-setup.ps1

Option B: Manual Setup

# Install Git
winget install Git.Git

# 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

Step 4: Clone All Repositories

cd C:\Users\Antoine

# CAD files (with Git LFS)
git clone http://192.168.86.50:3000/Antoine/CADtomaste.git

# Code projects
git clone http://192.168.86.50:3000/Antoine/CODEtomaste.git

# Web projects
git clone http://192.168.86.50:3000/Antoine/WEBtomaste.git

# Server documentation
git clone http://192.168.86.50:3000/Antoine/SERVtomaste.git

# Atomizer project
git clone http://192.168.86.50:3000/Antoine/Atomizer.git

Step 5: Install Syncthing (Optional)

Purpose: Auto-sync folders between computers

  1. Download from https://syncthing.net/downloads/
  2. Install and open web UI: http://127.0.0.1:8384
  3. Add dalidou as remote device:
  4. Accept pairing on both sides

Step 6: Browser Bookmarks

Add these to your browser:

Service URL
Dashboard (Homepage) http://192.168.86.50:3001
Photos (Immich) http://192.168.86.50:2283
Files (Filebrowser) http://192.168.86.50:8081
Docs (Paperless) http://192.168.86.50:8082
Git (Gitea) http://192.168.86.50:3000
Cloud (Seafile) http://192.168.86.50:8083
Sync (Syncthing) http://192.168.86.50:8384

Step 7: Test SSH Access

ssh papa@192.168.86.50
# Password: Ladygaga

Verification Checklist

  • Tailscale connected (ping 100.80.199.40)
  • SeaDrive mounted as S:\ drive
  • Git LFS working (git lfs version)
  • All 5 repos cloned:
    • CADtomaste
    • CODEtomaste
    • WEBtomaste
    • SERVtomaste
    • Atomizer
  • Can access Homepage dashboard: http://192.168.86.50:3001
  • SSH works to dalidou

Credentials Quick Reference

Service Username Password
SSH papa Ladygaga
Gitea Antoine Ladygaga
Filebrowser Antoine Ladygaga2024
Seafile antoine.letarte@gmail.com Ladygaga2025

Troubleshooting

Can't connect to server

# Check if server is reachable
ping 192.168.86.50

# Try Tailscale IP if on different network
ping 100.80.199.40

Git clone fails

# Check Git LFS is installed
git lfs version

# Re-run setup script
cd C:\Users\Antoine\SERVtomaste\scripts
.\windows-setup.ps1

SeaDrive won't connect