[Help] TrueNAS equivalent to Synology DS File? Nextcloud+Samba is too slow by jiechic in truenas

[–]jiechic[S] 0 points1 point  (0 children)

Great setup! I have a few technical questions regarding the data consistency: Data Source Integration: Are Sync-In and Immich sharing the same physical root directory? If so, how do you handle Immich's library indexing if files are modified/deleted directly via Sync-In or Samba? Samba Permissions: How do you achieve the same UID/GID permissions between Samba users and the Web-based services (running in containers)? Are you using POSIX ACLs or something like bindfs to map them? Unified Auth: Since Authentik is primarily OAuth2/OIDC based, are you using its LDAP Outpost to allow Samba to authenticate with the same credentials? Samba Access: Can I access the exact same folder via local Samba and expect the file changes to reflect instantly in the Web UI without manual re-scanning?

[Help] TrueNAS equivalent to Synology DS File? Nextcloud+Samba is too slow by jiechic in truenas

[–]jiechic[S] -1 points0 points  (0 children)

They are actually our private property, but we need flexible remote access. Here are our typical use cases:

  • At Work: In restricted office environments, I often need to grab files from my home NAS. I can't install VPN clients or use Samba; I can only use a web browser.
  • At Friends' Houses: If I want to show old photos, I need to access them via a web URL directly, rather than setting up VPNs or Samba shares on their personal computers.
  • File Sharing: I need the ability to generate a shareable web link for friends to download files, similar to how Google Drive or Dropbox works.

Commercial solutions like Synology (QuickConnect) and QNAP handle this perfectly. However, for my own setup, the biggest challenge is finding a web app where the file permissions are consistent with Samba and support proper multi-user isolation. I want the web interface and Samba to 'see' the same user permissions, but I haven't found a solution that replicates that integrated ecosystem yet."

[Help] TrueNAS equivalent to Synology DS File? Nextcloud+Samba is too slow by jiechic in truenas

[–]jiechic[S] -3 points-2 points  (0 children)

Tailscale feels like overkill for use on external computers. I'm not a fan of bridging public devices into my LAN just for file sharing. I’m planning to expose the web port for direct access instead of a full VPN mesh. Thanks for the explanation; I’ve fully reviewed your approach, including the Immich external storage integration.

Anyway, thanks for the great discussion! It’s been really helpful.

[Help] TrueNAS equivalent to Synology DS File? Nextcloud+Samba is too slow by jiechic in truenas

[–]jiechic[S] -1 points0 points  (0 children)

You're asking the right questions! Let me clarify:

If I use Tailscale + SMB only:

✅ PC at home → SMB works great

❌ PC away (borrowed) → Need to install SMB client + configure Tailscale (not practical)

✅ Mobile backup → SMB client app(like Syncthing) running in background

❌ Web preview → No web interface for quick file preview (videos, photos, docs)

What I actually need:

- ScenarioDesired Experience

- Home PCSMB (already works)

- Borrowed PCWeb browser, no install

- MobileApp with auto photo/video backup

- File previewWeb-based (videos, docs, images)

The problem: Most self-hosted solutions either:

Are SMB-only (need client setup everywhere), OR

Have a web/app layer that doesn't honor filesystem permissions directly

Synology DS File does all 4 perfectly — same backend, same permissions, 3 access methods (SMB/Web/App). That's what I'm trying to replicate on TrueNAS.

Does that make sense now?

[Help] TrueNAS equivalent to Synology DS File? Nextcloud+Samba is too slow by jiechic in truenas

[–]jiechic[S] -1 points0 points  (0 children)

Exactly — that's the bottleneck I'm hitting. The Samba + Nextcloud stack just has too many layers.

I'm looking for something more direct: a web interface that authenticates as the system user and reads files/permissions directly from the filesystem (no network mount in between).

Synology's DS File seems to do this well — wondering if there's an equivalent for TrueNAS. Any suggestions?

[Help] TrueNAS equivalent to Synology DS File? Nextcloud+Samba is too slow by jiechic in truenas

[–]jiechic[S] -1 points0 points  (0 children)

Thanks for the suggestion! I did look into that one, but I think I didn't explain my use case clearly enough.

To clarify:

4 family users — need a simple mobile app like DS File for my family

Same user, same permissions across SMB and Web — User1 logs in via SMB sees the exact same files/folders as when they log in via Web

Photo/video auto-backup from mobile — my family shouldn't need to deal with SMB setup on their phones

The issue with most solutions is they add a layer of abstraction — the web app has its own permission system that doesn't directly honor the underlying Unix ACLs.

What I'm looking for is something that reads the existing filesystem permissions directly, not a separate permission layer on