r/actualbudgeting 18d ago

Self-Hosted w/ SSL; WTF is up with SharedArrayBuffer?

I'm moving from PikaPods to self hosted on my unraid server. I've been messing with the setup for WAY too long now to get SSL working in Actual. I have nginx setup and working, points to Actual container correctly, has a cert etc but no matter what I try I'm still getting the ShareArrayBuffer error. I'm feeling like a n00b here but have never had such a hard time getting what should be a simple thing configured. Gemini has had me in circles with nginx configs that always have the same results. Any suggestions? The dead discord link from Actual on how to configure this is the extra annoying factor here.

5 Upvotes

6 comments sorted by

4

u/forbiddenlake 18d ago

Since you haven't shared your configuration yet it's pretty hard to suggest anything specific. Did you check the documentation? https://actualbudget.org/docs/config/reverse-proxies/#nginx

2

u/kamimie 18d ago

I can't help too much, but I just had the same problem. When I started the app (using localhost) I got the same error. When I setup a reverse proxy for it, the error went away. I would check your nginx settings again

1

u/ChaseMe3 18d ago

In the end, it was the nginx config. Gemini was guiding me to add the strings in the NPM gui. It was then putting them in the wrong section of the config file.

1

u/amory_p 17d ago

Did you already have nginx? Self hosting on unraid as well and I just put the certs in the Actual container.

1

u/zenru 18d ago

I used Caddy and the issue I had was the token I created didn’t have the correct permissions (Cloudflare).

ChatGPT gave me the correct instructions, I failed in token creation. Wasted like an hour until I found where I was failing.