I’m using the Start9 Nextcloud package and need SMB/CIFS external storage support. Nextcloud’s SMB backend requires smbclient or php-smbclient/libsmbclient-php to be present on the server, but the current Start9 package does not appear to include it, so the SMB option is missing in External Storage. Could this package be updated to ship with SMB client support, or could a maintainer confirm the recommended way to enable it in StartOS?
dritz
July 27, 2026, 5:26pm
2
- **Disable Maintenance Mode** (Maintenance group) — runs `occ maintenance:mode --off`. Brief maintenance mode after an update or restart is normal — wait at least 15 minutes before resorting to this. Nextcloud version updates now run as part of the StartOS update step and roll back cleanly if they fail, so you should rarely need this.
- **Disable Non-default Apps** (Maintenance group) — disables every non-default Nextcloud app. Use this if a third-party app has broken the UI with an Internal Server Error. Stable apps must then be re-enabled individually from the Nextcloud Apps page.
- **Scan Files** (Maintenance group) — queues a background rebuild of the file cache after files are synced into Nextcloud externally (rclone, rsync, SFTP, etc.). Run this if externally synced files appear stale, show wrong sizes, or are missing from search. On a large library the scan can take many minutes; progress shows as the **File Scan** health check on the service status page, and StartOS posts a notification when it finishes.
- **Repair** (Maintenance group) — queues a background run of Nextcloud's built-in repair routine, fixing database inconsistencies, stale cache entries, and broken shares. Run this if files appear missing, shares return errors, or after a crash or abrupt shutdown. Progress shows as the **Repair** health check on the service status page, and StartOS posts a notification when it finishes.
- **Download Machine Learning Models for Recognize** (App Commands group) — queues a background download of the ML models the Recognize app needs for object and face detection (~1-2 GB). Install the Recognize app from the Nextcloud App Store first. Progress shows on the service status page while the download is in flight, and StartOS posts a notification when it finishes.
- **Index Media for Memories** (App Commands group) — queues a background re-index of media for the Memories app. Memories normally re-indexes itself every five minutes; only run this to force an immediate re-index (it asks you to confirm first, since it restarts the service). Install the Memories app and select a media path first. StartOS posts a notification when the re-index finishes.
- **Setup Map for Memories** (App Commands group) — queues a background download of map data (~2-3 GB) and a re-index so the Memories app can reverse-geotag your photos. Install the Memories app first. Avoid running this alongside other heavy work on a low-resource device. StartOS posts a notification when it finishes.
## Limitations
- **No arbitrary host directory mounts.** You can surface another StartOS service's files with the **External Storage** action (currently File Browser), and you can attach remote storage (S3, WebDAV, SMB, etc.) through Nextcloud's built-in External Storage app. StartOS does not expose arbitrary host directories to the container.
- **No built-in SMTP.** Configure email under Nextcloud's **Administration settings → Basic settings → Email server**.
- **PHP memory limit is 1024 MB and the per-file upload limit is 20 GB.** These are not user-configurable.
- **Update one major Nextcloud version at a time.** Nextcloud only supports upgrading a single major version per step. An update that would jump more than one major version at once is refused and rolled back with a clear message, so keep the service updated regularly rather than letting several releases pile up.
No arbitrary host directory mounts. You can surface another StartOS service’s files with the External Storage action (currently File Browser), and you can attach remote storage (S3, WebDAV, SMB, etc.) through Nextcloud’s built-in External Storage app. StartOS does not expose arbitrary host directories to the container.
1 Like
dritz
July 27, 2026, 6:13pm
4
What were you trying to accomplish with SMB? Expand your storage?
I have a NAS on my home network with some video files that I generally serve using SMB. Was hoping to use Jellyfin to serve the media. Noticed that it can connect to nextcloud. So, was thinking maybe if nextcloud could connect to my NAS via smb then I could use jellyfin. I get it with not exposing arbitrary host directories, though.