Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. spliit

spliit

Scheduled Pinned Locked Moved App Wishlist
10 Posts 8 Posters 2.2k Views 10 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • luckowL Offline
    luckowL Offline
    luckow
    translator
    wrote on last edited by
    #1

    Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
    https://spliit.app
    https://github.com/spliit-app/spliit

    Pronouns: he/him | Primary language: German

    1 Reply Last reply
    7
    • S Offline
      S Offline
      seeker
      wrote on last edited by
      #2

      very cool. I like splitwise and like the idea of selfhosting this kind of info. No idea how it compares to what else is pout there.

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tachy
        wrote on last edited by
        #3

        Hi,
        I forked the Spliit GitHub project and with very little configuration, I got it up and running :

        CloudronManifest.json

        {
          "id": "spliit.cloudron",
          "title": "Spliit",
          "author": "spliit-app",
          "version": "1.0.0",
          "httpPort": 3000,
          "addons": {
            "postgresql": {}
          },
          "manifestVersion": 2
        }
        
        diff --git a/scripts/container-entrypoint.sh b/scripts/container-entrypoint.sh
        index f6b0572..3a20463 100755
        --- a/scripts/container-entrypoint.sh
        +++ b/scripts/container-entrypoint.sh
        @@ -2,5 +2,8 @@
         
         set -euxo pipefail
         
        +export POSTGRES_PRISMA_URL=${CLOUDRON_POSTGRESQL_URL}
        +export POSTGRES_URL_NON_POOLING=${CLOUDRON_POSTGRESQL_URL}
         npx prisma migrate deploy
         exec npm run start
        
        docker build Dockerfile -t docker-registry.*******/spliit
        docker push docker-registry.*******/spliit
        cloudron install --image docker-registry.*******/spliit
        

        The only hiccup is the health check with a documented bug. The app needs to be called with an Accept-Language header, but Cloudron manifest cannot specify headers to my knowledge. So I can't enable the healthcheck.
        https://github.com/spliit-app/spliit/issues/221

        Enjoy 👋

        L 1 Reply Last reply
        9
        • T Offline
          T Offline
          Teiluj
          wrote on last edited by
          #4

          Nice! Thanks for this.

          1 Reply Last reply
          1
          • J Offline
            J Offline
            joseph
            Staff
            wrote on last edited by
            #5

            I use Splitwise. I wonder, does this require all my friends to create an account now?

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tachy
              wrote on last edited by
              #6

              Nope, you just create a "room" with a generated id url like an Etherpad

              1 Reply Last reply
              1
              • T Offline
                T Offline
                Teiluj
                wrote on last edited by
                #7

                If it is as easy to package as @tachy make it seem to be, it could be an easy win adding this in the Cloudron App Store - Yet I am probably overlooking/not aware of some part of the process of adding an app in the Cloudron App Store.

                1 Reply Last reply
                0
                • jdaviescoatesJ jdaviescoates referenced this topic on
                • jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote on last edited by
                  #8

                  See also Splitpro https://forum.cloudron.io/topic/14319/splitpro-split-expenses-with-your-friends

                  I use Cloudron with Gandi & Hetzner

                  1 Reply Last reply
                  0
                  • T tachy

                    Hi,
                    I forked the Spliit GitHub project and with very little configuration, I got it up and running :

                    CloudronManifest.json

                    {
                      "id": "spliit.cloudron",
                      "title": "Spliit",
                      "author": "spliit-app",
                      "version": "1.0.0",
                      "httpPort": 3000,
                      "addons": {
                        "postgresql": {}
                      },
                      "manifestVersion": 2
                    }
                    
                    diff --git a/scripts/container-entrypoint.sh b/scripts/container-entrypoint.sh
                    index f6b0572..3a20463 100755
                    --- a/scripts/container-entrypoint.sh
                    +++ b/scripts/container-entrypoint.sh
                    @@ -2,5 +2,8 @@
                     
                     set -euxo pipefail
                     
                    +export POSTGRES_PRISMA_URL=${CLOUDRON_POSTGRESQL_URL}
                    +export POSTGRES_URL_NON_POOLING=${CLOUDRON_POSTGRESQL_URL}
                     npx prisma migrate deploy
                     exec npm run start
                    
                    docker build Dockerfile -t docker-registry.*******/spliit
                    docker push docker-registry.*******/spliit
                    cloudron install --image docker-registry.*******/spliit
                    

                    The only hiccup is the health check with a documented bug. The app needs to be called with an Accept-Language header, but Cloudron manifest cannot specify headers to my knowledge. So I can't enable the healthcheck.
                    https://github.com/spliit-app/spliit/issues/221

                    Enjoy 👋

                    L Offline
                    L Offline
                    LoudLemur
                    wrote on last edited by
                    #9

                    @timconsidine Maybe this might be a good app for you to add?

                    @tachy said in spliit:

                    Hi,
                    I forked the Spliit GitHub project and with very little configuration, I got it up and running :

                    CloudronManifest.json

                    {
                      "id": "spliit.cloudron",
                      "title": "Spliit",
                      "author": "spliit-app",
                      "version": "1.0.0",
                      "httpPort": 3000,
                      "addons": {
                        "postgresql": {}
                      },
                      "manifestVersion": 2
                    }
                    
                    diff --git a/scripts/container-entrypoint.sh b/scripts/container-entrypoint.sh
                    index f6b0572..3a20463 100755
                    --- a/scripts/container-entrypoint.sh
                    +++ b/scripts/container-entrypoint.sh
                    @@ -2,5 +2,8 @@
                     
                     set -euxo pipefail
                     
                    +export POSTGRES_PRISMA_URL=${CLOUDRON_POSTGRESQL_URL}
                    +export POSTGRES_URL_NON_POOLING=${CLOUDRON_POSTGRESQL_URL}
                     npx prisma migrate deploy
                     exec npm run start
                    
                    docker build Dockerfile -t docker-registry.*******/spliit
                    docker push docker-registry.*******/spliit
                    cloudron install --image docker-registry.*******/spliit
                    

                    The only hiccup is the health check with a documented bug. The app needs to be called with an Accept-Language header, but Cloudron manifest cannot specify headers to my knowledge. So I can't enable the healthcheck.
                    https://github.com/spliit-app/spliit/issues/221

                    Enjoy 👋

                    timconsidineT 1 Reply Last reply
                    0
                    • L LoudLemur

                      @timconsidine Maybe this might be a good app for you to add?

                      @tachy said in spliit:

                      Hi,
                      I forked the Spliit GitHub project and with very little configuration, I got it up and running :

                      CloudronManifest.json

                      {
                        "id": "spliit.cloudron",
                        "title": "Spliit",
                        "author": "spliit-app",
                        "version": "1.0.0",
                        "httpPort": 3000,
                        "addons": {
                          "postgresql": {}
                        },
                        "manifestVersion": 2
                      }
                      
                      diff --git a/scripts/container-entrypoint.sh b/scripts/container-entrypoint.sh
                      index f6b0572..3a20463 100755
                      --- a/scripts/container-entrypoint.sh
                      +++ b/scripts/container-entrypoint.sh
                      @@ -2,5 +2,8 @@
                       
                       set -euxo pipefail
                       
                      +export POSTGRES_PRISMA_URL=${CLOUDRON_POSTGRESQL_URL}
                      +export POSTGRES_URL_NON_POOLING=${CLOUDRON_POSTGRESQL_URL}
                       npx prisma migrate deploy
                       exec npm run start
                      
                      docker build Dockerfile -t docker-registry.*******/spliit
                      docker push docker-registry.*******/spliit
                      cloudron install --image docker-registry.*******/spliit
                      

                      The only hiccup is the health check with a documented bug. The app needs to be called with an Accept-Language header, but Cloudron manifest cannot specify headers to my knowledge. So I can't enable the healthcheck.
                      https://github.com/spliit-app/spliit/issues/221

                      Enjoy 👋

                      timconsidineT Offline
                      timconsidineT Offline
                      timconsidine
                      App Dev
                      wrote on last edited by
                      #10

                      @LoudLemur I can add it if I know the git repo and the built docker image location

                      might need the health check issue to be resolved

                      Indie app dev, scratching my itches, lover of Cloudron PaaS

                      1 Reply Last reply
                      2

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search