splitpro

splitpro

Docker app from swiss01's Repository

Overview

Open source alternative to Splitwise

About
SplitPro aims to provide an open-source way to share expenses with your friends.

It's meant to be a complete replacement for Splitwise.

It currently has most of the important features.

  • Add expenses with an individual or groups
  • Overall balances across the groups
  • Multiple currency support
  • Upload expense bills
  • PWA support
  • Split expense unequally (share, percentage, exact amounts, adjustments)
  • Push notification
  • Download your data
  • Import from splitwise
    More features coming every day

For Docker Configuration Read
https://github.com/swiss01/Unraid-templates/blob/main/splitpro/README.md

Install Splitpro on Unraid in a few clicks.

Find Splitpro in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Splitpro Review the template variables and paths Click Install

Requirements

You need postgresql Docker

Categories

Download Statistics

132,392
Total Downloads
13,871
This Month
11,797
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
ossapps/splitpro:latest
Last Updated2026-06-21
First Seen2025-02-18

Runtime arguments

Web UI
http://[IP]:[PORT:3000]
Network
bridge
Shell
bash
Privileged
false

Template configuration

DATABASE_URLVariable

# You could give a DB URL or give the username, password, host, port individually

Value
postgresql://USER:PASSWORD@HOST:PORT/DATABASE
NEXTAUTH_URLVariable

If provided, server-side calls will use this instead of NEXTAUTH_URL. Useful in environments when the server doesn't have access to the canonical URL of your site.

Default
http://localhost:3000
Value
http://localhost:3000
NEXTAUTH_SECRETVariable

You can generate a new secret on the command line with

PORTPorttcp
Target
3000
Default
3000
Value
3000
EMAIL_SERVER_HOSTVariable

SMTP-Server-Host

EMAIL_SERVER_PORTVariable

587 (TLS) oder 465 (SSL)

EMAIL_SERVER_USERVariable

your-email-adress

EMAIL_SERVER_PASSWORDVariable

your-email-password

FROM_EMAILVariable
GOOGLE_CLIENT_IDVariable

Login with google

GOOGLE_CLIENT_SECRETVariable
GITHUB_CLIENT_IDVariable

GitHub OAuth

GITHUB_CLIENT_SECRETVariable
FACEBOOK_CLIENT_IDVariable

Facebook OAuth

FACEBOOK_CLIENT_SECRETVariable
AZURE_AD_CLIENT_IDVariable

Azure AD OAuth

AZURE_AD_CLIENT_SECRETVariable
AZURE_AD_TENANT_IDVariable
TWITTER_CLIENT_IDVariable

Twitter OAuth

TWITTER_CLIENT_SECRETVariable