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
  • 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. Snappymail: a modern fork of Rainloop

Snappymail: a modern fork of Rainloop

Scheduled Pinned Locked Moved Solved App Wishlist
22 Posts 6 Posters 4.3k Views 6 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.
    • necrevistonnezrN Offline
      necrevistonnezrN Offline
      necrevistonnezr
      wrote on last edited by
      #1

      Snappymail: a modern fork of Rainloop

      https://github.com/the-djmaze/snappymail
      https://snappymail.eu/

      Demo: https://snappymail.eu/demo/
      Under active development: https://github.com/the-djmaze/snappymail/releases
      Differences to Rainloop: https://github.com/the-djmaze/snappymail#modifications

      Simple, modern, lightweight & fast web-based email client.
      This is a fork of the much appreciated RainLoop, but with massive changes to be compatible with (mobile) browsers in 2020.

      necrevistonnezrN 1 Reply Last reply
      9
      • necrevistonnezrN necrevistonnezr

        Snappymail: a modern fork of Rainloop

        https://github.com/the-djmaze/snappymail
        https://snappymail.eu/

        Demo: https://snappymail.eu/demo/
        Under active development: https://github.com/the-djmaze/snappymail/releases
        Differences to Rainloop: https://github.com/the-djmaze/snappymail#modifications

        Simple, modern, lightweight & fast web-based email client.
        This is a fork of the much appreciated RainLoop, but with massive changes to be compatible with (mobile) browsers in 2020.

        necrevistonnezrN Offline
        necrevistonnezrN Offline
        necrevistonnezr
        wrote on last edited by
        #2

        Interesting: Snappymail lists integration with Cloudron in their comparison chart: https://snappymail.eu/comparison.html

        jdaviescoatesJ robiR 2 Replies Last reply
        1
        • necrevistonnezrN necrevistonnezr

          Interesting: Snappymail lists integration with Cloudron in their comparison chart: https://snappymail.eu/comparison.html

          jdaviescoatesJ Online
          jdaviescoatesJ Online
          jdaviescoates
          wrote on last edited by
          #3

          @necrevistonnezr said in Snappymail: a modern fork of Rainloop:

          Interesting

          Indeed.

          Although the "info" link just links back here.

          I use Cloudron with Gandi & Hetzner

          1 Reply Last reply
          0
          • girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #4

            " This branch is 1671 commits ahead of RainLoop:master. " Wow, it has seen quite some development! Has anyone here tried it ?

            necrevistonnezrN 1 Reply Last reply
            1
            • girishG girish

              " This branch is 1671 commits ahead of RainLoop:master. " Wow, it has seen quite some development! Has anyone here tried it ?

              necrevistonnezrN Offline
              necrevistonnezrN Offline
              necrevistonnezr
              wrote on last edited by
              #5

              @girish it receives almost daily commits - but never tried it. Shouldn’t it be relatively easy to package based on the Rainloop app?!

              girishG 1 Reply Last reply
              1
              • necrevistonnezrN necrevistonnezr

                @girish it receives almost daily commits - but never tried it. Shouldn’t it be relatively easy to package based on the Rainloop app?!

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by
                #6

                @necrevistonnezr yes, possibly. Looks like quite compatible with Rainloop configs. Something to try for sure.

                necrevistonnezrN 1 Reply Last reply
                1
                • girishG girish

                  @necrevistonnezr yes, possibly. Looks like quite compatible with Rainloop configs. Something to try for sure.

                  necrevistonnezrN Offline
                  necrevistonnezrN Offline
                  necrevistonnezr
                  wrote on last edited by
                  #7

                  @girish What’s the current easiest way to author a custom app on Cloudron? I might not be up to date…. Do I still need the docker app on Desktop?

                  girishG murgeroM 2 Replies Last reply
                  1
                  • necrevistonnezrN necrevistonnezr

                    @girish What’s the current easiest way to author a custom app on Cloudron? I might not be up to date…. Do I still need the docker app on Desktop?

                    girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote on last edited by
                    #8

                    @necrevistonnezr You can use docker on desktop to build packages or you can use the (self-hostable) build service app. The pinned topics in https://forum.cloudron.io/category/96/app-packaging-development are a good start. Maybe https://forum.cloudron.io/topic/2843/read-first-before-starting-to-package-an-app and https://forum.cloudron.io/topic/3102/building-custom-packages

                    1 Reply Last reply
                    1
                    • necrevistonnezrN necrevistonnezr

                      @girish What’s the current easiest way to author a custom app on Cloudron? I might not be up to date…. Do I still need the docker app on Desktop?

                      murgeroM Offline
                      murgeroM Offline
                      murgero
                      App Dev
                      wrote on last edited by
                      #9

                      @necrevistonnezr You can just install this into LAMP for testing. They do NOT list cloudron integration unless the page was updated last you checked?

                      --
                      https://urgero.org
                      ~ Professional Nerd. Freelance Programmer. ~

                      girishG necrevistonnezrN 2 Replies Last reply
                      1
                      • murgeroM murgero

                        @necrevistonnezr You can just install this into LAMP for testing. They do NOT list cloudron integration unless the page was updated last you checked?

                        girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #10

                        @murgero It's listed here:

                        27f8b81e-e9fd-4fab-b3ad-4a2b7e6d7859-image.png

                        murgeroM 1 Reply Last reply
                        1
                        • murgeroM murgero

                          @necrevistonnezr You can just install this into LAMP for testing. They do NOT list cloudron integration unless the page was updated last you checked?

                          necrevistonnezrN Offline
                          necrevistonnezrN Offline
                          necrevistonnezr
                          wrote on last edited by necrevistonnezr
                          #11

                          @murgero said in Snappymail: a modern fork of Rainloop:

                          @necrevistonnezr You can just install this into LAMP for testing. They do NOT list cloudron integration unless the page was updated last you checked?

                          Installed on Lamp Stack as per https://github.com/the-djmaze/snappymail/wiki/Installation-instructions without problems - works great. It's possible that all that's needed for packaging is taking https://git.cloudron.io/cloudron/rainloop-app and doing some search&replace (?).
                          Seems to be really fast.
                          Still no search across all folders, though.

                          Screenshot from my install:
                          screenshot.jpeg

                          fbartelsF 1 Reply Last reply
                          2
                          • necrevistonnezrN necrevistonnezr

                            @murgero said in Snappymail: a modern fork of Rainloop:

                            @necrevistonnezr You can just install this into LAMP for testing. They do NOT list cloudron integration unless the page was updated last you checked?

                            Installed on Lamp Stack as per https://github.com/the-djmaze/snappymail/wiki/Installation-instructions without problems - works great. It's possible that all that's needed for packaging is taking https://git.cloudron.io/cloudron/rainloop-app and doing some search&replace (?).
                            Seems to be really fast.
                            Still no search across all folders, though.

                            Screenshot from my install:
                            screenshot.jpeg

                            fbartelsF Offline
                            fbartelsF Offline
                            fbartels
                            App Dev
                            wrote on last edited by
                            #12

                            @necrevistonnezr the minimal change required to the rainloop app is the following btw.

                            diff --git a/Dockerfile b/Dockerfile
                            index 716d403..a1989d3 100644
                            --- a/Dockerfile
                            +++ b/Dockerfile
                            @@ -5,14 +5,14 @@ WORKDIR /app/code
                             
                             # http://www.rainloop.net/docs/permissions/
                             # If you change the extraction below, be sure to test on scaleway
                            -ARG VERSION=1.16.0
                            -RUN wget https://github.com/RainLoop/rainloop-webmail/releases/download/v${VERSION}/rainloop-${VERSION}.zip -O /tmp/rainloop.zip && \
                            +ARG VERSION=2.11.0
                            +RUN wget https://github.com/the-djmaze/snappymail/releases/download/v${VERSION}/snappymail-${VERSION}.zip -O /tmp/rainloop.zip && \
                                 unzip /tmp/rainloop.zip -d /app/code && \
                                 rm /tmp/rainloop.zip && \
                            -    find /app/code/rainloop -type d -exec chmod 755 {} \; && \
                            -    find /app/code/rainloop -type f -exec chmod 644 {} \; && \
                            +    find /app/code/snappymail -type d -exec chmod 755 {} \; && \
                            +    find /app/code/snappymail -type f -exec chmod 644 {} \; && \
                                 rm -rf /app/code/data && ln -s /app/data /app/code/data && \
                            -    chown -R www-data:www-data /app/code/rainloop
                            +    chown -R www-data:www-data /app/code/snappymail
                             
                             # configure apache
                             RUN rm /etc/apache2/sites-enabled/*
                            
                            girishG 1 Reply Last reply
                            3
                            • fbartelsF fbartels

                              @necrevistonnezr the minimal change required to the rainloop app is the following btw.

                              diff --git a/Dockerfile b/Dockerfile
                              index 716d403..a1989d3 100644
                              --- a/Dockerfile
                              +++ b/Dockerfile
                              @@ -5,14 +5,14 @@ WORKDIR /app/code
                               
                               # http://www.rainloop.net/docs/permissions/
                               # If you change the extraction below, be sure to test on scaleway
                              -ARG VERSION=1.16.0
                              -RUN wget https://github.com/RainLoop/rainloop-webmail/releases/download/v${VERSION}/rainloop-${VERSION}.zip -O /tmp/rainloop.zip && \
                              +ARG VERSION=2.11.0
                              +RUN wget https://github.com/the-djmaze/snappymail/releases/download/v${VERSION}/snappymail-${VERSION}.zip -O /tmp/rainloop.zip && \
                                   unzip /tmp/rainloop.zip -d /app/code && \
                                   rm /tmp/rainloop.zip && \
                              -    find /app/code/rainloop -type d -exec chmod 755 {} \; && \
                              -    find /app/code/rainloop -type f -exec chmod 644 {} \; && \
                              +    find /app/code/snappymail -type d -exec chmod 755 {} \; && \
                              +    find /app/code/snappymail -type f -exec chmod 644 {} \; && \
                                   rm -rf /app/code/data && ln -s /app/data /app/code/data && \
                              -    chown -R www-data:www-data /app/code/rainloop
                              +    chown -R www-data:www-data /app/code/snappymail
                               
                               # configure apache
                               RUN rm /etc/apache2/sites-enabled/*
                              
                              girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by
                              #13

                              @fbartels thank you kindly.

                              I put your fix at https://git.cloudron.io/cloudron/snappymail-app/-/commit/058dd23710b8b80a23ac84f548739704d2539d3c . It does load really way faster now. I can publish this as unstable, just fixing up the manifest.

                              1 Reply Last reply
                              4
                              • robiR Offline
                                robiR Offline
                                robi
                                wrote on last edited by
                                #14

                                They had me at Dark mode. 😂

                                Conscious tech

                                1 Reply Last reply
                                0
                                • girishG Offline
                                  girishG Offline
                                  girish
                                  Staff
                                  wrote on last edited by
                                  #15

                                  I have published the app as unstable. The configs seem completely compatible with Rainloop, but I am just double checking if all the security stuff is like before. Maybe this can be tested in the meantime.

                                  1 Reply Last reply
                                  5
                                  • girishG Offline
                                    girishG Offline
                                    girish
                                    Staff
                                    wrote on last edited by
                                    #16

                                    I created a new forum section for this - https://forum.cloudron.io/category/138/snappymail . Let's discuss there.

                                    necrevistonnezrN 1 Reply Last reply
                                    3
                                    • girishG girish

                                      I created a new forum section for this - https://forum.cloudron.io/category/138/snappymail . Let's discuss there.

                                      necrevistonnezrN Offline
                                      necrevistonnezrN Offline
                                      necrevistonnezr
                                      wrote on last edited by
                                      #17

                                      @girish Wow, that was fast - great!

                                      1 Reply Last reply
                                      1
                                      • girishG girish

                                        @murgero It's listed here:

                                        27f8b81e-e9fd-4fab-b3ad-4a2b7e6d7859-image.png

                                        murgeroM Offline
                                        murgeroM Offline
                                        murgero
                                        App Dev
                                        wrote on last edited by
                                        #18

                                        @girish That has an "X" stating it doesn';t have integration.

                                        --
                                        https://urgero.org
                                        ~ Professional Nerd. Freelance Programmer. ~

                                        1 Reply Last reply
                                        0
                                        • necrevistonnezrN necrevistonnezr

                                          Interesting: Snappymail lists integration with Cloudron in their comparison chart: https://snappymail.eu/comparison.html

                                          robiR Offline
                                          robiR Offline
                                          robi
                                          wrote on last edited by
                                          #19

                                          @necrevistonnezr said in Snappymail: a modern fork of Rainloop:

                                          Interesting: Snappymail lists integration with Cloudron in their comparison chart: https://snappymail.eu/comparison.html

                                          how did that happen? 🙌

                                          Conscious tech

                                          necrevistonnezrN 1 Reply Last reply
                                          0
                                          • robiR robi

                                            @necrevistonnezr said in Snappymail: a modern fork of Rainloop:

                                            Interesting: Snappymail lists integration with Cloudron in their comparison chart: https://snappymail.eu/comparison.html

                                            how did that happen? 🙌

                                            necrevistonnezrN Offline
                                            necrevistonnezrN Offline
                                            necrevistonnezr
                                            wrote on last edited by
                                            #20

                                            @robi said in Snappymail: a modern fork of Rainloop:

                                            @necrevistonnezr said in Snappymail: a modern fork of Rainloop:

                                            Interesting: Snappymail lists integration with Cloudron in their comparison chart: https://snappymail.eu/comparison.html

                                            how did that happen? 🙌

                                            I have informed him that he can change that status now….

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