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. ZoneMinder - state-of-the-art video surveillance software system

ZoneMinder - state-of-the-art video surveillance software system

Scheduled Pinned Locked Moved App Wishlist
33 Posts 4 Posters 5.3k Views 8 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.
  • timconsidineT Offline
    timconsidineT Offline
    timconsidine
    App Dev
    wrote on last edited by
    #15

    Update on packaging :

    • got a camera mostly working
    • but some fairly fundamental issues about how Zoneminder handles runtime issues with hardcoding to read-only locations
    • working to resolve them

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

    humptydumptyH 2 Replies Last reply
    2
    • timconsidineT timconsidine

      Update on packaging :

      • got a camera mostly working
      • but some fairly fundamental issues about how Zoneminder handles runtime issues with hardcoding to read-only locations
      • working to resolve them
      humptydumptyH Offline
      humptydumptyH Offline
      humptydumpty
      wrote on last edited by
      #16

      @timconsidine ๐Ÿ‘ŒI bought an additional cam to play with so I'm ready for testing when you are!

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

        without hijacking the thread, I recently came accross this which I think could be considered as a potential alternative: https://www.scrypted.app/ and though it might be worth mentioning. while the core app is open-source and dockerizable, the NVR plug-in is not and subject to a subscription, as far as I can see.

        Possibly this could make for another app in the wishlist, should there be interest.

        humptydumptyH 1 Reply Last reply
        0
        • T Teiluj

          without hijacking the thread, I recently came accross this which I think could be considered as a potential alternative: https://www.scrypted.app/ and though it might be worth mentioning. while the core app is open-source and dockerizable, the NVR plug-in is not and subject to a subscription, as far as I can see.

          Possibly this could make for another app in the wishlist, should there be interest.

          humptydumptyH Offline
          humptydumptyH Offline
          humptydumpty
          wrote on last edited by humptydumpty
          #18

          @Neiluj it looks pretty cool especially if you're into home automation - it's worthy to be added on the wishlist! Go for it! I didn't see any pricing info though. Are you sure the NVR feature is sub-based? NVM. Scrypted NVR License $ 40 per year

          1 Reply Last reply
          0
          • timconsidineT timconsidine

            Update on packaging :

            • got a camera mostly working
            • but some fairly fundamental issues about how Zoneminder handles runtime issues with hardcoding to read-only locations
            • working to resolve them
            humptydumptyH Offline
            humptydumptyH Offline
            humptydumpty
            wrote on last edited by
            #19

            @timconsidine any progress on this?

            timconsidineT 1 Reply Last reply
            0
            • humptydumptyH humptydumpty

              @timconsidine any progress on this?

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

              @humptydumpty Iโ€™ve been ill last 3 months so not really any progress, sorry. Slowly improving, so I will try to pick it up again.
              Would like it for my own deployment so have not abandoned it

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

              humptydumptyH 1 Reply Last reply
              4
              • timconsidineT timconsidine

                @humptydumpty Iโ€™ve been ill last 3 months so not really any progress, sorry. Slowly improving, so I will try to pick it up again.
                Would like it for my own deployment so have not abandoned it

                humptydumptyH Offline
                humptydumptyH Offline
                humptydumpty
                wrote on last edited by
                #21

                @timconsidine Ah, same here although not as long as you. I hope you feel better. I thought I'd tackle some of the things that were on the backburner during the holidays but nope, life has other plans indeed ๐Ÿคท

                1 Reply Last reply
                4
                • timconsidineT Offline
                  timconsidineT Offline
                  timconsidine
                  App Dev
                  wrote on last edited by
                  #22

                  I'm picking Zoneminder back up today to try to overcome the last packaging issues.

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

                  1 Reply Last reply
                  3
                  • timconsidineT Offline
                    timconsidineT Offline
                    timconsidine
                    App Dev
                    wrote on last edited by timconsidine
                    #23

                    whoop whoop ๐Ÿพ ๐Ÿพ
                    @humptydumpty Resolved the deployment issues

                    Got a camera working
                    After struggling with firewall config/networking, I have even got Zoneminder ("ZM") running on my Cloudron VPS (in cloud naturally) but viewing a camera installed at the office behind the firewall.

                    More testing and config exploration needed : I am no ZM expert.

                    Be prepared for head-scratching on camera configs if you don't know them.

                    Be ready to deal with ZM filling your cloudron free disk space, and ensuring you prevent that, not just recover from it.

                    Git repo : https://git.cloudron.io/timconsidine/cloudron-zoneminder
                    Docker image : tcmbp132021/cloudron-zoneminder:v2.0.4 (being uploaded)
                    Custom app installer ccai.appx.uk updated

                    Last deployment had an ALPHA warning. This is now well above BETA, maybe even a release candidate.

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

                    humptydumptyH 1 Reply Last reply
                    4
                    • timconsidineT timconsidine

                      whoop whoop ๐Ÿพ ๐Ÿพ
                      @humptydumpty Resolved the deployment issues

                      Got a camera working
                      After struggling with firewall config/networking, I have even got Zoneminder ("ZM") running on my Cloudron VPS (in cloud naturally) but viewing a camera installed at the office behind the firewall.

                      More testing and config exploration needed : I am no ZM expert.

                      Be prepared for head-scratching on camera configs if you don't know them.

                      Be ready to deal with ZM filling your cloudron free disk space, and ensuring you prevent that, not just recover from it.

                      Git repo : https://git.cloudron.io/timconsidine/cloudron-zoneminder
                      Docker image : tcmbp132021/cloudron-zoneminder:v2.0.4 (being uploaded)
                      Custom app installer ccai.appx.uk updated

                      Last deployment had an ALPHA warning. This is now well above BETA, maybe even a release candidate.

                      humptydumptyH Offline
                      humptydumptyH Offline
                      humptydumpty
                      wrote on last edited by
                      #24

                      @timconsidine said in ZoneMinder - state-of-the-art video surveillance software system:

                      Be ready to deal with ZM filling your cloudron free disk space, and ensuring you prevent that, not just recover from it.

                      Congrats on the breakthrough! Currently, I'm using BlueIris (Windows based app) and it also has too many options. IIRC, it took me a full working day to get it set up properly. As for backups and disk space, I'm definitely not ready for that yet. I'll need to add a new backup destination to an external drive to replace my S3 BackBlaze since it fails to upload almost every other day. Speaking of local storage, I wonder if I can add more than one and have one dedicated to ZM so it doesn't kill the server.

                      timconsidineT 1 Reply Last reply
                      2
                      • humptydumptyH humptydumpty

                        @timconsidine said in ZoneMinder - state-of-the-art video surveillance software system:

                        Be ready to deal with ZM filling your cloudron free disk space, and ensuring you prevent that, not just recover from it.

                        Congrats on the breakthrough! Currently, I'm using BlueIris (Windows based app) and it also has too many options. IIRC, it took me a full working day to get it set up properly. As for backups and disk space, I'm definitely not ready for that yet. I'll need to add a new backup destination to an external drive to replace my S3 BackBlaze since it fails to upload almost every other day. Speaking of local storage, I wonder if I can add more than one and have one dedicated to ZM so it doesn't kill the server.

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

                        @humptydumpty I have some notes that I put in QUICKSTART.md in /app/code.

                        It's not a complete guide, just a quick start for basic config. But it does have some links to other proper guides.

                        Storage : yep, I need to make a strategy. Currently my cameras back up via their NVR to a large Hetzner Storage Box. I am thinking to add some scripts to do similar, automatically moving ZM files off to Hetzner Storage Box based on time or size. And first step, find out what ZM provides to manage all this.

                        Will update on my approach/experience as it builds.

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

                        1 Reply Last reply
                        2
                        • timconsidineT Offline
                          timconsidineT Offline
                          timconsidine
                          App Dev
                          wrote on last edited by timconsidine
                          #26

                          Once you have one camera working, it is easy to clone and adjust settings.

                          Screenshot 2026-01-16 at 11.10.12 Medium.jpeg

                          screenshot shrunk for forum upload max image size

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

                          1 Reply Last reply
                          4
                          • humptydumptyH Offline
                            humptydumptyH Offline
                            humptydumpty
                            wrote on last edited by
                            #27

                            Is the disk space filling up because youโ€™re recording 24/7 or is it a ZM misconfiguration thing?

                            timconsidineT 1 Reply Last reply
                            1
                            • humptydumptyH humptydumpty

                              Is the disk space filling up because youโ€™re recording 24/7 or is it a ZM misconfiguration thing?

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

                              @humptydumpty errr, I'm surprised it is not filling up more !

                              root@cac0ee46-aded-4b89-9498-d0c84f06018d:/# du -hs /app/data
                              1002M   /app/data
                              

                              I have left it running overnight with 2 cameras and added 2 more this morning.

                              I need to check what is actually being recorded, and whether it is configured correctly.
                              It may just be in Monitor mode - displaying feed but not saving.

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

                              1 Reply Last reply
                              3
                              • timconsidineT Offline
                                timconsidineT Offline
                                timconsidine
                                App Dev
                                wrote on last edited by timconsidine
                                #29

                                update on disk used
                                it's definitely recording (can do playback on a camera)

                                Now has 5 cameras using 'Modect' (motion detect / record)

                                Terminal shows :

                                root@cac0ee46-aded-4b89-9498-d0c84f06018d:/# du -sh /app/data
                                2.0G    /app/data
                                

                                so ~1Gb increase in 4 hours but it's an office so quite busy coming and going

                                ZM browser shows 472 events using 1.77Gb

                                Screenshot 2026-01-16 at 16.33.46.png

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

                                humptydumptyH 1 Reply Last reply
                                4
                                • timconsidineT timconsidine

                                  update on disk used
                                  it's definitely recording (can do playback on a camera)

                                  Now has 5 cameras using 'Modect' (motion detect / record)

                                  Terminal shows :

                                  root@cac0ee46-aded-4b89-9498-d0c84f06018d:/# du -sh /app/data
                                  2.0G    /app/data
                                  

                                  so ~1Gb increase in 4 hours but it's an office so quite busy coming and going

                                  ZM browser shows 472 events using 1.77Gb

                                  Screenshot 2026-01-16 at 16.33.46.png

                                  humptydumptyH Offline
                                  humptydumptyH Offline
                                  humptydumpty
                                  wrote on last edited by
                                  #30

                                  @timconsidine Not bad! What cams/resolution you running?

                                  timconsidineT 1 Reply Last reply
                                  1
                                  • humptydumptyH humptydumpty

                                    @timconsidine Not bad! What cams/resolution you running?

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

                                    @humptydumpty I am using Reolink cameras currently. Total of 12.

                                    I need to play with resolutions.
                                    The Reolink cameras and apps support 2k-4k.
                                    For testing, I have only set the cameras up as 640x360, which explains why they are grainy in screenshots (and maybe why storage space is not increasing fast).

                                    One motivation of getting Zoneminder working is freedom from the Reolink environment, and the ability to support more (cheaper/better) cameras without being tied to Reolink.

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

                                    1 Reply Last reply
                                    3
                                    • humptydumptyH Offline
                                      humptydumptyH Offline
                                      humptydumpty
                                      wrote on last edited by
                                      #32

                                      I'm using an Amcrest 5MP POE Dome at work with BlueIris at one level behind whatever the max resolution is (higher frame rate). The second cam I bought that I'll be using to test ZM is a REOLINK E1 Pro 3K PT Wi-Fi. Both are 5MP around 2K res iirc. Yeah, the Amcrest motion recordings are in the +1GB range for me. I have BI save to a local nextcloud folder which then gets synced to the server. I also have it taking screenshots and emailing two different resolutions for a quick lookup. Looking forward to testing ZM soon as I forego the local backup addition for now.

                                      1 Reply Last reply
                                      4
                                      • timconsidineT Offline
                                        timconsidineT Offline
                                        timconsidine
                                        App Dev
                                        wrote on last edited by timconsidine
                                        #33

                                        I have just pushed an update (fixing some ZM UI rendering)

                                        latest docker image build : tcmbp132021/cloudron-zoneminder:v2.0.27

                                        Anyone with an existing installation of CCAI-P and using that to deploy :

                                        • press logout
                                        • connect
                                        • import catalogue
                                        • select Zoneminder and ensure the build is v2.0.27

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

                                        1 Reply Last reply
                                        3

                                        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