[GH-ISSUE #5825] [Bug]: Server just returns Empty reply #28298

Closed
opened 2026-04-18 04:59:41 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @lukstruck on GitHub (Sep 30, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/5825

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I suddenly cannot access the server anymore. When behind caddy, I get a 502, and when curl'ed directly, it just returns curl: (52) Empty reply from server. I tried to find more debug symbols than actual:config , but couldn't find any in the source code. Nothing gets outputted on the server - journalctl, systemctl status, and a manual start of the actual-server all produce the same result.

I am hosting with proxmox LXC created by a community script.

How can we reproduce the issue?

I do not know unfortunately. When I start with a fresh config, the server works as intended.

Where are you hosting Actual?

Other

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

Originally created by @lukstruck on GitHub (Sep 30, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/5825 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I suddenly cannot access the server anymore. When behind caddy, I get a 502, and when curl'ed directly, it just returns `curl: (52) Empty reply` from server. I tried to find more debug symbols than `actual:config` , but couldn't find any in the source code. Nothing gets outputted on the server - `journalctl`, `systemctl status`, and a manual start of the actual-server all produce the same result. I am hosting with proxmox LXC created by a community script. ### How can we reproduce the issue? I do not know unfortunately. When I start with a fresh config, the server works as intended. ### Where are you hosting Actual? Other ### What browsers are you seeing the problem on? Firefox ### Operating System Linux
GiteaMirror added the needs infobug labels 2026-04-18 04:59:41 -05:00
Author
Owner

@youngcw commented on GitHub (Sep 30, 2025):

Can you access your server directly via IP?

<!-- gh-comment-id:3353782121 --> @youngcw commented on GitHub (Sep 30, 2025): Can you access your server directly via IP?
Author
Owner

@lukstruck commented on GitHub (Oct 1, 2025):

No, Firefox displays an internal server error and curl returns Empty reply

<!-- gh-comment-id:3355379505 --> @lukstruck commented on GitHub (Oct 1, 2025): No, Firefox displays an internal server error and curl returns Empty reply
Author
Owner

@youngcw commented on GitHub (Oct 2, 2025):

If you can't access the server directly via its IP then the server must not be running. Try restarting the server and if you still have issues, then reach out on discord for tech support.

<!-- gh-comment-id:3358902891 --> @youngcw commented on GitHub (Oct 2, 2025): If you can't access the server directly via its IP then the server must not be running. Try restarting the server and if you still have issues, then reach out on discord for tech support.
Author
Owner

@lukstruck commented on GitHub (Oct 2, 2025):

the system logs say

Oct 02 13:32:05 actualbudget systemd[1]: Started actualbudget.service - Actual Budget Service.
Oct 02 13:32:05 actualbudget actual-server[3084]: Loading config from /opt/actualbudget-data/config.json
Oct 02 13:32:05 actualbudget actual-server[3084]: Using default data directory. You can specify a custom config with --config
Oct 02 13:32:05 actualbudget actual-server[3084]: Data directory: /opt/actualbudget
Oct 02 13:32:05 actualbudget actual-server[3084]: Checking if there are any migrations to run for direction "up"...
Oct 02 13:32:05 actualbudget actual-server[3084]: Migrations: DONE
Oct 02 13:32:07 actualbudget actual-server[3084]: Running in production mode - Serving static React app
Oct 02 13:32:07 actualbudget actual-server[3084]: Listening on :::5006...

which is the same output as when the server is started manually. So it is running.

<!-- gh-comment-id:3360730449 --> @lukstruck commented on GitHub (Oct 2, 2025): the system logs say ``` Oct 02 13:32:05 actualbudget systemd[1]: Started actualbudget.service - Actual Budget Service. Oct 02 13:32:05 actualbudget actual-server[3084]: Loading config from /opt/actualbudget-data/config.json Oct 02 13:32:05 actualbudget actual-server[3084]: Using default data directory. You can specify a custom config with --config Oct 02 13:32:05 actualbudget actual-server[3084]: Data directory: /opt/actualbudget Oct 02 13:32:05 actualbudget actual-server[3084]: Checking if there are any migrations to run for direction "up"... Oct 02 13:32:05 actualbudget actual-server[3084]: Migrations: DONE Oct 02 13:32:07 actualbudget actual-server[3084]: Running in production mode - Serving static React app Oct 02 13:32:07 actualbudget actual-server[3084]: Listening on :::5006... ``` which is the same output as when the server is started manually. So it is running.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#28298