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

Offical apps | Community apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Mastodon
  3. Exclude certain paths from backup

Exclude certain paths from backup

Scheduled Pinned Locked Moved Solved Mastodon
10 Posts 4 Posters 440 Views 4 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.
  • dsp76D
    dsp76D
    dsp76
    wrote last edited by
    #1

    As my mastodon app collected a lot of cached files, my daily backup got really big. I would love to have an option to exclude certain paths from backup. I could imagine other apps also create cache directories, which are not important to be in the backup?

    (Ask me about B2B marketing automation & low code business solutions, if thats interesting for you.)

    1 Reply Last reply
    2
    • jamesJ
      jamesJ
      james
      Staff
      wrote last edited by
      #9

      Hello @dsp76
      An app update will be available soon that will move the cache outside of /app/data/

      1 Reply Last reply
      2
      • jamesJ
        jamesJ
        james
        Staff
        wrote last edited by
        #2

        Hello @dsp76
        Thanks for reporting.
        Instead, we should move these cache files to either runtimedirs or persistentdirs

        1 Reply Last reply
        3
        • jamesJ
          jamesJ
          james
          Staff
          wrote last edited by
          #3

          Hello @dsp76

          After some consideration I am against such a feature.
          I can understand that it could be useful in some cases like this one, but we should rather fix the app itself to not include these files in the backup.
          Cloudron expects everything in /app/data/ to be part of the backup/restore process.
          If something gets excluded it might be fine at first.
          But, it would be the user's responsibility to maintain that exclusion.

          Example:
          /app/data/$some_folder gets excluded from the backup.
          The app decides upstream to store something in that folder that is needed for a full backup/restore process.
          User has some issue, restores, app is broken, reports the issue in the forum/mail.
          We'd have to analyse why a backup/restore failed, only to see it was a custom backup exclusion that caused the issue.
          We would have to inform the user, it is his fault, we can't do anything to restore the app into a working state again.

          This would partially shift the responsibility for working backup/restore from Cloudron to the customer and would only lead to customer dissatisfaction.

          1 Reply Last reply
          2
          • dsp76D
            dsp76D
            dsp76
            wrote last edited by
            #4

            Understood - so would it mean, that maintaining the mastodon app image would need to change to store cache elsewhere, not in /app/data?

            (Ask me about B2B marketing automation & low code business solutions, if thats interesting for you.)

            1 Reply Last reply
            1
            • jamesJ
              jamesJ
              james
              Staff
              wrote last edited by james
              #5

              Hello @dsp76
              Yes.
              We will look into moving these cache files outside /app/data/ so they are not included in the backup.

              1 Reply Last reply
              0
              • nebulonN
                nebulonN
                nebulon
                Staff
                wrote last edited by
                #6

                just to not miss this, have you tried to set the cache retention lower first? https://docs.cloudron.io/packages/mastodon#cache-retention-days

                That has drastically reduced the amount to backup for my instance. Worst case my instance just has to refetch when scolling the timeline

                1 Reply Last reply
                3
                • dsp76D
                  dsp76D
                  dsp76
                  wrote last edited by
                  #7

                  I did, its only 6 days, but the cache already hits 40GB unnecessary backup space.

                  (Ask me about B2B marketing automation & low code business solutions, if thats interesting for you.)

                  1 Reply Last reply
                  1
                  • J
                    J
                    joseph
                    Staff
                    wrote last edited by
                    #8

                    IIUC, we have to move the cache of mastodon to a persistent dir correct? I will move this to mastodon.

                    cc @james

                    1 Reply Last reply
                    0
                    • J joseph moved this topic from Feature Requests
                    • jamesJ
                      jamesJ
                      james
                      Staff
                      wrote last edited by
                      #9

                      Hello @dsp76
                      An app update will be available soon that will move the cache outside of /app/data/

                      1 Reply Last reply
                      2
                      • jdaviescoatesJ jdaviescoates referenced this topic
                      • jamesJ james marked this topic as a question
                      • jamesJ james has marked this topic as solved
                      • jamesJ
                        jamesJ
                        james
                        Staff
                        wrote last edited by
                        #10

                        Hello @dsp76

                        I'll take the upvote on my last reply as a confirmation that this topic is resolved.

                        FYI: @dsp76, please check out this follow-up topic https://forum.cloudron.io/topic/16115/remote-profile-pictures-gone if you are missing profile picture in Mastodon and would like to re-create them all at once.

                        1 Reply Last reply
                        0

                        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