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

    Appwrite - A Firebase Alternative

    App Wishlist
    6
    16
    634
    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.
    • J
      JLX89 last edited by

      Appwrite - A Firebase Alternative

      https://appwrite.io/

      T 1 Reply Last reply Reply Quote 8
      • T
        thetomester13 App Dev @JLX89 last edited by

        @jlx89 just saw this on r/selfhosted, looks like a great dev tool to have at the ready!

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

          This is exactly what I've been looking for instead of Firebase!!! I'm 100000000% on board. I would package it but I feel like it will end up as one of my many dropped projects lol. I'd gladly work with someone else on it though.

          1 Reply Last reply Reply Quote 2
          • P
            privsec last edited by

            Yay! Firebase is awesome except that its owned by sata..I mean google.

            Glad there is an alternative

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

              @privsec My first "major" OS project uses Firebase actually because it was just the best option out there. I also didn't have the ability to self host. This changes things... might motivate me to re-start that project.

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

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User last edited by

                  Forget my last post. Got it working with the help of the devs in their discord. They are quick to respond and super helpful.

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

                    Name-dropped cloudron and linked to this post in their community discord. I'm hoping theres interest!

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

                      I think the biggest hurdles would be influxdb and mariadb being needed? Perhaps someone else in @appdev can chime in.

                      EDIT: We might be in luck: https://github.com/appwrite/lite

                      P 1 Reply Last reply Reply Quote 1
                      • P
                        privsec @Guest last edited by

                        @atrilahiji Thats exciting

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

                          C26FC8FB-F129-4885-A415-7C3ED5A66F53.jpeg

                          Would this be a roadblock with the MySQL add on @girish ?

                          EDIT: been playing with this all evening with no luck. Perhaps I just don't fully understand how to package an app that is already using a container. I know thats sort of how @fbartels did his drone package, but I don't fully understand this. Anyone in @appdev interested in this and would like to hop in a meeting some time to get this one working?

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

                            @atrilahiji said in Appwrite - A Firebase Alternative:

                            I just don't fully understand how to package an app that is already using a container. I know thats sort of how @fbartels did his drone package,

                            I am not quite sure how multiple containers come into play. Especially https://github.com/appwrite/lite is a single container. Ah it uses the docker socket at https://github.com/appwrite/lite/blob/a735e153f9e3e2ea76c27ea038e78d89162cd667/docker-compose.yml#L14 to start additional containers.

                            The main difference to my Drone app is that additional runners are not actually run on Cloudron, but only the Dashboard is hosted on it and runners are running everywhere else.

                            Apart from the odd choice to write this in php what I find difficult is that the same container that needs access to the Docker socket is also exposed to the internet. Which means someone just needs to break into the appwrite process to take over the while host. From a security perspective these two parts of the software should be separated.

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

                              @fbartels yeah true. I also just noticed that their lite container isn’t public. Or wasn’t public last night when I tried. I guess they’re still working on it. It’s what they are using to set up their digital ocean one click app.

                              And yeah I’m also scratching my head at the choice of not splitting it out and the use of PHP. Seems like an odd choice for any modern app when there are so many better alternatives.

                              1 Reply Last reply Reply Quote 1
                              • D
                                devtron last edited by

                                Is there any update including appwrite as app?

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

                                  @devtron Its not quite possible as an app yet due to the nature of how it is built. That being said, from a resources prospective it does also make sense to have a different machine run just this.

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    devtron @Guest last edited by

                                    @atridad Alright thanks for the reply!

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