Skip to content

Mingcedar Share Troubleshooting

Check service listening, browser sessions, permissions, and shared-folder scope in order.

Web loginPort checksDownload/uploadPermissions
Baseline

Separate three checks first

Check service state, account permissions, then whether the file is inside the shared root.

CHECK 1. Check the service URL

Test the actual bound IP and port. When bound to `0.0.0.0`, local access can use `127.0.0.1`; when bound to a specific LAN IP, use that IP locally too. 5995 is only the default port.

CHECK 2. Check account permissions

If login works but buttons are missing, the role usually lacks permission. Downloads require `files.download`; uploads require `files.upload`.

CHECK 3. Check the shared folder

Files must be inside the shared root. Do not use a system drive, desktop, or real customer root folder as the shared root.

Case 1

Browser cannot open, login fails, or login loops back

Separate service startup, port reachability, invalid credentials, and browser session issues.

Test locally first

On the Mingcedar Share machine, use the actual bound address and port. Use `127.0.0.1` when bound to `0.0.0.0`, or the specific IP when bound to one address. If local access still fails, check service state and port conflicts.

Then test from a client

If local access works but client access fails, check bind address, firewall, network segmentation, and the IP address used by the client.

Login failure

Confirm the user is enabled, the password is correct, and the role still exists. Change the initial manager password before production use.

Login loop

Sessions expire 12 hours after login by default or when sharing restarts. Sign in again; if login still fails to persist, allow cookies for this site.

Case 2

Download fails, upload fails, or large files are unstable

Check permissions and paths first, then file size, disk capacity, and browser download behavior.

Download 403

The current user lacks download permission. Use a role that is allowed to download files.

Download 404

The file is missing, the name does not match, or the file is outside the shared folder boundary. Mingcedar Share rejects out-of-bound reads.

Upload failure

Confirm upload permission, valid target directory, total request size including all files and form overhead (512 MiB by default), and free space on the shared-folder disk.

Large downloads

Files stream to the client. Check network interruptions, proxy timeouts, and browser limits; use a stable wired LAN for large packages.

Case 3

Service fails to start, port is occupied, or autostart fails

Windows / macOS launch at login opens the app without starting sharing. Check systemd and config.json on Linux. On macOS, check local-network and folder permissions.

Occupied port

Default port is 5995. Desktop mode suggests a free port; Linux service mode should use `config set --port` and restart the service.

Windows desktop operation

Confirm the desktop app is running, the tray icon is visible, current-user startup matches the site requirement, and the shared folder is still accessible.

Linux systemd

Run `systemctl status hqshare` and `journalctl -u hqshare -n 100`, then confirm the shared folder, port, and bind address in `/etc/hqshare/config.json`; the env file only points to the executable and configuration.

Bind address

`127.0.0.1` permits local access only; `0.0.0.0` listens on all IPv4 interfaces, with access still subject to network and firewall rules. For production, use a fixed internal IP and restrict sources with the firewall.

Click the image again or press Esc to close