feat: add Ubuntu server setup script #1

Merged
MangoPig merged 1 commits from :feature/ubuntu-setup into main 2026-02-13 10:45:29 +01:00
Member

Summary

Adds the Ubuntu server setup script that prepares the sync destination server.

Changes

  • Creates /data/jingtian/BenjaminTeam directory structure matching client layout
  • Creates dedicated rclone-sync user for SFTP access (security isolation)
  • Generates ed25519 SSH key pair for Windows clients to authenticate
  • Installs rclone on the server (useful for debugging)
  • Outputs private key at the end for embedding in Windows setup

Usage

# On the Ubuntu VM
sudo bash ubuntu/setup.sh

Next Steps (after merge)

  1. SSH into Ubuntu VM and clone repo to /data/jingtian/BenjaminTeam/_LLM_Sync/code
  2. Run the setup script
  3. Copy the generated private key to windows/rclone-key
  4. Create Windows setup script (next PR)
## Summary Adds the Ubuntu server setup script that prepares the sync destination server. ## Changes - Creates `/data/jingtian/BenjaminTeam` directory structure matching client layout - Creates dedicated `rclone-sync` user for SFTP access (security isolation) - Generates ed25519 SSH key pair for Windows clients to authenticate - Installs rclone on the server (useful for debugging) - Outputs private key at the end for embedding in Windows setup ## Usage ```bash # On the Ubuntu VM sudo bash ubuntu/setup.sh ``` ## Next Steps (after merge) 1. SSH into Ubuntu VM and clone repo to `/data/jingtian/BenjaminTeam/_LLM_Sync/code` 2. Run the setup script 3. Copy the generated private key to `windows/rclone-key` 4. Create Windows setup script (next PR)
opencode-agent added 1 commit 2026-02-13 10:44:46 +01:00
- Creates /data/jingtian/BenjaminTeam directory structure
- Creates dedicated rclone-sync user for SFTP access
- Generates ed25519 SSH key pair for Windows clients
- Installs rclone on the server
- Outputs private key for embedding in Windows setup
MangoPig merged commit 1df22c2db2 into main 2026-02-13 10:45:29 +01:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Goko/JingTian-Rclone#1