January 19, 20251 yr This is the support thread for the docker templates I have added to community apps.You can find my templates on GitHub at - swiss01 SplitPro Application: splitPro https://splitpro.app/Docker Hub: https://hub.docker.com/r/ossapps/splitproGitHub: https://github.com/oss-apps/split-proDocumentation: https://github.com/oss-apps/split-pro/blob/main/docker/README.mdLogin Options and Configuration: https://github.com/swiss01/unraid-templates/blob/main/splitpro/README.mdSplitPro V2 requires a PostgreSQL database with pg_cron enabled. I integrated the OSS Apps version into the Community App Store. Name is PostgreSQL_pg_corn Edited March 8Mar 8 by swiss01
February 19, 20251 yr Thank you for posting this in the App Store. I had to change one configuration: EMAIL_FROM to FROM_EMAIL to get it working. I saw the difference in my compose file.
February 19, 20251 yr Author 49 minutes ago, Soulplayer said: Thank you for posting this in the App Store. I had to change one configuration: EMAIL_FROM to FROM_EMAIL to get it working. I saw the difference in my compose file. I tested it, but neither works for me. But in the description it must be the other way round. Many thanks, I have adapted the template
February 20, 20251 yr Thank you! Just to let you know that my config works (Apple mail) with these adjusted settings. I hope the development of the app continues because it has a lot of potential.
February 20, 20251 yr I tried the methods above to include apple. if i hit add expense all i ever get is "trouble logging in?"
February 20, 20251 yr Author 5 hours ago, randylikestoast said: I tried the methods above to include apple. if i hit add expense all i ever get is "trouble logging in?" Did I understand correctly that you can log in (login via email and you get a magic link) but you can't make any add expenses afterwards?
February 21, 20251 yr I think I'm having the same issue. After installing the container with a fresh postgresql container, when I open the web UI I can click on "add expense" which should get me to the signin page, but there I only see an empty page with "trouble logging in" without any means to signup or login.
February 21, 20251 yr Author ah, sorry. I thought you were already logged in. That's right, with splitpro you say "add expense" to log in. I think I had that error once too. did you enter the right address for "NEXTAUTH_URL"? So either the IP of the Docker or, if it should be accessible from outside, your domain
February 22, 20251 yr 9 hours ago, swiss01 said: ah, sorry. I thought you were already logged in. That's right, with splitpro you say "add expense" to log in. I think I had that error once too. did you enter the right address for "NEXTAUTH_URL"? So either the IP of the Docker or, if it should be accessible from outside, your domain That was the issue, I hadn't changed that from localhost. I've added my email settings for gmail (the same ones unraid uses for notifications) but it's not going out. Do I need to enter this in a certain format? Thanks for the help!
February 22, 20251 yr Author 26 minutes ago, Sayuuk said: I've added my email settings for gmail (the same ones unraid uses for notifications) but it's not going out. Do I need to enter this in a certain format? I also use gmail and it works for me with EMAIL_SERVER_HOST = smtp.gmail.com EMAIL_SERVER_PORT = 465
February 22, 20251 yr 22 minutes ago, swiss01 said: I also use gmail and it works for me with EMAIL_SERVER_HOST = smtp.gmail.com EMAIL_SERVER_PORT = 465 I tried those as well s 587, but it's stuck on "sending" the magic email...
February 22, 20251 yr Author 44 minutes ago, Sayuuk said: I tried those as well s 587, but it's stuck on "sending" the magic email... I suspect that Google is blocking itself for security reasons. Go to your Google account and look for "app password", create one for SplitPro and then use the password to send an email via Docker.
February 22, 20251 yr 10 minutes ago, swiss01 said: I suspect that Google is blocking itself for security reasons. Go to your Google account and look for "app password", create one for SplitPro and then use the password to send an email via Docker. This might be it... I'm already using an app password and unraid works fine with it, same recipient and sender. It might be on SplitPro's part, that it doesn't like identical addresses... Might have to look for another email account...
February 22, 20251 yr Author That's not the problem. I have a separate email address that only covers things like that, but with that I can send emails myself via Splitpro. I've just tested it.
February 23, 20251 yr 14 hours ago, swiss01 said: That's not the problem. I have a separate email address that only covers things like that, but with that I can send emails myself via Splitpro. I've just tested it. Yeah... it was all on me. I had the database IP set to 127.0.0.1 and not changed it as you suggested for nextauth It's working fine now 😃
April 15, 20251 yr I'm trying to set this up, but my db pwd contains a @, which interferes with the DATABASE_URL format. The template mentions I can provide the host and port separately, what are the env variables for that?
April 26, 20251 yr Author On 16.4.2025 at 00:23, Goobdidoo said: Ich versuche, dies einzurichten, aber mein Datenbankkennwort enthält ein @, das das DATABASE_URL-Format beeinträchtigt. In der Vorlage wird erwähnt, dass ich Host und Port separat angeben kann. Welche Umgebungsvariablen sind dafür erforderlich? I found this in the instructions. POSTGRES_USER="postgres" POSTGRES_PASSWORD="strong-password" POSTGRES_DB="splitpro" DATABASE_URL="postgresql://postgres:strong-password@splitpro-db-prod:5432/splitpro" I think the URL should look like this. DATABASE_URL="postgresql://splitpro-db-prod:5432" I tested it and it doesn't work for me. It could be a bug in the repository. Since I only created the Unraid template, I can't help you any further. I suggest changing the password or reporting it on GitHub. https://github.com/oss-apps/split-pro
May 5, 20251 yr Has anyone managed to get this working with Tailscale on Unraid 7? I'm still fairly new to Unraid so possible I'm doing something wrong, but this is the first container that hasn't more or less 'just worked' when I added tailscale connectivity. I'm by no means an expert on Docker either but have been homelabing for a couple of years so know the basics. I am able to create and launch the container fine, and have confirmed it is working via localIPaddress:port. Tailscale appears to sign in correctly and the container shows as connected to my tailnet. I can also ping the container via tailscale IP and name. However I cannot access the webUI of Splitpro via the tailscale IP or name. I am specifying the port I chose (30123) in the URL (3000 already being used), but has also tried 80 and 3000 just in case. The container and tailscale logs look sensible. I am unable to enter the console of the container as it immediately closes itself so can't exec in. Bit stumped and unsure what to try next. Anyone able to point me in the right direction? Thanks to Swiss01 for making this template. Unfortunately if we can't use Splitpro away from our home WiFi we can't really replace Splitwise so this is very frustrating.
May 13, 20251 yr Author On 5/5/2025 at 12:57 PM, danclark said: Has anyone managed to get this working with Tailscale on Unraid 7? I'm still fairly new to Unraid so possible I'm doing something wrong, but this is the first container that hasn't more or less 'just worked' when I added tailscale connectivity. I'm by no means an expert on Docker either but have been homelabing for a couple of years so know the basics. I am able to create and launch the container fine, and have confirmed it is working via localIPaddress:port. Tailscale appears to sign in correctly and the container shows as connected to my tailnet. I can also ping the container via tailscale IP and name. However I cannot access the webUI of Splitpro via the tailscale IP or name. I am specifying the port I chose (30123) in the URL (3000 already being used), but has also tried 80 and 3000 just in case. The container and tailscale logs look sensible. I am unable to enter the console of the container as it immediately closes itself so can't exec in. Bit stumped and unsure what to try next. Anyone able to point me in the right direction? Thanks to Swiss01 for making this template. Unfortunately if we can't use Splitpro away from our home WiFi we can't really replace Splitwise so this is very frustrating. I'm not familiar with Tailscale. I just see that it's supposed to be based on Wireguard. So my first question is, why not use Wireguard directly, since it's already integrated into Unraid? But since Tailscale is just a VPN, SplitPro, if configured correctly, should be accessible and working on the home network. If not, I assume you've entered the NEXTAUTH_URL variable incorrectly. Since you're not accessing it via a domain, you should actually specify the IP address and probably also the port of the container. Give it a try.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.