/apps/MyLocalDrive
My Local Drive
Turn a spare drive on a Linux PC into a private network hard drive for your Mac. Each person gets their own locked folder. Install Server Setup on Linux once, then use the Mac app every day.
Mac app Linux Server Setup Private folders
On this page
Privacy Policy & Terms
Full legal documents — required acceptance in the Mac app on first launch. Aligned with Apple privacy transparency and macOS platform terms.
How it works
You always mount the same share name (LOCALHDD1). The server maps it to
only your folder. Other users cannot see your files.
Downloads
Mac — Server
Server DMG Server PKGShare a folder/HDD from another Mac. PKG removes old Server app/agents first.
Install order
- Server first — Linux Server Setup or Mac Server on the machine that has the disk/folder to share. Finish the wizard and copy the connection card (IP, token, SMB user/password).
- Client Mac second — Install Client DMG/PKG. Open My Local Drive → enter server IP + token → Login or Create.
Linux — Server Setup
This is the product half customers run once on the PC with the empty/spare HDD. Without it, the Mac app has nothing to connect to.
1) Copy the package onto the Linux PC
Download My-Local-Drive-Server-Setup.tar.gz, copy it to the Linux machine (USB or network), then:
tar -xzf My-Local-Drive-Server-Setup.tar.gz cd linux-app/.. # folder that contains linux/ and linux-app/ sudo bash linux-app/install-to-linux.sh
That installs the menu app My Local Drive Server Setup and the command mylocaldrive-server-setup.
2) Open the wizard
From the application menu, open My Local Drive Server Setup, or run:
mylocaldrive-server-setup
3) Walkthrough (what you will see)
My Local Drive
Server Setup — prepare this PC for the Mac app
- Formats spare disks only
- Installs Samba + agent
- Private folders per user
- Shows connection card for Mac
Default admin account
Disks
| Device | Action |
|---|---|
| System disk | Skipped |
| Spare disk | Will become My Local Drive |
Confirm spare disks only — system disk is never used for data.
Connection card
Keep this private — paste into the Mac app.
Agent Port: 8743
Agent Token: <generated>
SMB User / Password: <you set>
Share: LOCALHDD1
4) What gets installed
- Spare disk(s) prepared as
LOCALHDD1(and more if needed) - Samba file sharing
- Background mylocaldrive-agent (used by Mac Create)
- Per-user private homes
- Connection file on the server (for your eyes only)
5) Command-line only (optional)
sudo env LOCALHDD_SMB_USER=mylocaldrive \
LOCALHDD_SMB_PASS='YourStrongPassword' \
bash linux-app/run-full-setup.sh
sudo cat /etc/localhdd/mac-connection.txt # private — do not publish
Mac — My Local Drive app
Daily client: Create/Login, mount, auto-connect, transfers.
1) Install
- Download the DMG or PKG from this page.
- Open the installer → Continue → Install to Applications → enter your Mac password if asked.
- Launch My Local Drive from Applications / Launchpad.
- If Gatekeeper blocks: right-click the app → Open once.
2) First launch — Create or Login
My Local Drive
My Local Drive
Mounted
Share: LOCALHDD1 — your private folder is the volume root.
3) Settings from Linux (placeholders only)
| Field | Where it comes from |
|---|---|
| Server IP | Linux connection card (your private LAN address — do not publish) |
| Agent token | Linux connection card (needed for Create) |
| Username / password | Admin from Server Setup, or a new Create user |
| Share | Usually LOCALHDD1 |
4) Create vs Login
- Login — account already exists (Server Setup admin, or earlier Create). Use this to see existing files.
- Create — new username + password → agent creates a new empty private folder → then mounts. Does not delete other users’ data.
5) Daily use
- Enable auto-connect in the app if you want the drive at login.
- Work in Finder on the mounted volume, or use the app’s transfer features.
- Eject before leaving the network.
Users & private folders
| How created | Result |
|---|---|
| Linux Server Setup | Default admin + private home |
| Mac app → Create | New user + empty private home via agent |
| Linux terminal (advanced) | sudo mylocaldrive-add-user name 'password' |
Troubleshooting
| Problem | Check |
|---|---|
| Create fails / agent error | Agent running; correct token; Mac can reach the Linux PC on the agent port; firewall |
| Login / mount fails | Username/password; Samba running; share name; same LAN; firewall SMB |
| User already exists | Switch to Login, or pick another username |
| Empty folder / missing files | Wrong user — Login as the owner |
| No spare disk in wizard | Attach unused disk ≥ ~8 GB; system disk is skipped |