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 | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. spliit

spliit

Scheduled Pinned Locked Moved App Wishlist
10 Posts 8 Posters 1.1k 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
        • N Offline
          N Offline
          Neiluj
          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
              • N Offline
                N Offline
                Neiluj
                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
                • jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote 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 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 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

                      1 Reply Last reply
                      1
                      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