Set up Samba file share on beryllium over Tailscale

t-604·WorkTask·
·
·
·Omni/Dev/Beryllium.nix
Created2 months ago·Updated1 month ago·pipeline runs →

Description

Edit

Set up Samba file sharing on beryllium (NixOS) so files in /home/ben/ava can be browsed from other machines on the Tailscale network.

Add to beryllium's NixOS config:

services.samba = {
  enable = true;
  openFirewall = true;
  settings = {
    global = {
      "workgroup" = "WORKGROUP";
      "server string" = "beryllium";
      "security" = "user";
      "map to guest" = "Bad User";
    };
    ava = {
      path = "/home/ben/ava";
      browseable = "yes";
      "read only" = "yes";
      "guest ok" = "yes";
    };
  };
};

Then nixos-rebuild switch. After that, smb://beryllium/ava/ should be browsable from Finder on the Mac.

Read-only guest access is fine since it's only accessible over Tailscale.

Git Commits

1fb89218Refine beryllium samba module
Coder Agent8 weeks ago1 files
39352081Set up Samba file share on beryllium over Tailscale
Coder Agent9 weeks ago2 files

Timeline (26)

🔄[system]Open → InProgress2 months ago
🔄[system]InProgress → Open2 months ago
💬[system]2 months ago

Pipeline: failed to spawn dev agent: agentd spawn failed: agentd: _/pipeline/t-604/_/tmp/pipeline/dev-t-604-1771214565.md: openFile: does not exist (No such file or directory)

🔄[human]Open → InProgress2 months ago
🔄[human]InProgress → Open2 months ago
🔄[system]Open → InProgress2 months ago
🔄[human]InProgress → Open2 months ago
🔄[system]Open → InProgress2 months ago
🔄[human]InProgress → Open2 months ago
🔄[system]Open → InProgress2 months ago
🔄[human]InProgress → Done2 months ago
🔄[system]Done → Open1 month ago
💬[system]1 month ago

Pipeline: agent died without producing a commit, resetting

💬[system]1 month ago

Pipeline: agent died without producing a commit, resetting

🔄[system]Open → InProgress1 month ago
💬[system]1 month ago

Pipeline: dev completed (run=dev-t-604-1771536269, cost=0.0c)

🔄[system]InProgress → Verified1 month ago
💬[system]1 month ago

Pipeline: build verification passed

🔄[system]Verified → Done1 month ago
💬[system]1 month ago

Pipeline: integrated into live at 1fb89218e7a2328653e7c4d0175590e710c423a9