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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Solved Owncast – An open-source, self-hosted live streaming server

    App Wishlist
    11
    46
    2511
    Loading More Posts
    • 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.
    • ?
      A Former User last edited by

      I would love to see this. Also definitely waiting for Lives from peertube but it won’t have comments or chat for its first iteration

      1 Reply Last reply Reply Quote 3
      • imc67
        imc67 translator last edited by

        I can't wait to have this on Cloudron for our 24/7 livestream!

        1 Reply Last reply Reply Quote 1
        • ?
          A Former User last edited by A Former User

          I tried this out here: https://git.cloudron.io/AtriLahiji/owncast-app

          Only issue is I am having troubles accessing the rtmp server it provides to stream (port 1935). Is there something else I would need to do to allow additional ports through for this app @girish?

          OBS Logs when connecting

          01:26:58.743: [rtmp stream: 'simple_stream'] Connecting to RTMP URL rtmp://cast.lahijiapps.dev/live...
          01:26:58.754: cast.lahijiapps.dev/live is offline. Try a different server (ECONNREFUSED).
          01:26:58.755: [rtmp stream: 'simple_stream'] Connection to rtmp://cast.lahijiapps.dev/live failed: -2
          

          Seems like the app logs don't even indicate that there was a connection attempt. My assumption here is the port is blocked. I even tried this when SSH'ed into the server:

          sudo iptables -I INPUT -p tcp -m tcp --dport 1935 -j ACCEPT
          

          I guess anyone could pitch in too. I figured @girish would be a good person to ask as it is down to (most likely) a port issue.

          fbartels 1 Reply Last reply Reply Quote 1
          • fbartels
            fbartels App Dev @Guest last edited by

            @atrilahiji you need to define the rtmp port in the cloudron manifest. You can use https://docs.cloudron.io/custom-apps/manifest/#tcpports

            ? 1 Reply Last reply Reply Quote 1
            • ?
              A Former User @fbartels last edited by A Former User

              @fbartels Wowee I really need to learn to read docs. Thanks for the rescue 👍

              I've released v0.20.

              Still a lot I'm not proud of. Like putting everything in /app/data. The app writes to its root directory a lot which is why I initially did this

              doodlemania2 1 Reply Last reply Reply Quote 1
              • ?
                A Former User last edited by

                Reported a bug here: https://github.com/owncast/owncast/issues/550

                1 Reply Last reply Reply Quote 1
                • ?
                  A Former User last edited by

                  Pushed a new release. Seems like for similar settings, Peertube performs a lot better in terms of server resources transcoding a 1080p and 480p stream at 6000 Kbps and the fast preset. Owncast seems to spike my server (given its a 9th gen i3) 60ish% load.

                  1 Reply Last reply Reply Quote 3
                  • doodlemania2
                    doodlemania2 App Dev @Guest last edited by

                    @atrilahiji Don't feel bad - I'm working on Papermerge and it does the same darn thing. Really frustrating. Tried going the symlink path but after 50 links, decided to take a step back and rethink. Still no thunk yet 🙂 But doon.

                    robi 1 Reply Last reply Reply Quote 2
                    • robi
                      robi @doodlemania2 last edited by

                      @doodlemania2 wouldn't it be nice if there was a tool that could auto-symlink things that need it?

                      Life of Advanced Technology

                      doodlemania2 1 Reply Last reply Reply Quote 0
                      • doodlemania2
                        doodlemania2 App Dev @robi last edited by

                        @robi oooooh that'd be shiny

                        1 Reply Last reply Reply Quote 0
                        • S
                          SirFiChi @girish last edited by

                          @girish said in Owncast – An open-source, self-hosted live streaming server:

                          See also, https://forum.cloudron.io/topic/2707/open-streaming-platform-osp and PeerTube's upcoming live stream support.

                          I tried PeerTube a few month ago and it was very unflexible to me. Eventually I will give it another try.

                          Floh Klare
                          Vorstandsvorsitzender
                          OpenSource Television e.V.
                          https://Verein.OS-Television.de

                          1 Reply Last reply Reply Quote 0
                          • imc67
                            imc67 translator last edited by

                            @atrilahiji I see you’ve started creating an app at https://git.cloudron.io/AtriLahiji/owncast-app I’m really curious what the status is and if it will be on Cloudron AppStore?

                            ? 2 Replies Last reply Reply Quote 1
                            • ?
                              A Former User @imc67 last edited by

                              @imc67 I’d say is very usable right now but I didn’t bother cleaning it up much for a proper release or adding tests.

                              1 Reply Last reply Reply Quote 2
                              • ?
                                A Former User @imc67 last edited by

                                @imc67 I’m curious about trying it now that I’ve moved my server to a beefy Ryzen CPU. Maybe it will be better now... who knows.

                                jdaviescoates 1 Reply Last reply Reply Quote 3
                                • jdaviescoates
                                  jdaviescoates @Guest last edited by

                                  @atrilahiji said in Owncast – An open-source, self-hosted live streaming server:

                                  I’m curious about trying it now

                                  Did you give it another go? 🙂

                                  I use Cloudron with Gandi & Hetzner

                                  ? 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @jdaviescoates last edited by

                                    @jdaviescoates nope! I will probably get to that today though. My ADD brain will try really hard 😛

                                    1 Reply Last reply Reply Quote 1
                                    • ?
                                      A Former User last edited by

                                      Here's my new package: https://git.atrilahiji.dev/atrilahiji/cloudron-owncast-app

                                      It is still a CPU hog compared to Peertube but they added a lot of new features. Thankfully going from a 4 core to a 16 core processor brought usage to 25% peak for a stream.

                                      jdaviescoates imc67 2 Replies Last reply Reply Quote 3
                                      • jdaviescoates
                                        jdaviescoates @Guest last edited by

                                        @atrilahiji thanks! Looking forward to this being in the app store!

                                        I use Cloudron with Gandi & Hetzner

                                        1 Reply Last reply Reply Quote 0
                                        • imc67
                                          imc67 translator @Guest last edited by

                                          @atrilahiji @girish it would be indeed very good to have it in the AppStore soon, it's a perfect alternative for PeerTube.

                                          1 Reply Last reply Reply Quote 1
                                          • ?
                                            A Former User last edited by A Former User

                                            Sorry! Turns out I had not actually pushed my changes to that repo. I added the changes to the repo on git.cloudron.io: https://git.cloudron.io/AtriLahiji/owncast-app/-/releases/1.0.0

                                            I've started moving to having serious app packages on cloudron git and mirroring them on my git for discoverability 🙂

                                            Also I imagine its less confusing for @staff lol

                                            imc67 1 Reply Last reply Reply Quote 2
                                            • imc67
                                              imc67 translator @Guest last edited by

                                              @atrilahiji & @girish & @nebulon is it possible to add this to the AppStore?

                                              imc67 1 Reply Last reply Reply Quote 4
                                              • imc67
                                                imc67 translator @imc67 last edited by

                                                @imc67 said in Owncast – An open-source, self-hosted live streaming server:

                                                @atridad & @girish & @nebulon is it possible to add this to the AppStore?

                                                1 Reply Last reply Reply Quote 4
                                                • L
                                                  LoudLemur @girish last edited by LoudLemur

                                                  @girish +1 for OwnCast

                                                  What is the latest on making OwnCast available on the standard Cloudron?
                                                  Linode offer an OwnCast and Ant Media service on their servers. (Linode also support Cloudron.)
                                                  Does it require many resources?

                                                  Also consider Ant Media Community Edition:

                                                  https://github.com/ant-media/Ant-Media-Server/wiki#community-edition--enterprise-edition

                                                  ? 1 Reply Last reply Reply Quote 0
                                                  • ?
                                                    A Former User @LoudLemur last edited by

                                                    @loudlemur I absolutely could. I had a package but am thinking of re-doing it to get off of twitch (I hate using anything Jeffery Bezos makes money from). My time is very much stretched now between work, life, and freelance so I will be a "i'll get to it when I get to it" situation. Of course, if anyone else wants to go for it, go for it 🙂

                                                    imc67 girish 2 Replies Last reply Reply Quote 4
                                                    • imc67
                                                      imc67 translator @Guest last edited by

                                                      @atridad @girish really curious when the app will be there in the app store?

                                                      1 Reply Last reply Reply Quote 1
                                                      • girish
                                                        girish Staff @Guest last edited by

                                                        @atridad do you know where your package code is currently ?

                                                        doodlemania2 1 Reply Last reply Reply Quote 1
                                                        • doodlemania2
                                                          doodlemania2 App Dev @girish last edited by

                                                          @girish i have it on my server - want me to upload it to git.cloudron?

                                                          girish 1 Reply Last reply Reply Quote 3
                                                          • girish
                                                            girish Staff @doodlemania2 last edited by

                                                            @doodlemania2 yes, please!

                                                            L doodlemania2 2 Replies Last reply Reply Quote 2
                                                            • L
                                                              LoudLemur @girish last edited by LoudLemur

                                                              @girish @doodlemania2 Currently, there is a "livestream to (yuch!) youtube" tool available in jitsi-meet. Hopefully, the Jitsi team will support Free livestreaming options like Owncast as an option soon. It would be wonderful to be able to run Owncast and livestream to it from jitsi-meet.

                                                              1 Reply Last reply Reply Quote 4
                                                              • doodlemania2
                                                                doodlemania2 App Dev @girish last edited by

                                                                @girish https://git.cloudron.io/doodlemania2/owncast
                                                                not my work, I just updated it to 0.0.11 recently
                                                                with thanks to the OP!

                                                                L 1 Reply Last reply Reply Quote 3
                                                                • L
                                                                  LoudLemur @doodlemania2 last edited by

                                                                  @doodlemania2 Wow! Where is the procedure explained for using an unofficial application on Cloudron? Is there a video or something like that? I would like to try this for Odoo too.

                                                                  timconsidine 1 Reply Last reply Reply Quote 0
                                                                  • timconsidine
                                                                    timconsidine App Dev @LoudLemur last edited by timconsidine

                                                                    @LoudLemur do you mean app packaging ?
                                                                    https://docs.cloudron.io/custom-apps/tutorial/?support_view

                                                                    or installing a custom app already packaged ?

                                                                    or something else that I didn't understand (sorry) ?

                                                                    L 1 Reply Last reply Reply Quote 0
                                                                    • L
                                                                      LoudLemur @timconsidine last edited by

                                                                      @timconsidine Hi! I meant something else:

                                                                      I have a Cloudron running.
                                                                      It supports the usual official applications.
                                                                      I would like to run an application on my cloudron which is not officially supported yet. For example, this one:
                                                                      https://git.cloudron.io/doodlemania2/owncast

                                                                      What would I do? Go into my Cloudron dashboard and ... Settings.. Private Docker Registry... activate... Docker Registry Provider... etc then what?

                                                                      timconsidine 1 Reply Last reply Reply Quote 0
                                                                      • timconsidine
                                                                        timconsidine App Dev @LoudLemur last edited by

                                                                        @LoudLemur so I think this comes under "installing a custom app already packaged"

                                                                        command line / terminal usage :

                                                                        1. download the contents of the app package you want and extract to its own directory/folder
                                                                        2. change into that folder
                                                                        3. make sure you have cloudron CLI installed
                                                                        4. make sure you have Docker Desktop installed and running
                                                                        5. make sure you have a docker repo (seems you do from your answer)
                                                                        6. at command line :
                                                                          docker build -t <your_repo_name>/<app_name>:<app tag> .
                                                                          you should know the first 2 and you can make up anything for the tag (or even omit it)
                                                                          remember the trailing full stop .
                                                                        7. at command line :
                                                                          docker push <your_repo_name>/<app_name>:<app tag>
                                                                        8. at command line :
                                                                          cloudron install --image <your_repo_name>/<app_name>:<app tag>
                                                                        9. you will be prompted for location : e.g. app.domain.tld

                                                                        If packaging was good and you have docker and cloudron cli installed, and you downloaded the source directly, this should go smoothly !

                                                                        doodlemania2 1 Reply Last reply Reply Quote 5
                                                                        • doodlemania2
                                                                          doodlemania2 App Dev @timconsidine last edited by

                                                                          @timconsidine yeah what Tim said 🙂

                                                                          luckow 1 Reply Last reply Reply Quote 1
                                                                          • luckow
                                                                            luckow translator @doodlemania2 last edited by

                                                                            @doodlemania2
                                                                            yesterday i tried the app package. two quick questions:

                                                                            • is it a typo? manifest defines port 1937 the app is preconfigured on port 1935.
                                                                            • did you install the app on a Cloudron 7.1.x with (or without ipv6)? I had no way to connect to the instance via obs. Tried it with different ports and configurations.

                                                                            Pronouns: he/him | Primary language: German

                                                                            doodlemania2 1 Reply Last reply Reply Quote 2
                                                                            • doodlemania2
                                                                              doodlemania2 App Dev @luckow last edited by

                                                                              @luckow I'm on 7.1
                                                                              Yes, that's a typo, we should change that! Probably why your connection from OBS isn't working

                                                                              ? 1 Reply Last reply Reply Quote 2
                                                                              • ?
                                                                                A Former User @doodlemania2 last edited by

                                                                                @doodlemania2 you know I didn’t see you had a copy of my old repo at all. I made a new one on my GitHub lol. It’s not much different tbh.

                                                                                doodlemania2 1 Reply Last reply Reply Quote 0
                                                                                • doodlemania2
                                                                                  doodlemania2 App Dev @Guest last edited by

                                                                                  @atridad can you send link and i'll update and push with credit!

                                                                                  1 Reply Last reply Reply Quote 0
                                                                                  • girish
                                                                                    girish Staff last edited by

                                                                                    This looks like quite an easy package! I am just cleaning this up at https://git.cloudron.io/cloudron/owncast-app, will publish tomorrow.

                                                                                    jdaviescoates 1 Reply Last reply Reply Quote 4
                                                                                    • jdaviescoates
                                                                                      jdaviescoates @girish last edited by

                                                                                      @girish excellent! You're on a roll! Keep going 🙂 💪

                                                                                      I use Cloudron with Gandi & Hetzner

                                                                                      1 Reply Last reply Reply Quote 1
                                                                                      • girish
                                                                                        girish Staff last edited by

                                                                                        I have published this as unstable now.

                                                                                        ? 1 Reply Last reply Reply Quote 4
                                                                                        • Topic has been marked as a question  girish girish 
                                                                                        • Topic has been marked as solved  girish girish 
                                                                                        • ?
                                                                                          A Former User @girish last edited by A Former User

                                                                                          @girish Nice! Small thing but could you remove my email from the manifest? That email in particular is old and the domain no longer exists. That or change it to atridad@icloud.com. Honestly not sure who should be there for the official package.

                                                                                          girish 1 Reply Last reply Reply Quote 0
                                                                                          • girish
                                                                                            girish Staff @Guest last edited by

                                                                                            @atridad Ah, will do. That field is mostly unused anyway.

                                                                                            1 Reply Last reply Reply Quote 0
                                                                                            • First post
                                                                                              Last post
                                                                                            Powered by NodeBB